Skip to content

Added feature Translation Strings as Keys#83

Open
alwintom wants to merge 2 commits intormariuzzo:developfrom
alwintom:feature/translation_strings_as_KEYS
Open

Added feature Translation Strings as Keys#83
alwintom wants to merge 2 commits intormariuzzo:developfrom
alwintom:feature/translation_strings_as_KEYS

Conversation

@alwintom
Copy link

@alwintom alwintom commented May 4, 2020

This PR will add larave's Translation Strings and Keys feature to this library and resolves #69

With this update you can define translation keys at the root element of each locale, like this:

var messages = {
            'en': {
                'Welcome': 'Welcome to the site.'
            },
            'es': {
                'Hello': 'Hola',
            }
        };
        lang = new Lang({
            messages: messages
        });
        lang.setLocale('es');
        lang.setFallback('en');

This will produce the following outputs
lang.get('Welcome') ---> Welcome to the site
lang.get('Non existing') --> Non existing
lang.get('Hello') --> 'Hola`

Replaced ES6 let keyword with var
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments