Replies: 10 comments 26 replies
-
As a side note, it might be useful to move this awesome explanation into a separate markdown file and link it in the main README (that or move it to a Wiki page) as this seems valuable information outside of the v4.0.0 release too. Lots of people do translations without coding experience, so this is very helpful to them. |
Beta Was this translation helpful? Give feedback.
-
Italian translation from current master is here. Thank you for this great app! |
Beta Was this translation helpful? Give feedback.
-
Chinese translation is here. |
Beta Was this translation helpful? Give feedback.
-
@waydabber Another thing that I recently discovered (not sure if we knew this already), which may make translations easier: In Xcode, click |
Beta Was this translation helpful? Give feedback.
-
I've just made the commit and pull with the Spanish language, but just in case it was not made properly, here is. 😉 |
Beta Was this translation helpful? Give feedback.
-
Here is my 2 cents, PT-BR translation. I don't have and don't know how to use Xcode so I can't test. But I tried to keep all texts with same length. If you find any issue I will be glad to fix. |
Beta Was this translation helpful? Give feedback.
-
@waydabber: it is not already easy to find all the strings that need to be translated, when text is added with a new version. |
Beta Was this translation helpful? Give feedback.
-
Hello, as per #958, here are my strings for the Czech translation (cs_CZ): |
Beta Was this translation helpful? Give feedback.
-
Hey! Please find attached all 3 files translated to Slovak! |
Beta Was this translation helpful? Give feedback.
-
Dear translators,
thank you for translating MonitorControl to your native language! Your contribution is highly appreciated!
Note
Please note that MonitorControl is no longer in active development. Translations submitted may make into a service/compatibility release eventually - but there is no guarantee. You might want to consider contributing to the localization of BetterDisplay instead. More info here: waydabber/BetterDisplay#2165
Here are some info regarding translation.
Where are the files for the translation?
Translation files are located here: https://github.com/MonitorControl/MonitorControl/tree/master/MonitorControl/UI
If you see your language in the list (for example the folder
hu.lproj
contains the Hungarian translation), then you are in luck - you only need to edit the following files in the language folder via Github's own web interface to update an existing translation and then create a pull request:Localizable.strings
Main.strings
InternetAccessPolicy.strings
IMPORTANT: All three files must be translated!
If you do not see your language, then you have two options:
How to translate?
Making the translation is very simple. Just edit
Localizable.strings
,Main.strings
andInternetAccessPolicy.strings
and change the English text to the desired text in the target language.Localizable.strings
andInternetAccessPolicy.strings
files the text after the equation sign should be translated, making sure that the quote signs remain intact and no quote signs are used inside the translated text:Main.strings
file you also need to change the text after the equation sign (the format is a little bit different).The screenshots are from Xcode but you can use your own text editor as mentioned or Github's own editor. You can also review existing completed translation files to get the idea.
How to translate the custom keyboard shortcut box?
The texts for the custom keyboard shortcuts are not available in MonitorControl's repository so these will be left out of the translation.
The custom keyboard shortcuts are handled by a different repository, KeyboardShortcuts, so localizations can be added there. It is optional, but since it is easy to do (only a few lines of text), we recommend contributing to that repo as well:
https://github.com/sindresorhus/KeyboardShortcuts/tree/main/Sources/KeyboardShortcuts/Localization
For more information on how to proceed with this, see this: https://github.com/sindresorhus/KeyboardShortcuts#localization
Once the localization is accepted by the owner of that repository, it will be automatically incorporated into MonitorControl as well upon the next version.
How to try out my translation?
This is optional! You might want to build the app in Xcode (see README.md for instructions) and build the app to see if your translation works well (text is not clipped, etc).
Translation of version 4.0.0
The current list of completed translations for v4.0.0 is the following:
Beta Was this translation helpful? Give feedback.
All reactions