Translations
Last updated 30 December 2020
SimpleScreenRecorder has been translated to a few languages, but a lot is still missing. I am still looking for translators for many languages. SimpleScreenRecorder has support for internationalization (i18n) based on Qt. This means it is relatively easy to create translations - there is no need to learn any programming language. All you need is the Qt Linguist tool, which can be installed from the repositories for most Linux distributions. On Ubuntu, you can get Qt Linguist by running:
sudo apt-get install qt4-linguist-tools
Translating
If you would like to help translate SimpleScreenRecorder, follow these steps:
-
You will need an empty .ts file for your language. I can create this for you if you want, but you can also create it yourself if you have downloaded the SimpleScreenRecorder source code. Just run the following commands:
cd src/translations lupdate-qt4 .. -ts simplescreenrecorder_xx.tsReplace xx with a two-letter language code. If your translation is specific to one country and the same language is used by multiple countries, you can also use xx_YY where xx is a two-letter language code (lowercase) and YY is a two-letter country code (uppercase). So for example, if you are translating to Brazilian Portuguese, the complete file name would be
simplescreenrecorder_pt_BR.ts. -
You can now open the file with Qt Linguist and start translating. The user interface should be self-explanatory. On the left you will see a list of classes that need translations. The largest one is Logger, which contains only logging messages that are less visible. The other classes are more important, so try to do those first.
-
When you are done, email the .ts file to me or send me a pull request on GitHub.
List of translations
| Code | Language | Native name | Status | Translated by |
|---|---|---|---|---|
ar |
Arabic |
العربية |
Complete |
Abdulla |
bg |
Bulgarian |
български език |
Partial |
Svetoslav Sashkov |
cs |
Czech |
čeština |
Complete |
|
de |
German |
Deutsch |
Partial |
|
el |
Greek |
ελληνικά |
Complete |
|
es |
Spanish |
español |
Complete |
|
fr |
French |
français |
Complete |
Mario Roger |
he |
Hebrew |
עברית |
Complete |
|
hu |
Hungarian |
magyar |
Complete |
|
id |
Indonesian |
Bahasa Indonesia |
Complete |
|
it |
Italian |
italiano |
Complete |
|
ja |
Japanese |
日本語 |
Complete |
|
lt |
Lithuanian |
lietuvių kalba |
Complete |
|
nl |
Dutch |
Nederlands |
Complete |
|
pl |
Polish |
język polski |
Complete |
|
pt_BR |
Brazilian Portuguese |
Português Brasileiro |
Complete |
Paulo Milliet Roque, Rafael Ferreira |
ru |
Russian |
русский язык |
Partial |
Dima Koshel |
sk |
Slovakian |
Slovenčina |
Complete |
|
sv |
Swedish |
Svenska |
Complete |
|
uk |
Ukrainian |
українська мова |
Complete |
|
zh_CN |
Simplified Chinese |
简体字 |
Partial |
|
zh_TW |
Traditional Chinese |
錢政維 |
Partial |
Estea Chen |
Comments
This page used to have a comment section. It's closed now; what remains are the questions I answered. For questions and bug reports, please use GitHub.
Nikth · 1 May 2014, 14:01
I intent to translate the application in Greek language(simplescreenrecorder_el.ts). I won't translate the Logger though. I strongly believe that loggers as terminal stdout/stderr..etc should be not localized.
I will send the
as a pull request in github when it's ready.
Thanks.
Maarten Baert author · 2 May 2014, 04:21
Great. The logger is less important, it's a bit of an edge case because it's both saved to a log file and displayed as part of the GUI. I prefer unlocalized logs because it makes debugging easier for me, but some people just want every single word on the screen to be translated, so I added the option.
Abulla · 23 September 2014, 22:05
I will translate the Arabic(العربية) translation
the two letters: ar
Maarten Baert author · 24 September 2014, 19:37
Great! The .ts file you need is here:
https://github.com/MaartenBaert/ssr/raw/master/src/translations/simplescreenrecorder_ar.ts
Ajnouri · 27 October 2014, 16:56
Saluton Maarten,
First, congratulation for the great software.
I would like to translate SimpleScreenRecorder to Esperanto: eo
Amike,
AJ
Maarten Baert author · 27 October 2014, 23:49
Great, here's the file:
https://github.com/MaartenBaert/ssr/raw/master/src/translations/simplescreenrecorder_eo.ts
Rafaelff · 5 January 2015, 01:42
Hello Maarten!
I liked a lot simplescreenrecorder and I'd like to keep pt_BR translations up-to-date. However I have a hard time remembering to check the changes in Github. Would it be possible for you to provide a translation mail list to notify translators or maybe a more generic mail list to notify alpha versions (to cal attention to translators and testers) ?
Thanks in advance
Maarten Baert author · 6 January 2015, 20:09
Sure. But I don't think it's a good idea to do this for every minor version, it would quickly become annoying. I will try to send one when the next major release is approaching.
Cwchien · 17 March 2015, 08:59
Hi Maarten,
I'd like to translate ssr to zh_TW. :)
Code: zh_TW
Language: Traditional Chinese
Native name: 錢政維
Status: In progress
Translated by: Cheng-Wei Chien
Best Regards,
Chien
Maarten Baert author · 17 March 2015, 22:12
Great! Here's the file you need:
https://github.com/MaartenBaert/ssr/raw/master/src/translations/simplescreenrecorder_zh_TW.ts
Tuxmario · 4 May 2015, 12:09
Hello Maarten
First, congratulation for the awesome SSR software.
I would like to translate SimpleScreenRecorder to French : fr_FR
Could you send me the file simplescreenrecorder_fr_FR.ts ? tuxmario.detreb (gmail)
Bye : TuxMario
PS: It will be my first translation so if you have any "HowTo" to help me working in the right way, it will be nice. I'm running Kubuntu 15.04
Maarten Baert author · 4 May 2015, 21:40
Here's the file:
https://github.com/MaartenBaert/ssr/raw/master/src/translations/simplescreenrecorder_fr.ts
Just open it with Qt Linguist, the rest is self-explanatory. The program is really easy to use.
Rafaelff · 6 October 2015, 00:50
Dear Maarten, are you accepting translation for Desktop file's comment? [1]
[1] https://github.com/MaartenBaert/ssr/blob/master/data/simplescreenrecorder.desktop
Maarten Baert author · 11 October 2015, 19:51
Sure! Just post it here or send a pull request through GitHub.
Moo · 25 November 2015, 13:14
Hi, Maarten,
About a month ago I sent you email with Lithuanian translation, but I guess you didn't receive it.
Could you please add Lithuanian translation to SimpleScreenRecorder?
You can download it here:
https://www.dropbox.com/s/87hj4ewg7jx4ge9/simplescreenrecorder_lt.ts?dl=0
Comment for .desktop file would be:
Comment[lt]=Funkcionali ekrano įrašymo programa, palaikanti X11 ir OpenGL
Please let me know if everything is OK.
Thank you in advance,
Moo
Maarten Baert author · 13 December 2015, 18:32
Sorry about the late response - I did get the email, but I haven't had much time lately and I'm getting buried in SSR-related emails. The translation will be included with the next version.
Abulla · 14 December 2015, 15:56
hello Mr. Maarten
I sent you this email a month ago
please also correct my name to Abdulla instead of Abulla.
I am apologizing again and thank you
Maarten Baert author · 15 December 2015, 23:28
I see, I've added it now. However due to the delay some text in SSR has changed, so now a few translations are still missing. Could you do those as well? You can find the new file here:
https://github.com/MaartenBaert/ssr/raw/master/src/translations/simplescreenrecorder_ar.ts
Nullgeppetto · 7 October 2017, 13:40
Hello Maarten, and congratulations for the great software! I installed it via the AUR (ArchLinux) and it automatically uses the Greek language, which I'd like to change. Is there any config file I could edit, or any other ways of changing the language to English? many thanks for your time.
Maarten Baert author · 29 October 2017, 02:38
The language is based on the LC_MESSAGES environment variable. You can change this either in your system settings, or you can override it for SSR specifically by creating a launcher that runs SSR as follows: