shinsuke 2004/11/16 14:50:54 Modified: xdocs navigation.xml Added: xdocs l10n-guide.xml Log: added localization guide Revision Changes Path 1.4 +1 -0 jakarta-jetspeed-2/xdocs/navigation.xml Index: navigation.xml =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/xdocs/navigation.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- navigation.xml 10 Jul 2004 12:24:49 -0000 1.3 +++ navigation.xml 16 Nov 2004 22:50:54 -0000 1.4 @@ -27,6 +27,7 @@ <item name="Overview" href="index.html"/> <item name="Getting Started" href="getting-started.html"/> <item name="Database" href="database.html"/> + <item name="Localization" href="l10n-guide.html"/> <item name="Goals" href="js2-goals.html"/> <item name="Tasks" href="tasks.html"/> <item name="Sub Projects" href="projects-overview.html"/> 1.1 jakarta-jetspeed-2/xdocs/l10n-guide.xml Index: l10n-guide.xml =================================================================== <?xml version="1.0"?> <!-- Copyright 2004 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <document> <properties> <title>Localization for Jetspeed 2</title> <subtitle>Jetspeed 2 Localization for your language</subtitle> <authors> <person name="Shinsuke Sugaya" email="[EMAIL PROTECTED]"/> </authors> </properties> <body> <section name="Translate Messages"> <p> Jetspeed2 has the translatable messages in Java properties and XML files </p> <subsection name="Properties File"> <p> This document shows how to create a message properties file for your language. </p> <h5>1. Find <code>*_en.properties</code></h5> <p> <code>*_en.properties</code> is English message properties file. You can use it as a base properties file for your language. </p> <p> If you use UNIX system, you can use <code>find</code> command to find the properties files: </p> <source test=""><![CDATA[ $ cd ${jetspeed-2-home} $ find . -type f | grep -v CVS | grep _en.properties ]]></source> <h5>2. Copy <code>*_en.properties</code> to <code>*_<your language, [country and variant]>.properties.orig</code></h5> <p> To translate messages, copy the properties file for your language. For more information about Language, Country and Variant code, see "<a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Locale.html">JavaDoc: Locale Class</a>", "<a href="http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt">ISO Language Code</a>" and "<a href="http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html">ISO Country Code</a>". </p> <p> Example: </p> <source test=""><![CDATA[ $ cd applications/localeselector/src/java/org/apache/jetspeed/portlets/localeselector/resources/ $ cp LocaleSelectorResources_en.properties LocaleSelectorResources_ja.properties.orig ]]></source> <p> where <code>*_ja.properties</code> is Japanese message file. </p> <h5>3. Translate *_<your language, [country and variant]>.properties.orig in your language</h5> <p> For more information about a properties file, see "<a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html#load(java.io.InputStream)">JavaDoc: Properties Class</a>". </p> <h5>4. Run <code>native2ascii</code> command</h5> <p> Since the properties file is assumed to be using the ISO 8859-1 character encoding, use <code>native2ascii</code> command to convert to ISO 8859-1. For more information about "<a href="http://java.sun.com/j2se/1.4.2/docs/tooldocs/solaris/native2ascii.html">native2ascii(Solaris)</a>" or "<a href="http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/native2ascii.html">native2ascii(Windows)</a>". </p> <p> Example: </p> <source test=""><![CDATA[ $ native2ascii LocaleSelectorResources_ja.properties.orig LocaleSelectorResources_ja.properties ]]></source> <h5>5. Build & Deploy Jetspeed2, and see if your translation is displayed</h5> <p> For more information about Jetspeed 2 build and deploy steps, see "<a href="getting-started.html">Getting Started</a>". </p> <h5>6. Create a new JIRA issue, and attach <code>*_<your language, [country and variant]>.properties</code></h5> <p> JIRA site for Jetspeed 2 is <a href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10492">http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10492</a>. To create a new JIRA issue, go to "CREATE NEW ISSUE"(select "l10n" as Component/s name). </p> </subsection> </section> </body> </document>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]