[Solved] Plugins specific languages and translation
-
What the best approach to handle "Plugins" specific languages and translation?
Say i have a plugin, and i would like its "templates" (or JS) to use the translator, however, the keys are plugin-specific, for example:
"Wrong Captcha"
- Do I submit that to the NodeBB core language files?
Is there a way to extend these files and report back to Transifex? or maybe should we just have a
language/:language_code/plugins/:nodebb-plugin-:id.json? language/:language_code/themes/:nodebb-theme-:id.json?
maybe generate this list of file automatically using npm API, kinda how you do for the ACP > Plugins tab?
or could we do this the other way around? give each plugin the ability to extend the Translator's data, or feed it a language file? but how does that play with transifex? each plugin would need its own project right?
I don't think it's a high priority issue, just something to think about.
thanks -
hey I just committed something like this a few days ago: https://github.com/NodeBB/NodeBB/issues/1865 let me know if that's what you're looking for
EDIT:
each plugin would need its own project right?
and yeah, ideally -
awesome! thanks