Localization notes and tips #1123
Replies: 2 comments 5 replies
-
How to locate translations in the Sandboxie repository
Please consider to create new pull requests periodically if you have new language updates to merge.
For this task, I would recommend to use GitHub desktop because it helps to manage a lot of strings. Github Desktop for Linux-based systems is not officially supported, but there is an available fork.
Qt Linguist to update Plus translationsThe official translation tool for Sandboxie Plus is
You need to make a local clone of the repository first (for example with the Github Desktop tool mentioned before), then running one of the commands above from the path where SandMan.pri or SandboxiePlus.pro is located (it depends on the command you have chosen). In this way, you'll get the new changes in GitHub Desktop (or in any Git client you're using). At this point, you can use a translation tool like Qt Linguist to update the translation. At the beginning of the output, you may receive a number of Using Qt Creator to synchronize Sandboxie Plus translationsIn order to set up the sync on the In my configuration, the executable is set to Set the target language and country for Plus translationsOnce your `sandman_xx.ts` file is open in `Qt Linguist`, you can customize the locale information from the Edit menu -> Translation File Settings -> set one of the values in the Target language category -> save the .ts file from the File menu. For more information, see also Changing the Target Locale. Recommendations for all translators in this repository 📑 There is a new scheduled job to synchronise the language entries that are updated or added in new Sandboxie releases. See A new workflow to improve delivery of language updates for a quick explanation of how it works. 📑 Once the source files for Sandboxie Plus are updated, the lupdate workflow takes care of updating all .ts files regularly through a schedule, for example: d11000f. 📑 Sandboxie Classic translation files are also used in specific Plus options, so it's advisable to look at the reports here to track the new entries. Further translation tips
Building Qt 5 sources (for developers) |
Beta Was this translation helpful? Give feedback.
-
This is my use case. I hope it will be helpful for others.
|
Beta Was this translation helpful? Give feedback.
-
When I'm using Sandboxie-plus, I noticed some zh-CN translation is missing or can be improved.
I tried walk through the source code and found the translation files but don't know how to get start.
Since I don't have any experience how to add/modify translations while using github or other tools, it's Is there any methods I can help to fix them?
(Not a native English speaker, sorry if I made some grammar mistakes)
Beta Was this translation helpful? Give feedback.
All reactions