directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jacklondon Chen (JIRA)" <>
Subject [jira] Commented: (DIRSTUDIO-397) Request for multi-language GUI
Date Mon, 01 Dec 2008 08:48:44 GMT


Jacklondon Chen commented on DIRSTUDIO-397:

to Felix Knecht,
.xml file can be modified by non-programmer end users. While .properties file can only be
modified by Java programmers.
It seems eclipse plug-in only support multi-language with .properties files.
I have finished some projects with multi-language based on .xml files. And the translation
task is been done by a professional translation company. I think this is a good working-model.
Generally, multi-language task can be implement in following ways: 
a. plain text files, such as .xml files, .ini files, 
b. encoding text files, such as .properties files.
c. binary files. such as mysql errmsg.sys
d. database tables. 

If we use plain text files, end user will easily add new language based on English language
files with a text editor.
And database tables make it easy to query if there is any missing, for example, from 1.0 to
1.1, english langauge add 50 items, while chinese add 44 items. SQLdatabase make it easy to
find out.

for .properties, I don't think there is any advantages for multi-langauge.

> Request for multi-language GUI
> ------------------------------
>                 Key: DIRSTUDIO-397
>                 URL:
>             Project: Directory Studio
>          Issue Type: New Feature
>            Reporter: Jacklondon Chen
>   Original Estimate: 672h
>  Remaining Estimate: 672h
> request for multi-language GUI for Apache Directory Studio.
> I suggest to use Apache commons-configuration components to read key-value based multi-language
strings in XML format. Each language has a XML file.
> I can translate from English to Chinese.
> Please do not use Java properties files for multi-language, XML is better for modifing.
> I am sorry that I do not familliar with SWT. If this project is based on Swing, I can
finished this part by myself.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message