SimpleScreenRecorder: all pages

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.ts
    

    Replace 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

Radek Steiger

de

German

Deutsch

Partial

Manuel Schömburg, AlexMI

el

Greek

ελληνικά

Complete

Nick Thom

es

Spanish

español

Complete

Dani Rodríguez

fr

French

français

Complete

Mario Roger

he

Hebrew

עברית

Complete

GreenLunar

hu

Hungarian

magyar

Complete

ViBE, Balázs Úr

id

Indonesian

Bahasa Indonesia

Complete

Arif Budiman

it

Italian

italiano

Complete

Bersil

ja

Japanese

日本語

Complete

Tou Omiya

lt

Lithuanian

lietuvių kalba

Complete

welaq

nl

Dutch

Nederlands

Complete

Maarten Baert

pl

Polish

język polski

Complete

Szamanx0, Vetyt Yhonay, Michał Walenciak

pt_BR

Brazilian Portuguese

Português Brasileiro

Complete

Paulo Milliet Roque, Rafael Ferreira

ru

Russian

русский язык

Partial

Dima Koshel

sk

Slovakian

Slovenčina

Complete

Jose Riha

sv

Swedish

Svenska

Complete

Åke Engelbrektson

uk

Ukrainian

українська мова

Complete

Rom Gyrfalco

zh_CN

Simplified Chinese

简体字

Partial

Weitian Leung

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

simplescreenrecorder_el.ts

as a pull request in github when it's ready.
Thanks.

Maarten Baert author · 2 May 2014, 04:21

Quote: Nikth

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

simplescreenrecorder_el.ts

as a pull request in github when it's ready.
Thanks.

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

Quote: Abulla

I will translate the Arabic(العربية) translation
the two letters: ar

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

Quote: Ajnouri

Saluton Maarten,
First, congratulation for the great software.
I would like to translate SimpleScreenRecorder to Esperanto: eo

Amike,
AJ

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

Quote: Rafaelff

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

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

Quote: Cwchien

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

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

Quote: Tuxmario

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

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

Quote: Rafaelff

Dear Maarten, are you accepting translation for Desktop file's comment? [1]

[1] https://github.com/MaartenBaert/ssr/blob/master/data/simplescreenrecorder.desktop

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

Quote: Moo

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

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

Quote

I am very sorry for being so late
this is the Arabic translation in the attachments it's partial. there are ten sentences I didn't complete.
Please note that Arabic is rtl (right to left language).
Thank you.

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

Quote: Abulla

hello Mr. Maarten
I sent you this email a month ago

Quote

I am very sorry for being so late
this is the Arabic translation in the attachments it's partial. there are ten sentences I didn't complete.
Please note that Arabic is rtl (right to left language).
Thank you.

please also correct my name to Abdulla instead of Abulla.
I am apologizing again and thank you

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

Quote: Nullgeppetto

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.

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:

LC_MESSAGES=en_US.UTF-8 simplescreenrecorder