2.0.1 • Published 6 years ago

marengo-language v2.0.1

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

Marengo Language

Settings API

PropDescriptionDefault
currentSet current language to displaypt_BR
packagesObject to store languages packages{}

Method: $

Render a language string

ParamDescriptionExample
wordkey from language package to be renderized$('foo')
datacustomize renderization, replacing variables, or even activating DOM events$('foo {x}', {x: 'bar'})

Draft Example

settings.js
import pt_BR from './lang/pt_BR.json'
import en_US from './lang/en_US.json'

export default {
  language: {
    current: 'en_ES',
    packages: {
      pt_BR,
      en_US,
      es_ES: {
        'example': 'ejemplo'
      }
    }
  }
}
plugins.js
import language from 'marengo-language'

export default {
  language
}
component.vue
<template>
  <div>
    {{ $('example') }}
  </div>
</template>

<script>
  import m from 'marengo'
  import s from './settings'
  import p from './plugins'
  export default m({
    // ...
  }, s, p)
</script>
2.0.1

6 years ago

2.0.0

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.1

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago