Novell Vibe is currently translated into 15 languages. Each language is identified by a language code in the Vibe 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 Vibe 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 Vibe 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/ webapps/ssf/WEB-INF/messages |
Windows: |
c:\Program Files\Novell\Teaming\apache-tomcat\ 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 Vibe to recognize the new language, as described in Section 15.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/webapps/ssf/help_doc |
Windows: |
c:\Program Files\Novell\Teaming\apache-tomcat\ webapps\ssf\help_doc |
Create a new directory for the language you want to translate into, and name it for its language code.
Copy the contents of an existing language directory that you want to translate from, then paste it 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 Vibe 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
Copy that line to the clipboard of your text editor.
Make a backup copy of the ssf-ext.properties file, located in the same directory with the ssf.properties file.
Open the ssf-ext.properties file.
Scroll to the end of the ssf-ext.properties file, then paste the line you copied.
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 Vibe.