Translating DCP-o-matic

DCP-o-matic can be translated from English to any other language. It just needs your help! If you speak English and another language, you can translate DCP-o-matic so that all users of your language see DCP-o-matic in their native language.

Current translations

Here are the languages for which translations are complete or in progress:

Language Translations Translated Fuzzy Untranslated
Frenchlibdcpomaticlibdcpomatic-wxdcpomatic14716574
Germanlibdcpomaticlibdcpomatic-wxdcpomatic1195222193
Italianlibdcpomaticlibdcpomatic-wxdcpomatic943247420
Spanishlibdcpomaticlibdcpomatic-wxdcpomatic987234389
Swedishlibdcpomaticlibdcpomatic-wxdcpomatic140497109
Dutchlibdcpomaticlibdcpomatic-wxdcpomatic161000
Russianlibdcpomaticlibdcpomatic-wxdcpomatic141292106
Polishlibdcpomaticlibdcpomatic-wxdcpomatic141094106
Danishlibdcpomaticlibdcpomatic-wxdcpomatic1014222374
European Portugueselibdcpomaticlibdcpomatic-wxdcpomatic547351712
Brazilian Portugueselibdcpomaticlibdcpomatic-wxdcpomatic845287478
Slovaklibdcpomaticlibdcpomatic-wxdcpomatic528366716
Czechlibdcpomaticlibdcpomatic-wxdcpomatic15124652
Ukrainianlibdcpomaticlibdcpomatic-wxdcpomatic901270439
Simplified Chineselibdcpomaticlibdcpomatic-wxdcpomatic15682814
Turkishlibdcpomaticlibdcpomatic-wxdcpomatic62261522
Slovenianlibdcpomaticlibdcpomatic-wxdcpomatic161000
Hungarianlibdcpomaticlibdcpomatic-wxdcpomatic465241121
Georgianlibdcpomaticlibdcpomatic-wxdcpomatic001610
Farsilibdcpomaticlibdcpomatic-wxdcpomatic160352

How to translate

Edit the .po files

If do not see your language in the table above, email me and I will add it to the list.

Once your language is there, the steps are:

  1. Download and install the free application poEdit.
  2. Download the three .po files for your language from the table above.
  3. Start poEdit and click ‘Edit a translation’.
  4. Choose one of your .po files.
  5. Go through all the translations that are coloured orange (meaning they ‘need work’).
  6. For each translation, look at the source text and fill in the translation to your language. While you do this, copy the following strings unchanged into your translation:
    • %1, %2, % etc.
    • %.2f and similar.
    • \n
    These strings will be replaced by other text when DCP-o-matic is running.
  7. Click ‘Save’ and send the updated .po files to me.

Experimental translation method

DCP-o-matic versions allow ‘in-place’ translations as an experimental feature which you are welcome to try.

Run DCP-o-matic, find a check box or label that you want to translate and middle-click (scroll-wheel click) it. A window pops up where you can write your translation, and your new text will be put into the DCP-o-matic window straight away.

When you have done a few of these translations, choose “send translations” from the Tools menu, and your changes will be sent to me.

Warning: this feature is experimental, and there may be problems. In particular, if DCP-o-matic crashes during a translation session you will lose your work. For now, I suggest doing “Send translations” often! Also, it would be a good idea to email me to let me know that you are trying it, so I can check if received the translations.

If you have any queries about doing translations, please do get in touch.