User Tools

Site Tools


tupi_translation

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tupi_translation [2017/01/06 02:28] maeflorestatupi_translation [2017/03/11 23:22] (current) – external edit 127.0.0.1
Line 1: Line 1:
-=====How to translate Tupi===== +;#; 
 +[[misc_doc#Miscellaneous Tupi Resources|Back to Previous Page]] 
 +;#; 
 +=====How to translate Tupi to any language=====
 Learn to use linguist and understand how it works. Let's start from the beginning. Tupi is a software application developed using the Qt API, which is written in C++. The good news is that you don't have to learn Qt or C++ to help us translating stuff. Learn to use linguist and understand how it works. Let's start from the beginning. Tupi is a software application developed using the Qt API, which is written in C++. The good news is that you don't have to learn Qt or C++ to help us translating stuff.
 Nevertheless, it's important that you understand that Qt is not just a development API, but a set of many additional tools that make easier the development of applications. One of them is linguist, a very simple software which is included with the Qt installation and let you create new language supports for Tupi. Nevertheless, it's important that you understand that Qt is not just a development API, but a set of many additional tools that make easier the development of applications. One of them is linguist, a very simple software which is included with the Qt installation and let you create new language supports for Tupi.
Line 18: Line 20:
 The basic input for this utility is a plain text file with extension ".ts". Using this file you could translate all the messages included in '''Tupi''' to the language you want to. A good news is that you don't have to start from the scratch, because we already have one (tupi_es.ts) from our website. Download it and rename it counting on the language you want to translate it. In example, if you want to create the Spanish support for Tupi, then you should rename the file to tupi_es.ts and open it from the linguist software like this: The basic input for this utility is a plain text file with extension ".ts". Using this file you could translate all the messages included in '''Tupi''' to the language you want to. A good news is that you don't have to start from the scratch, because we already have one (tupi_es.ts) from our website. Download it and rename it counting on the language you want to translate it. In example, if you want to create the Spanish support for Tupi, then you should rename the file to tupi_es.ts and open it from the linguist software like this:
  
-{{ linguist_03_en.png }} {{ linguist_04_en.png }}+{{ linguist_03_en.png }}  
 +{{ linguist_04_en.png }}
 ;#; ;#;
 **Fig 3**. Openning a translation file (.ts) **Fig 3**. Openning a translation file (.ts)
Line 27: Line 30:
 {{ linguist_05_en.png }} {{ linguist_05_en.png }}
 ;#; ;#;
-**Fig 5**. Context List+**Fig 4**. Context List
 ;#; ;#;
  
 The next component, is the list of words or messages related to a context. These messages are used by '''Tupi''' and they are our target to translate. Every context can have a variable number of messages to translate. Regardless of it, all the words must be translated. The next component, is the list of words or messages related to a context. These messages are used by '''Tupi''' and they are our target to translate. Every context can have a variable number of messages to translate. Regardless of it, all the words must be translated.
    
-{{ linguist_06_en.png]]<br/>+{{ linguist_06_en.png }}
 ;#; ;#;
-**Fig 6**. Words List of a Context+**Fig 5**. Words List of a Context
 ;#; ;#;
  
Line 41: Line 44:
 {{ linguist_07_en.png }} {{ linguist_07_en.png }}
 ;#; ;#;
-**Fig 7**. Translations Forms+**Fig 6**. Translations Forms
 ;#; ;#;
  
Line 48: Line 51:
 {{ linguist_08_en.png }} {{ linguist_08_en.png }}
 ;#; ;#;
-**Fig 8**. Detailed View of the Translation Form+**Fig 7**. Detailed View of the Translation Form
 ;#; ;#;
  
Line 57: Line 60:
 {{ linguist_09_en.png }} {{ linguist_09_en.png }}
 ;#; ;#;
-**Fig 9.** Main components of the Linguist Application+**Fig 8.** Main components of the Linguist Application
 ;#; ;#;
  
Line 64: Line 67:
 {{ linguist_10_en.png }} {{ linguist_11_en.png }} {{ linguist_10_en.png }} {{ linguist_11_en.png }}
 ;#; ;#;
-**Fig 10**. Saving the translation project (.ts)+**Fig 9**. Saving the translation project (.ts)
 ;#; ;#;
  
 If you want to learn more about ''linguist'', you can visit the official manual at: [[ http://doc.qt.io/qt-5/qtlinguist-index.html ]] If you want to learn more about ''linguist'', you can visit the official manual at: [[ http://doc.qt.io/qt-5/qtlinguist-index.html ]]
 +
 +;#;
 +[[misc_doc#Miscellaneous Tupi Resources|Back to Previous Page]]
 +;#;
tupi_translation.1483669684.txt.gz · Last modified: 2017/03/11 23:22 (external edit)