Maarten Baert's website

Game Maker / C++ projects

Home Model Creator ExtremePhysics Game Maker DLLs SimpleScreenRecorder Quadcopters   Recent comments Search

Last modified: Sun, 4 Sep 2016
Refresh

Translations


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:

  • Important: Before starting, please contant me (by leaving a comment here, or by sending an email, or a message on GitHub) and tell me to which language you are going to translate, so I can mark it as 'in progress' on the list below. This will hopefully prevent multiple people from doing the same work twice.

  • 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

In progress

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

it

Italian

italiano

Complete

Bersil

ja

Japanese

日本語

Complete

Tou Omiya

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

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

Nikth

Comment #1: Thu, 1 May 2014, 14:01 (GMT+1, DST)

Quote


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.

Last modified: Thu, 1 May 2014, 22:02 (GMT+1, DST)

Maarten Baert

Administrator

Comment #2: Fri, 2 May 2014, 4:21 (GMT+1, DST)

Quote


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

Comment #3: Tue, 23 Sep 2014, 22:05 (GMT+1, DST)

Quote


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

Maarten Baert

Administrator

Comment #4: Wed, 24 Sep 2014, 19:37 (GMT+1, DST)

Quote


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

Comment #5: Mon, 27 Oct 2014, 16:56 (GMT+1, DST)

Quote


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

Amike,
AJ

Last modified: Mon, 27 Oct 2014, 17:04 (GMT+1, DST)

Maarten Baert

Administrator

Comment #6: Mon, 27 Oct 2014, 23:49 (GMT+1, DST)

Quote


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

Comment #7: Mon, 5 Jan 2015, 1:42 (GMT+1, DST)

Quote


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

Last modified: Mon, 5 Jan 2015, 1:42 (GMT+1, DST)

Maarten Baert

Administrator

Comment #8: Tue, 6 Jan 2015, 20:09 (GMT+1, DST)

Quote


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

Comment #9: Tue, 17 Mar 2015, 8:59 (GMT+1, DST)

Quote


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

Administrator

Comment #10: Tue, 17 Mar 2015, 22:12 (GMT+1, DST)

Quote


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

Acely

Comment #11: Fri, 3 Apr 2015, 7:24 (GMT+1, DST)

Quote


Hey!
Great thanks to what you'v done!
I'd like to translate this to Simplified Chinese,target file is:

simplescreenrecorder_zh_CN.ts

I've already folk ssr on github,I'll send a pull request when it's done.
https://github.com/acely

Tuxmario

Comment #12: Mon, 4 May 2015, 12:09 (GMT+1, DST)

Quote


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

Administrator

Comment #13: Mon, 4 May 2015, 21:40 (GMT+1, DST)

Quote


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

Comment #14: Tue, 6 Oct 2015, 0:50 (GMT+1, DST)

Quote


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

Administrator

Comment #15: Sun, 11 Oct 2015, 19:51 (GMT+1, DST)

Quote


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

Comment #16: Wed, 25 Nov 2015, 13:14 (GMT+1, DST)

Quote


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

Administrator

Comment #17: Sun, 13 Dec 2015, 18:32 (GMT+1, DST)

Quote


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

Comment #18: Mon, 14 Dec 2015, 15:56 (GMT+1, DST)

Quote


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

Administrator

Comment #19: Tue, 15 Dec 2015, 23:28 (GMT+1, DST)

Quote


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

Write a comment