-
Notifications
You must be signed in to change notification settings - Fork 0
Localizing the UI #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@rdipardo |
A translatable version of HTML Tag is still in development; there's no published version to experiment with ('spiace!). For now it can be tested like this:
|
Version 1.5.0 includes an initial implementation of localized menus for 22 languages. |
@rdipardo Notepad++ v8.7.1 (64-bit) |
Also another plugin "json tools" doesn't switch language, so maybe it depends on n++ |
Mamma mia! Localizations are working for portable Notepad++ only — i.e., your
The translation code does not run if nppHTMLTag/src/LibNppPlugin/LocalizedPlugin.cpp Lines 17 to 20 in 2426a1a
You can use a development version for now. The fix will be in v1.5.1. Also, plugin dialogs are not yet translatable; that's a bigger job and will need more translatations from native speakers. |
A future version of HTML Tag will be adaptive to the user's language preferences.1 The most visible difference will be a localized command menu, e.g.
As explained on the community forum, the main obstacle for now is a lack of first-class plugin integration. Detecting changed preferences currently requires an application restart. New APIs will probably be essential for any viable implementation. This issue will track any future developments in that area.
In the meantime, contributions to the following work items are welcome:
Improve and/or correct the currently available translations.
Add localizations for more languages. Parity with Notepad++ is out of the question, as it currently features 90+.
The goal is for HTML Tag to support at least half of N++'s catalogue. About 40 would be a good milestone for an initial release.
Completed
Footnotes
Not including the About dialog, for a couple of reasons: 1) the text is hard-coded into the form's initialization routines; using resource files instead would bloat an otherwise lightweight component; 2) most of the text is informational and not easily translated. ↩
The text was updated successfully, but these errors were encountered: