You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some users reports say that Maskbook is being used in Hong Kong too. Looks like we can't just settle with a single zh: we need to add some subdivisions. While we are at it, we should also rationalize our localisation system.
Use a proper library that has:
Plurals
Grammatical Gender
Put it on a platform with Git hooks
I recommend Gettext/Jed if we want to put the thing on some translation platform immediately; i18next is sort of decent at that too. If we want something really good and powerful, however, I strongly recommend using MessageFormat. Few platforms support it for now, but Weblate (WeblateOrg/weblate#2967) might do soon. There's some precedence of its adoption in the JS community by Angular folks, so we aren't doing anything crazy here.
I don't really care about what platform we use, although again I am strongly leaning Weblate. If we are using Crowdin, however, be sure to review everything and don't let these damned stale votes decide what strings to use.
PS: don't change the spelling mix
The text was updated successfully, but these errors were encountered:
Some users reports say that Maskbook is being used in Hong Kong too. Looks like we can't just settle with a single
zh
: we need to add some subdivisions. While we are at it, we should also rationalize our localisation system.I recommend Gettext/Jed if we want to put the thing on some translation platform immediately; i18next is sort of decent at that too. If we want something really good and powerful, however, I strongly recommend using MessageFormat. Few platforms support it for now, but Weblate (WeblateOrg/weblate#2967) might do soon. There's some precedence of its adoption in the JS community by Angular folks, so we aren't doing anything crazy here.
I don't really care about what platform we use, although again I am strongly leaning Weblate. If we are using Crowdin, however, be sure to review everything and don't let these damned stale votes decide what strings to use.
PS: don't change the spelling mix
The text was updated successfully, but these errors were encountered: