Languages:
9.6 TitanNit Language Editor (Contents) (Main page)
The TitanNit Language Editor tool is used to provide translations files for devs to implement translations into the TitanNit gui.
Made by Karlo
German and English languages have been made and have been merged into svn. To support future languages you can use this program to download the language base files from the svn for conversion it supports UTF-8 so special chracters from various languages can be implemented.
Please check the main thread for the latest version, or the Changelog:
This program requires microsoft visual basic runtime files to operate.
Once you have made a Translation you may upload the translation po files to the aaf forum for implementation into TitanNit.
If you think you can help with a translation please do so at the end of this page there is information on (Submission).
Features (Contents) (Main page)
- load po file from svn "File/ Open Source (svn)"
- Import po file from svn or local as source "File/ Import Titan.po"
- open local file as target"File/ Open target (local)"
- save target file "File/ Save Target"
- save target file as titan.po "File/ Save titan.po"
- export msg string for external use "File/ Export msgstr as Titan.po"
- Build reciever translation file "File/ Build Titan.mo"
- export sourcefile to target "Edit/ target.po -> target"
- view source target differences "Edit/ diff target - titan.po"
Functions (Contents) (Main page)
Select an item to view more info:
- (Loading a translation from svn)
- (Loading a Translation from a local directory)
- (Import Translation from svn or local (Source/ Target Mode))
- (Edit Translation)
- (Submission)
- (Local Testing)
Loading a translation from svn (Contents) (Main page)
To load a translation from the server SVN repo select the translation file from the menu:
it will then start downloading from the internet.
Loading a Translation from a local directory (Contents) (Main page)
To load a translation from the local directory select the translation file from the menu:
Import Translation from svn or local (Source/ Target Mode) (Contents) (Main page)
To import a translation from svn or the local directory select the translation file from the menu:
Note: for this to work a source file must be loaded first
you will then be dispalyed with this view to view the two po files along side each other:
you can then select "Edit/ diff target - titan.po" to view the source and target differences.
you can also automatically merge the source files to the target file by selecting "Edit/ target.po -> target"
Edit Translation (Contents) (Main page)
Now that it is loaded you may edit the msgid strings to suit your language and upload to the aaf forum.
you may use the buttons on the lower taskbar to search for strings you wish to edit.
Submission (Contents) (Main page)
If you could submit your completed translation file into the thread below for comitting by the devs into svn. please note that some translations may no be able to be imported into some receivers due to memory constarints.
Local Testing (Contents) (Main page)
If you wish to install your modified language files into your reciever for testing you can so by exporting you file an a titan.mo file you can do this by selecting "File/ Build Titan.mo" for this to work you need to install some aditional components in to the program directory.
To do this create a folder in the program directory called "gettext" and extract the below files into that directory:
gettext-runtime
libiconv
gettext-tools
Once you have exported your titan.mo file you may ftp or manually copy it onto your Receiver to test it.
The file needs to go into the directory and a reboot neede to be proformed afterwards: /var/usr/local/share/titan/po/??/LC_MESSAGES/titan.mo) where ?? is the language file you are editing.
Note: if you have trouble exporting the translation to a mo file place the program directory on the root of your harddisk it can some times fail if the program it too deep in the file system
Change log (Contents) (Main page)
Version 0.7 :
- Loading and saving is now Uniformly in UTF- 8! Now special characters can be used from other languages.
Version 0.8 :
- minor changes
- 'Build titan.mo ' for more infomation see (Local Testing)
Version 0.8.1 :
- 1 Column now displays the line number of the msgid
- 'Build titan.mo ' - in case of error in a makeMo.cmd Prog -Dir is created at the (click ) is probably better to see what 's going on
- 'Edit / show only diff ' - same entries appear at msgid <> titan.po from
Version 0.8.2 :
- Fixed tooltip error
Version 0.9.0 :
- Fixed Error 13 - Thanks to Channel beta-testing
- 'Import 2 po file ' to load an alternate po -files
- ' titan.po -> Target' copied now empty fields Double entry copied by msgid
version 0.9.1 :
- svn version is displayed and saved as ' .... po.55555.svn '
- thus can also be compared with an old ( stored ) version