Novell Teaming is currently translated into 15 languages. Each language is identified by a language code in the Teaming software. Directory names and filenames include the language codes to identify the languages of directories and files.
Chinese-Simplified (zh_TW)
Chinese Traditional (zh_CN)
Danish (da)
Dutch (nl)
English (en)
French (fr)
German (de)
Hungarian (hu_HU)
Italian (it)
Japanese (ja)
Polish (pl)
Portuguese (pt_BR)
Russian (ru_RU)
Spanish (es)
Swedish (sv)
Kablink Teaming is an open source project where additional languages can be contributed by interested members of the open source community.
The files that contain the text strings in the Novell Teaming interface (messages_language_code.properties) and in mouse-over pop-ups (help-messages_language_code.properties) are located in the following directory:
Linux: |
/opt/novell/teaming/apache-tomcat-version/
webapps/ssf/WEB-INF/messages
|
Windows: |
c:\Program Files\Novell\Teaming\apache-tomcat-version\
webapps\ssf\WEB-INF\messages
|
Identify the file in the language that you want to translate from.
Identify the language code for the language that you want to translate into.
Lists of standard language codes are available on the Internet.
Create a copy of the file that you want to translate, and name it with the appropriate language code.
Edit the file to translate in a text editor.
Useful information for translators is provided at the top of each file (in English).
Locate the following line:
Teaming.Lang=
Replace the existing language code with the language code for the language that you want to translate into.
The lines in the file have the following format:
tag=string
In each line, replace the text after the equal sign (=) with your translation for the string.
Save your translated file along with the other translated files.
Configure Teaming to recognize the new language, as described in Section 12.2.3, New Language Implementation.
The language directories for the files that contain help topics are located in the following directory:
Linux: |
/opt/novell/teaming/apache-tomcat-version/webapps/ssf/help_doc
|
Windows: |
c:\Program Files\Novell\Teaming\apache-tomcat-version\
webapps\ssf\help_doc
|
Create a new directory for the language you want to translate into, named for its language code.
Copy the contents of an existing language directory that you want to translate from, into the new directory.
Each language directory contains a set of .html files and two subdirectories (css and images). You need to translate all the .html files. You do not need to translate anything in the two subdirectories.
Open each .html file in a text editor.
Specify your language code in the following lines:
<html xml:lang="language_code" lang="language_code"> <meta http-equiv="Content-Language" content="language_code" />
Carefully translate the text between the HTML tags, being careful to leave the HTML tags undisturbed.
Save each .html file, then display it in a Web browser to ensure that the HTML tags are still working correctly.
If you have not already done so, configure Teaming to recognize the new language, as described in New Language Implementation.
Change to the following directory:
Open the ssf.properties file in a text editor.
Locate the following line:
i18n.locale.support=en,da,de,es,fr,hu_HU,it,ja,nl,pl,pt_BR,ru_RU,sv, zh_CN,zh_TW
Block and copy that line to the clipboard of your text editor.
Open the ssf-ext.properties file, located in the same directory with the ssf.properties file.
Paste the line you copied at the end of the ssf-ex.properties file.
Type a comma (,) at the end of the line, followed by your language code.
Save and close the ssf-ext.properties file.
Close the ssf.properties file without saving it.
Stop and restart Teaming.