User Tools

Site Tools


wiki:development:i18n

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
wiki:development:i18n [2016/01/29 19:59]
ionic [Translating PyHoca-GUI] Make Pakage-maintainers-only bold.
wiki:development:i18n [2018/06/21 21:50] (current)
ionic Switch to HTTPS links.
Line 3: Line 3:
 Some of the X2Go components can be internationalized/​localized (translated into many of the globe'​s languages as possible). Here is a short howto that explains what you need to do, to contribute your language to X2Go. Some of the X2Go components can be internationalized/​localized (translated into many of the globe'​s languages as possible). Here is a short howto that explains what you need to do, to contribute your language to X2Go.
  
-**TL;DR;** All translators please send their translation efforts (''​.po''​ files, ''​.ts''​ files or git formatted patches) to the [[http://​lists.x2go.org/​listinfo/​x2go-i18n|X2Go i18n mailing list]]. Please make sure that your files have a Unix EOL (line-ending) style. Thank you!+**TL;DR;** All translators please send their translation efforts (''​.po''​ files, ''​.ts''​ files or git formatted patches) to the [[https://​lists.x2go.org/​listinfo/​x2go-i18n|X2Go i18n mailing list]]. Please make sure that your files have a Unix EOL (line-ending) style. Thank you!
  
  
Line 9: Line 9:
  
 |  **COMPONENT** ​                                                                       | **da** | **de** | **es** | **et** | **fi** | **fr** ​        | **nb_no** | **nl** | **ru** | **sv** | **tr** | **zh_tw** ​   | |  **COMPONENT** ​                                                                       | **da** | **de** | **es** | **et** | **fi** | **fr** ​        | **nb_no** | **nl** | **ru** | **sv** | **tr** | **zh_tw** ​   |
-| [[http://​code.x2go.org/​gitweb?​p=x2goclient.git;​a=summary|x2goclient]] ​                | x  | x  | incomplete | incomplete ​ | x  | very incomplete | x | incomplete | incomplete ​ | x | x | outdated | +| [[https://​code.x2go.org/​gitweb?​p=x2goclient.git;​a=summary|x2goclient]] ​                | x  | x  | incomplete | incomplete ​ | x  | very incomplete | x | incomplete | incomplete ​ | x | x | outdated | 
-| [[http://​code.x2go.org/​gitweb?​p=pinentry-x2go.git;​a=summary|pinentry-x2go]] ​          | x  | x  | x  | -  | x  | -          | -     | x  | -  | -  | x | - | +| [[https://​code.x2go.org/​gitweb?​p=pinentry-x2go.git;​a=summary|pinentry-x2go]] ​          | x  | x  | x  | -  | x  | -          | -     | x  | -  | -  | x | - | 
-| [[http://​code.x2go.org/​gitweb?​p=pyhoca-gui.git;​a=summary|pyhoca-gui]] ​                | x  | x  | x  | -  | x  | - | incomplete | x | incomplete | x  | x | - |    +| [[https://​code.x2go.org/​gitweb?​p=pyhoca-gui.git;​a=summary|pyhoca-gui]] ​                | x  | x  | x  | -  | x  | - | incomplete | x | incomplete | x  | x | - |    
-| [[http://​code.x2go.org/​gitweb?​p=x2godesktopsharing.git;​a=summary|x2godesktopsharing]] | x  | x  | x  | -  | x  | x          | x     | x  | x  | x  | x | - | +| [[https://​code.x2go.org/​gitweb?​p=x2godesktopsharing.git;​a=summary|x2godesktopsharing]] | x  | x  | x  | -  | x  | x          | x     | x  | x  | x  | x | - | 
-| [[http://​code.x2go.org/​gitweb?​p=x2gognomebindings.git;​a=summary|x2gognomebindings]] ​  | x  | x  | x  | -  | x  | -          | -     | x  | -  | -  | x | - | +| [[https://​code.x2go.org/​gitweb?​p=x2gognomebindings.git;​a=summary|x2gognomebindings]] ​  | x  | x  | x  | -  | x  | -          | -     | x  | -  | -  | x | - | 
-| [[http://​code.x2go.org/​gitweb?​p=x2gomatebindings.git;​a=summary|x2gomatebindings]] ​    | x  | x  | x  | -  | x  | -          | -     | x  | -  | -  | x | - | +| [[https://​code.x2go.org/​gitweb?​p=x2gomatebindings.git;​a=summary|x2gomatebindings]] ​    | x  | x  | x  | -  | x  | -          | -     | x  | -  | -  | x | - | 
-| [[http://​code.x2go.org/​gitweb?​p=x2goplasmabindings.git;​a=summary|x2goplasmabindings]] | x  | x  | x  | -  | x  | x          | x     | x  | x  | x  | x | - | +| [[https://​code.x2go.org/​gitweb?​p=x2goplasmabindings.git;​a=summary|x2goplasmabindings]] | x  | x  | x  | -  | x  | x          | x     | x  | x  | x  | x | - | 
-| [[http://​code.x2go.org/​gitweb?​p=x2goadmincenter.git;​a=summary|x2goadmincenter]] ​      | x  | x  | x  | -  | x  | -          | -     | x  | -  | -  | x | - | +| [[https://​code.x2go.org/​gitweb?​p=x2goadmincenter.git;​a=summary|x2goadmincenter]] ​      | x  | x  | x  | -  | x  | -          | -     | x  | -  | -  | x | - | 
-| [[http://​code.x2go.org/​gitweb?​p=x2goserver.git;​a=summary|x2goserver]] ​                | x  | x  | -  | -  | -  | -          | -     | -  | -  | -  | x | - | +| [[https://​code.x2go.org/​gitweb?​p=x2goserver.git;​a=summary|x2goserver]] ​                | x  | x  | -  | -  | -  | -          | -     | -  | -  | -  | x | - | 
-| [[http://​code.x2go.org/​gitweb?​p=x2gothinclient.git;​a=summary|x2gothinclient]] ​        | x  | x  | -  | -  | -  | -          | -     | -  | -  | -  | x | - |+| [[https://​code.x2go.org/​gitweb?​p=x2gothinclient.git;​a=summary|x2gothinclient]] ​        | x  | x  | -  | -  | -  | -          | -     | -  | -  | -  | x | - |
  
 ===== Overview of the process ===== ===== Overview of the process =====
Line 32: Line 32:
 <note tip>We try keep a list with words and phrases that are **not** to be translated, i.e. productnames and such, here: [[wiki:​development:​i18n:​nontranslateable|wiki:​development:​i18n:​nontranslateable]]</​note>​ <note tip>We try keep a list with words and phrases that are **not** to be translated, i.e. productnames and such, here: [[wiki:​development:​i18n:​nontranslateable|wiki:​development:​i18n:​nontranslateable]]</​note>​
  
-<note tip>​Microsoft has an online terminology search at http://​www.microsoft.com/​Language/​en-US/​Default.aspx. Very useful if you want to find commonly used translations.</​note>​+<note tip>​Microsoft has an online terminology search at https://​www.microsoft.com/​Language/​en-US/​Default.aspx. Very useful if you want to find commonly used translations.</​note>​
  
  
Line 63: Line 63:
   - 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]].   - 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://​git-scm.com/​+For more information related to Git, look here: https://​git-scm.com/​
 ==== Translating pinentry-x2go ==== ==== Translating pinentry-x2go ====
  
Line 70: Line 70:
 ==== Translating PyHoca-GUI ==== ==== Translating PyHoca-GUI ====
  
-For PyHoca-GUI as a translater you have to use a gettext compatible (.po/.mo files) editor like '''​poedit'''​. The translation process is described in the ''​[[http://​code.x2go.org/​gitweb?​p=pyhoca-gui.git;​a=blob;​f=README.i18n|README.i18n]]''​ file within PyHoca-GUI'​s source tree.+For PyHoca-GUI as a translater you have to use a gettext compatible (.po/.mo files) editor like '''​poedit'''​. The translation process is described in the ''​[[https://​code.x2go.org/​gitweb?​p=pyhoca-gui.git;​a=blob;​f=README.i18n|README.i18n]]''​ file within PyHoca-GUI'​s source tree.
  
 <​note>​**Package-maintainers-only:​** to update the translation template, run <code bash>​python setup.py build_i18n</​code>​ and to merge the updated template file into the source translation files, use <code bash>​python setup.py build_i18n -m</​code></​note>​ <​note>​**Package-maintainers-only:​** to update the translation template, run <code bash>​python setup.py build_i18n</​code>​ and to merge the updated template file into the source translation files, use <code bash>​python setup.py build_i18n -m</​code></​note>​
Line 126: Line 126:
 ==== Translating X2Go Thin Client ==== ==== Translating X2Go Thin Client ====
  
-For X2Go Thin Client as a translater you have to use a gettext compatible (.po/.mo files) editor like '''​poedit'''​. The translation process is described in the ''​[[http://​code.x2go.org/​gitweb?​p=x2gothinclient.git;​a=blob;​f=README.i18n|README.i18n]]''​ file within X2Go Thin Client'​s source tree.+For X2Go Thin Client as a translater you have to use a gettext compatible (.po/.mo files) editor like '''​poedit'''​. The translation process is described in the ''​[[https://​code.x2go.org/​gitweb?​p=x2gothinclient.git;​a=blob;​f=README.i18n|README.i18n]]''​ file within X2Go Thin Client'​s source tree.
  
wiki/development/i18n.txt · Last modified: 2018/06/21 21:50 by ionic