Handlebars helper for Catberry localization plugin
npm install catberry-l10n-handlebars-helper --save
You can use Handlebars helper that puts localized value wherever you want:
{{l10n "SOME_LOCALIZATION_KEY" "en-us" 5}}
- first found string - localization key
- first found number - pluralization count (optional)
- second found string - current user localization (optional)
Let's say we have such localization dictionary:
{
"COMMENT": ["comment", "comments"]
}
And we use such helper parameters:
{{l10n "COMMENT" "en-us" 1}}
It outputs comment
word.
{{l10n "COMMENT" "en-us" 5}}
It outputs comments
word.
Also, if you do not specify locale
value into helper arguments it will take
locale
value from template data context.
{{l10n "COMMENT" 5}}
Also, you can use it without plural count
{{l10n "COMMENT"}}
There are a lot of ways to contribute:
- Give it a star
- Join the Gitter room and leave a feedback or help with answering users' questions
- Submit a bug or a feature request
- Submit a PR
Denis Rechkunov denis@rdner.de