0.0.12 • Published 6 years ago

g-lang v0.0.12

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

G-Lang

  • You need to create a ./languages folder in the same path as ./node_modules.
  • You must create a default.js file in ./languages.
    • g-lang supports autocompletion in vs code.
  • Click Download Example ZIP below to see the structure

  • ./node_modules.와 같은 경로에 ./languages 폴더를 생성해야합니다.
  • ./languages 폴더에는 반드시 default.js(기본 언어) 파일을 생성해야합니다.
  • 아래의 Download Example ZIP을 클릭하여 구조를 확인하세요.

install

npm install g-lang

example : Download Example ZIP

const { lang, getLanguage, setLanguage, setLanguages, onChangeLanguage } = require('g-lang');

setLanguages({
    en: require('./languages/default'),
    kor: require('./languages/kor')
})

onChangeLanguage(function (nextLang, prevLang) {
    console.log('lang changed !!', `${nextLang} => ${prevLang}`)
})
// .remove() // This code will remove the event listener above.(위 이벤트 리스너를 제거하는 코드입니다.)

// Download the 'Download Example ZIP' above and see the folder and JS file structure.
setLanguage('kor')
console.log(getLanguage(), lang.channel.name_label)
console.log(getLanguage(), lang.video.title)

setLanguage('en')
console.log(getLanguage(), lang.channel.name_label)
console.log(getLanguage(), lang.video.title)

on global object

usage

import { lang, createObject } from 'g-lang'
const langs = createObject( function () {
    return {
        title: lang.title,
    }
})
console.log(langs.title)
0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago