App languages #79
Replies: 5 comments 8 replies
|
What OS are you using? You can retrieve the current translation in SE via a shortcut, via Options - Shortcuts: You can e.g. translate with a tool like: https://github.com/niksedk/json-content-translator The translated language file should be in a folder called "Languages" (I think) Not all string are translated, but many should be. |
|
I'm using both macOS and Windows. So I've played a bit with the translations: The translation files must be in the zip archive in Since SE4 already has a lot of translated strings, I've started creating a mapping for converting the SE4 xml files to the new json-based translations: https://github.com/LenhartStephan/xml-to-json-converter/tree/subtitle-edit. While it's not possible to create a complete translation file that way, since some strings don't exist in SE4, you can at least create a good foundation. Your json-content-translator works really well by the way! The mapping intentionally creates empty strings for missing translations, so that it's possible to use the "find next empty" function of your tool. I'm still working on expanding the mapping, but I'm confident this is a great foundation for creating translations for SE5. |
|
Hi, @LenhartStephan Nice work, I’m also thinking about contributing translations ( #161 ). You mentioned a map. Is it possible to use a script to bulk extract all previous translations so we can build on the languages we already have? Can you share more details about the existing translations? |
|
Hi, I've written a little python script and mapping in https://github.com/LenhartStephan/xml-to-json-converter/tree/subtitle-edit ( I would still strongly recommend to double check all translations, as there may be nuances in the respective language where a translation doesn't quite fit in the respective context. Once you have the finished translation file, checkout and run the current build with it. If the base-translation was updated in the meantime (very likely), use the shortcut binding as described by niksedk above to get the current merged translation (dont be confused the file is always outputted as |
|
Nice converter :) I have also changed the language structure (no longer a zip file), so it should be easier see language stuff and make PRs: https://github.com/niksedk/subtitleedit-avalonia/tree/main/src/UI/Assets/Languages Anyone can also just post language files here or email (if you do not like the hassle with PRs). |



Uh oh!
There was an error while loading. Please reload this page.
Hey, I love where this project is going! I wanted to ask if you already accept app translations or if it's still too early for that.
All reactions