Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 15641 invoked from network); 1 Dec 2008 08:49:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 1 Dec 2008 08:49:35 -0000 Received: (qmail 99713 invoked by uid 500); 1 Dec 2008 08:49:47 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 99512 invoked by uid 500); 1 Dec 2008 08:49:46 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 99501 invoked by uid 99); 1 Dec 2008 08:49:46 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Dec 2008 00:49:46 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Dec 2008 08:48:27 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 4ACC2234C297 for ; Mon, 1 Dec 2008 00:48:44 -0800 (PST) Message-ID: <175727331.1228121324305.JavaMail.jira@brutus> Date: Mon, 1 Dec 2008 00:48:44 -0800 (PST) From: "Jacklondon Chen (JIRA)" To: dev@directory.apache.org Subject: [jira] Commented: (DIRSTUDIO-397) Request for multi-language GUI In-Reply-To: <1604017489.1222163984452.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DIRSTUDIO-397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12651935#action_12651935 ] 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: https://issues.apache.org/jira/browse/DIRSTUDIO-397 > 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.