This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
wiki:development:i18n [2014/02/21 10:18] sunweaver [Translating x2godesktopsharing] |
wiki:development:i18n [2014/12/14 00:46] sunweaver [Translatable X2Go components] |
||
---|---|---|---|
Line 3: | Line 3: | ||
Some of the X2Go components can be internationalized/ | Some of the X2Go components can be internationalized/ | ||
- | <note tip>We try keep a list with words and phrases that are **not** to be translated, i.e. productnames and such, here: [[wiki: | + | **TL;DR;** All translators please send their translation efforts ('' |
+ | |||
===== Translatable X2Go components ===== | ===== Translatable X2Go components ===== | ||
- | | **COMPONENT** | + | | **COMPONENT** |
- | | [[http:// | + | | [[http:// |
- | | [[http:// | + | | [[http:// |
- | | [[http:// | + | | [[http:// |
- | | [[http:// | + | | [[http:// |
- | | [[http:// | + | | [[http:// |
- | | [[http:// | + | | [[http:// |
- | | [[http:// | + | | [[http:// |
- | | [[http:// | + | | [[http:// |
+ | | [[http:// | ||
+ | | [[http:// | ||
===== Overview of the process ===== | ===== Overview of the process ===== | ||
Line 24: | Line 28: | ||
- Prepare the patch and send it to the x2go-i18n mailing list | - Prepare the patch and send it to the x2go-i18n mailing list | ||
+ | |||
+ | |||
+ | <note tip>We try keep a list with words and phrases that are **not** to be translated, i.e. productnames and such, here: [[wiki: | ||
<note tip> | <note tip> | ||
+ | |||
+ | |||
===== The process in detail ===== | ===== The process in detail ===== | ||
Line 34: | Line 43: | ||
- To be able to translate you need to install Qt Linguist (version 4.x) - for Debian and Ubuntu you can install // | - To be able to translate you need to install Qt Linguist (version 4.x) - for Debian and Ubuntu you can install // | ||
- We need a directory to keep the cloned copies of the git repository, I prefer to have mine in // ~/git/ //, but you can choose what suits you best. | - We need a directory to keep the cloned copies of the git repository, I prefer to have mine in // ~/git/ //, but you can choose what suits you best. | ||
- | - Follow the instructions on cloning a git repository from here: http://wiki.x2go.org/wiki: | + | - Follow the instructions on cloning a git repository from here: [[wiki: |
- Also remember to follow the instructions there on how to set your name and email in Git | - Also remember to follow the instructions there on how to set your name and email in Git | ||
- When you got your Git working copy of X2Go Client cloned locally, changedir into the cloned directory | - When you got your Git working copy of X2Go Client cloned locally, changedir into the cloned directory | ||
Line 52: | Line 61: | ||
- Then we need to commit our changes to our local clone of the git repository:< | - Then we need to commit our changes to our local clone of the git repository:< | ||
- The last part is to create the actual patch, example patch with the last commit included:< | - The last part is to create the actual patch, example patch with the last commit included:< | ||
- | - You should then have a newly created patch-file in your current directory which you now should attach to a mail you send to [[x2go-i18n@lists.berlios.de]]. | + | - You should then have a newly created patch-file in your current directory which you now should attach to a mail you send to [[x2go-i18n@lists.x2go.org]]. |
For more information related to Git, look here: http:// | For more information related to Git, look here: http:// | ||
==== Translating pinentry-x2go ==== | ==== Translating pinentry-x2go ==== | ||
- | FIXME | + | X2Go's pinentry tool uses the same translation mechanism as X2Go Client (Qt4, Qt-Linguist, |
==== Translating PyHoca-GUI ==== | ==== Translating PyHoca-GUI ==== | ||
- | For PyHoca-GUI as a translater you have to use a gettext compatible (.po/.mo files) editor like ''' | + | For PyHoca-GUI as a translater you have to use a gettext compatible (.po/.mo files) editor like ''' |
- | Please also note that there is an NSIS installer (for the win32 version of PyHoca-GUI), | + | Please also note that there is an NSIS installer (for the win32 version of PyHoca-GUI), |
==== Translating X2Go Desktop Sharing ==== | ==== Translating X2Go Desktop Sharing ==== | ||
- | The x2godesksharing | + | The X2Go Desktop Sharing |
==== Translating X2Go GNOMEv2 / MATE Bindings ==== | ==== Translating X2Go GNOMEv2 / MATE Bindings ==== | ||
- | For translating the similar projects | + | For translating the similar projects '' |
+ | |||
+ | Additionally, | ||
+ | |||
+ | < | ||
+ | [Desktop Entry] | ||
+ | Name=Suspend X2Go session | ||
+ | Name[de]=X2Go Sitzung unterbrechen | ||
+ | ... | ||
+ | Name[< | ||
+ | ... | ||
+ | Icon=exit | ||
+ | Exec=x2gosuspend-session-mate | ||
+ | Terminal=false | ||
+ | Type=Application | ||
+ | Categories=GTK; | ||
+ | OnlyShowIn=MATE; | ||
+ | </ | ||
+ | |||
+ | ==== Translating X2Go Plasma/KDE4 Bindings ==== | ||
+ | |||
+ | The '' | ||
+ | |||
+ | ==== Translating X2Go Admin Center ==== | ||
+ | |||
+ | The X2Go Admin Center application uses the same translation mechanism as x2goclient (Qt4, Qt-Linguist, | ||
+ | |||
+ | Important: X2Go Admin Center has several .ts files to tackle (e.g. the Dutch translator has to work on all these four files): | ||
+ | |||
+ | < | ||
+ | x2goadmincenter/ | ||
+ | x2goadmincenter/ | ||
+ | x2goadmincenter/ | ||
+ | x2goadmincenter/ | ||
+ | </ | ||
- | ==== Translating x2goplasmabindings ==== | + | Note: X2Go Admin Center is still under development and not at all finished. |
- | The plasma-widget-x2go plasmoid uses the same translation mechanism as x2goclient (Qt4, Qt-Linguist, | + | ==== Translating X2Go Server ==== |
- | ==== Translating x2goadmincenter ==== | + | For X2Go Server as a translater you have to use a gettext compatible (.po/.mo files) editor like ''' |
- | The x2goadmincenter application uses the same translation mechanism as x2goclient (Qt4, Qt-Linguist, | + | ==== Translating X2Go Thin Client ==== |
- | Note: x2goadmincenter | + | For X2Go Thin Client as a translater you have to use a gettext compatible (.po/.mo files) editor like ''' |