incubator-ooo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r800537 [4/22] - in /websites/staging/ooo-site/trunk/content/l10n: ./ L10N_Framework/ L10N_Framework/Examples.inv/ L10N_Framework/ooo20/ L10N_Framework/ooo20/oo_images/ download/ i18n_framework/ i18n_framework/cldr/ localization/ localizati...
Date Mon, 19 Dec 2011 21:10:57 GMT
Added: websites/staging/ooo-site/trunk/content/l10n/L10N_Framework/ooo20/localization_of_openoffice_2.0.html
==============================================================================
--- websites/staging/ooo-site/trunk/content/l10n/L10N_Framework/ooo20/localization_of_openoffice_2.0.html (added)
+++ websites/staging/ooo-site/trunk/content/l10n/L10N_Framework/ooo20/localization_of_openoffice_2.0.html Mon Dec 19 21:10:54 2011
@@ -0,0 +1,1696 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<link href="/css/ooo.css" rel="stylesheet" type="text/css">
+
+
+<meta http-equiv="Content-Language" content="en-us">
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<title>Localization of OpenOffice 2.0 - Work in Progress</title>
+<style>
+<!--
+p
+  {margin-right:0in;
+  margin-left:0in;
+  font-size:12.0pt;
+  font-family:"Times New Roman";
+  }
+div.Section1
+  {page:Section1;}
+ p.MsoNormal
+  {mso-style-parent:"";
+  margin-bottom:.0001pt;
+  font-size:10.0pt;
+  font-family:"Times New Roman";
+  margin-left:0in; margin-right:0in; margin-top:0in}
+h3
+  {margin-top:12.0pt;
+  margin-right:0in;
+  margin-bottom:3.0pt;
+  margin-left:0in;
+  page-break-after:avoid;
+  font-size:13.0pt;
+  font-family:Arial;
+  font-weight:bold}
+ li.MsoNormal
+  {mso-style-parent:"";
+  margin-bottom:.0001pt;
+  font-size:10.0pt;
+  font-family:"Times New Roman";
+  margin-left:0in; margin-right:0in; margin-top:0in}
+p.tablehead-western
+  {margin-right:0in;
+  margin-left:0in;
+  font-size:12.0pt;
+  font-family:"Times New Roman";
+  }
+p.textintable-western
+  {margin-right:0in;
+  margin-left:0in;
+  font-size:12.0pt;
+  font-family:"Times New Roman";
+  }
+div.Section2
+  {page:Section2;}
+ table.MsoNormalTable
+  {mso-style-parent:"";
+  font-size:10.0pt;
+  font-family:"Times New Roman";
+  }
+span.moz-txt-citetags
+  {}
+-->
+</style>
+
+
+</head>
+
+<body>
+  <div id="bannera">
+    <div id="bannerleft">
+      <img id="ooo-logo" alt="Apache OpenOffice.org (Incubating)" src="/images/ooo-logo.png"/></div>
+    <div id="bannerright"><a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/images/apache-incubator-logo.png"/></a></div>
+    <div id="bannercenter"><br/>(incubating)&nbsp;|&nbsp;The Free and Open Productivity Suite</div>
+  </div>
+  <div id="clear"></div>
+  <div id="topbara">
+    <div id="breadcrumbsa"><a href="/">home</a>&nbsp;&raquo&nbsp;<a href="/l10n/">l10n</a>&nbsp;&raquo&nbsp;<a href="/l10n/L10N_Framework/">L10N_Framework</a>&nbsp;&raquo&nbsp;<a href="/l10n/L10N_Framework/ooo20/">ooo20</a></div>
+    <div id="topnava">
+      <ul>
+<li><a href="/download/index.html" title="Download OpenOffice.org">Download</a></li>
+<li><a href="/support/index.html" title="Find Support for OpenOffice.org">Support</a></li>
+<li><a href="/extensions/index.html" title="Find Extensions and Templates">Extend</a></li>
+<li><a href="http://incubator.apache.org/openofficeorg/get-involved.html" title="Get involved in Apache OpenOffice (incubating)">Develop</a></li>
+<li><a href="/projects/native-lang.html" title="OpenOffice.org in your Native Language">Native Language</a></li>
+</ul>
+    </div>
+  </div>
+  <div id="clear"></div>
+  
+  <div id="content">
+  
+    
+    
+
+<div align="center">
+
+<table border="0" cellpadding="0" cellspacing="0" width="90%" height="8421">
+  <!-- MSTableType="layout" -->
+  <tr>
+    <td valign="top">
+    <!-- MSCellType="ContentBody" -->
+    <div class="Section1">
+      <p class="MsoNormal">&nbsp;</p>
+      <p class="MsoNormal" align="center" style="text-align: center"><b>
+      <span style="font-size: 16.0pt">Localization of OpenOffice.org 2.0</span></b></p>
+      <p class="MsoNormal" align="center" style="text-align: center">&nbsp;</p>
+      <p class="MsoNormal" align="center" style="text-align: center"><b>
+      <font size="3">This file contains work in progress.&nbsp; </font></b></p>
+      <p class="MsoNormal" align="center" style="text-align: center">
+      <font size="3"><b>The contents of this pages might (and probably 
+      will) change often without warning.</b></font></p>
+      <p class="MsoNormal" align="center" style="text-align: center">&nbsp;</p>
+      <p class="MsoNormal" align="center" style="text-align: center">&nbsp;</p>
+      <p class="MsoNormal" align="center" style="text-align: center">
+      <span style="font-size: 11pt">Last edited
+      <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%Y" startspan -->05/03/2005<!--webbot bot="Timestamp" i-checksum="12544" endspan --></span></p>
+      <p class="MsoNormal" align="center" style="text-align: center">
+      &nbsp;</p>
+      <p class="MsoNormal" align="center" style="text-align: center">
+      <span style="font-size: 11pt">The document is aimed at new 
+      localizers who have not necessarily had prior contact with 
+      OpenOffice.org or with the world of Open Source.</span></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <hr color="#0000FF" size="5">
+      <p class="MsoNormal" style="text-align: justify">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: center">
+      <font size="4">Document Index</font></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <b><span style="font-size: 13pt; text-decoration: underline">
+      Planning and preparation</span></b></p>
+      <p class="MsoNormal" style="text-align: justify">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify; "><b>
+      <span style="font-size: 11.0pt"><a href="#Know">1) What you need to know</a></span></b></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <b>
+      <span style="font-size: 11.0pt"><a href="#MailAddress">2) Think about your e-mail address</a></span></b></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <b>
+      <span style="font-size: 11.0pt"><a href="#Install">3) Install OpenOffice</a></span></b></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <span style="font-size: 11.0pt"><b><a href="#CheckScript">4) Check support for your script</a></b></span></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <b><span style="font-size: 11.0pt"><a href="#Register">5) Register in OpenOffice</a></span></b></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <b><span style="font-size: 11.0pt"><a href="#Mailing List">6) Join the localization mailing 
+      list</a></span></b></p>
+      <p class="MsoNormal">
+      <b><span style="font-size: 11pt"><a href="#Contributor">7) Become an OpenOffice.org contributor</a></span></b></p>
+      <p class="MsoNormal">
+      <b>
+      <span style="font-size: 11pt"><a href="#Announce">8) Announce your intention to undertake 
+      the localization project.</a></span></b></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <span style="font-size: 11.0pt"><b><a href="#Plan">9) Plan your work</a></b></span></p>
+      <p class="MsoNormal" style="text-align: justify">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify">
+      <span style="font-size: 13pt; text-decoration: underline"><b>
+      Patching (modifying the source to include your language)</b></span></p>
+      <p class="MsoNormal" style="text-align: justify">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify">
+      <b><span style="font-size: 11.0pt"><a href="#DialogBox">10) Include 
+      the language in the &quot;Language (locale setting) Dialog 
+      Box&quot;</a></span></b></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <b><span style="font-size: 11.0pt"><a href="#VCL">11) Define the 
+      default fonts for the language (locale)</a></span></b></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <b><span style="font-size: 11pt"><a href="#FontFallback">12)&nbsp;Font fallback</a></span></b></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <span style="font-size: 11pt"><b><a href="#GlyphFallback">13) Glyph 
+      fallback</a></b></span></p>
+    <p class="MsoNormal"><span style="font-size: 11pt"><b>
+    <a href="#Locale">14)
+    Prepare an OpenOffice Locale</a></b></span></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <b><span style="font-size: 11.0pt"><a href="#LocalePatch">15) Prepare the 
+    patches that will be needed when including the locale file</a></span></b></p>
+      <p class="MsoNormal" style="text-align: justify">
+      <b><span style="font-size: 11.0pt"><a href="#CTL">16) Assure that your 
+    script is correctly classified</a></span></b></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left:0">
+      <b><span style="font-size: 11.0pt"><a href="#Installation">17)
+      <font style="font-size: 11.0pt">
+      Include your locale in the installation set</font></a></span></b></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left:0">
+      <span style="font-size: 11pt"><b><a href="#config">18) Configuration options for 
+      installation.</a></b></span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left:0">
+      <b><span style="font-size: 11.0pt"><a href="#BuildEnvironment">19) 
+      When your translation is finished, include the language in the build 
+      environment</a></span></b></p>
+      <p class="MsoNormal" style="margin-left: 0">
+      <a href="#Collation"><span style="font-size: 11pt"><b>20</b></span></a><span style="font-size: 11pt"><b><a href="#Collation">) Collation 
+      (correct alphabetic order for a given locale).</a></b></span><p class="MsoNormal" style="margin-left: 0">
+      <span style="font-size: 11pt"><b><a href="#Transliteration">21) Number transliteration</a></b></span><p class="MsoNormal" style="margin-left: 0">
+      <span style="font-size: 11pt; font-weight: 700">
+      <a href="#Numbering">22) Numbering of paragraphs in local script 
+      numbers and letters.</a></span><p class="MsoNormal" style="margin-left: 0">
+      <span style="font-size: 11pt; font-weight: 700">
+      <a href="#OutlineNumbering">23) Outline numbering customization</a></span><p class="MsoNormal" style="margin-left: 0">
+      <span style="font-size: 11pt"><b><a href="#Wizards1">24) Wizards</a></b></span><p class="MsoNormal" style="margin-left: 0">&nbsp;<p class="MsoNormal" style="margin-left: 0">
+      <span style="font-size: 13pt; text-decoration: underline"><b>
+      Translation</b></span><p class="MsoNormal" style="margin-left: 0">&nbsp;<p class="MsoNormal" style="text-align: justify; margin-left:0">
+      <b><font size="3"><a href="#Translate">25) Translation</a></font></b></p>
+      <p class="MsoNormal" style="text-align: justify">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify">
+      &nbsp;</p><hr color="#0000FF" size="5">
+      <p class="MsoNormal" style="text-align: justify">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify; margin-bottom:6.0pt"><b>
+      <span style="font-size: 11.0pt"><a name="Know"></a>1) What you need to know</span></b></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">Localizing OpenOffice.org does not 
+      require highly specialized knowledge of programming or of the Open 
+      Source world. It does not require either knowledge of a specific 
+      operating system, such as Linux. You can localize OpenOffice on MS 
+      Windows if you want to. Once you have done it, your localized 
+      resources can be very easily used to localize OpenOffice.org in other 
+      platforms (if your language script is supported by those platform, 
+      or less easily if this basic support is missing).</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">You do need to understand how to 
+      download programs and data from the Internet, how to install them 
+      and how to run them (following detailed instructions). You also need 
+      to subscribe to at least one mailing list in which localization of 
+      OpenOffice.org is discussed.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">OpenOffice.org – as the world of Open 
+      Source in general - is a collaborative effort. There is no reason 
+      whatsoever for which somebody should do anything that you need or 
+      want, including fixing bugs, adding new features or accepting 
+      patches. You need to be polite, patient, and – if you really want 
+      something – charming and convincing… or learn how to do it yourself. 
+      There are a lot of people in the mailing lists that will be happy to 
+      help you if you ask in the right way.</span></p>
+      <pre style="text-align: justify; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt"><span style="font-size: 11.0pt; font-family: Times New Roman">The table of languages presently supported and ongoing localization projects is in: </span></pre>
+      <pre style="text-align: justify; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt"><span style="font-size: 11.0pt; font-family: Times New Roman"><a style="color: blue; text-decoration: underline; text-underline: single" href="http://l10n.openoffice.org/languages.html">http://l10n.openoffice.org/languages.html</a></span></pre>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">Check it to make sure that there is 
+      not already a localization project for your language. If there is 
+      one, write to the person that appears as project contact, to know 
+      the status of the project and see if it is makes sense to 
+      participate on it.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11pt">Localizing OpenOffice.org is not a small 
+      task, and it has many levels. The lowest one is to assure that 
+      OpenOffice.org works correctly in your script (if it is not the Latin 
+      script), as it allows people in your country to work using your 
+      script, even if the interface of OpenOffice.org is in English or other 
+      foreign language. This might be a task that you can do by yourself, but 
+      translating the 
+      whole OpenOffice.org interface to a new language is a large task, 
+      requiring over one man/year, so several people should be involved.
+      </span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11pt">Localization of OpenOffice.org involves:</span></p>
+      <ul>
+        <li>
+        <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+        <span style="font-size: 11pt">Assuring that OpenOffice.org can work 
+        with your script in the platform in which you want to use it.</span></p>
+        </li>
+        <li>
+        <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+        <span style="font-size: 11pt">If they are not already there, 
+        assuring that some changes are made in the OpenOffice.org source, so 
+        that the program recognizes your language as one of the 
+        languages it can work in.</span></p></li>
+        <li>
+        <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+        <span style="font-size: 11pt">Translation to your language. 
+        Translation has different levels. The first one is translating 
+        the menus and messages of the program itself (around 22.000 
+        messages altogether for all applications in OpenOffice), the 
+        second one includes also the translation of the <b>help</b> 
+        pages of OpenOffice.org, not a small task. The third level adds the 
+        development of documentation for OpenOffice.org in your language. If 
+        you still have resources after all this, you can complete the 
+        work by developing OpenOffice.org training materials in your own 
+        language.</span></p></li>
+      </ul>
+      <blockquote>
+        <p class="MsoNormal" style="text-align: justify">
+        <span style="font-size: 11.0pt">But, before we go into details 
+        about all this, there are a few things that you might want to do 
+        in order to be prepared to face a localization project...</span></p>
+      </blockquote>
+      <hr color="#0000FF" size="5">
+      <p class="MsoNormal" style="text-align: justify">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify; margin-bottom:6.0pt"><b>
+      <span style="font-size: 11.0pt"><a name="MailAddress"></a>2) Think about your e-mail address</span></b></p>
+      <p class="MsoNormal" style="margin-left: .5in">
+      <span style="font-size: 11.0pt">If you start a localization process, 
+      you will have to subscribe to a number of mailing lists, and your 
+      e-mail address will end up running around, and probably receiving a 
+      lot of spam. We recommend that you consider using for the whole 
+      localization process (and not only for OpenOffice) an e-mail address that is different from your 
+      personal mail address.</span></p>
+      <p class="MsoNormal" style="margin-left: .5in">
+      &nbsp;</p>
+      <p class="MsoNormal" style="margin-left: .5in">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <hr color="#0000FF" size="5">
+      <p class="MsoNormal" style="margin-left: .5in">
+      &nbsp;</p>
+      <p class="MsoNormal" style="margin-left: .5in">
+      &nbsp;</p>
+      <p class="MsoNormal" style="margin-bottom:6.0pt"><b>
+      <span style="font-size: 11.0pt"><a name="Install"></a>3) Install OpenOffice</span></b></p>
+      <p class="MsoNormal" style="margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt" align="justify">
+      <span style="font-size: 11.0pt">You have to become familiar with the 
+      programs that you are going to localize. If you are not a regular 
+      user, we recommend that you change to </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt"> and use it in your 
+      everyday work.</span></p>
+      <p class="MsoNormal" style="margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt" align="justify">
+      <span style="font-size: 11.0pt">We recommend that you install the 
+      version that you are going to localize (probably the last stable 
+      release). You can find it in: </span></p>
+      <p class="MsoNormal" style="text-indent: .5in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt" align="justify">
+      <span style="font-size: 11.0pt">
+      <a style="color: blue; text-decoration: underline; text-underline: single" href="http://download.openoffice.org/index.html">
+      http://download.openoffice.org/index.html</a></span></p>
+      <p class="MsoNormal" style="margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt" align="justify">
+      <span style="font-size: 11.0pt">Also, later on, if you find and file 
+      issues for the OpenOffice project, and want to follow if and know 
+      when corrections are integrated, you might also want to download and 
+      install the latest available build: Check for it at:</span></p>
+      <p class="MsoNormal" style="margin-left: 1.25in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt" align="justify">
+      <span style="font-size: 11.0pt">
+      <a style="color: blue; text-decoration: underline; text-underline: single" href="http://download.openoffice.org/680/index.html">
+      http://download.openoffice.org/680/index.html</a> &nbsp;</span></p>
+      <p class="MsoNormal" style="margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt" align="justify">
+      <span style="font-size: 11.0pt">Each one of these programs will be 
+      between 60 and 80 Megabytes in size.</span></p>
+      <p class="MsoNormal" style="margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      &nbsp;</p><hr color="#0000FF" size="5">
+      <p class="MsoNormal" style="margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      &nbsp;</p>
+      <p class="MsoNormal" style="margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt"><b><a name="CheckScript"></a>4) Check support for your script</b></span></p>
+      <p class="MsoNormal" style="margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11pt">It might be that OpenOffice.org does not 
+      work with your script. In this case you have to try to get such 
+      support. </span></p>
+      <ul>
+        <li>
+        <p class="MsoNormal" style="margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt" align="justify">
+        <span style="font-size: 11pt">On Linux, OpenOffice 2.0 is supported 
+        by version 2.6 of IBM's ICU (International components for 
+        Unicode) library. ICU does accept code supporting new languages. 
+        You should write such code thinking that it has to work with the 
+        current version, as well as with version 2.6. The you need to 
+        add your changes to OOo's current patch for ICU, at:</span></p></li>
+      </ul>
+      <blockquote>
+        <blockquote>
+          <blockquote>
+            <p><font face="Times New Roman" style="font-size: 11pt">
+            <a href="http://external.openoffice.org/source/browse/external/icu/icu-2.6.patch">http://external.openoffice.org/source/browse/external/icu/icu-2.6.patch</a></font></p>
+            <p align="justify">
+            <font face="Times New Roman" style="font-size: 11pt"><!---->
+            This patch file MUST NOT be created manually. </font></p>
+            <p align="justify">
+            <font face="Times New Roman" style="font-size: 11pt">There is a dmake target that 
+            does this from the sources available under ${INPATH/misc/build/icu/ 
+            after the module was built once, and files were 
+            modified: dmake create_patch<br>
+            <br>
+            You have to create the patch on a Unix or Linux 
+            platform, using Windows will create the wrong patch.</font></p>
+            <p align="justify">
+            <span style="font-size: 11pt">Language support has several levels, including collation 
+            (alphabetic sorting), cursor movement within your 
+            script, hyphenation...&nbsp; if you want to go further 
+            into these, you should consult
+            <a href="http://l10n.openoffice.org/i18n_framework/HowToAddLocaleInI18n.html">
+            this document</a>.</span></p>
+          </blockquote>
+        </blockquote>
+      </blockquote>
+      <ul>
+        <li>
+        <p class="MsoNormal" style="margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt" align="justify">
+        <span style="font-size: 11pt">On MS Windows, OpenOffice.org receives 
+        script support for CTL languages from Microsoft's Uniscribe 
+        engine, contained in the file usp10.dll. If you want to try to 
+        get support for your language in such engine, you should get in 
+        touch with Microsoft (don't tell them that it is for OpenOffice, 
+        though).</span></p></li>
+        <li>
+        <p class="MsoNormal" style="margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+        <span style="font-size: 11pt">On Mac...&nbsp; HELP WANTED. 
+        Somebody please write this section.</span></p></li>
+      </ul>
+      <hr color="#0000FF" size="5">
+      <p class="MsoNormal" style="margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">&nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify; margin-bottom: 6.0pt">
+      <b><span style="font-size: 11.0pt"><a name="Register"></a>5) Register in OpenOffice</span></b></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11pt">Y</span><span style="font-size: 11.0pt">ou need to 
+      register as a member of </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt">. This will allow you to subscribe 
+      to mailing lists, submit issues and information that you want 
+      included in the program (patches that are needed for your language), 
+      etc…</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">To register just go to
+      <a style="color: blue; text-decoration: underline; text-underline: single" href="http://www.openoffice.org/">
+      www.openoffice.org</a> and click in Register, on the top left corner 
+      of the screen.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">In the next screen you will be asked 
+      to provide a login (your name, initials, or anything you want) and 
+      the e-mail account in which to want to receive all the mail coming 
+      form OpenOffice. Once you enter this data and hit register, an 
+      e-mail will be sent to your e-mail account with your password. With 
+      the username that you have provided and the password, you can now 
+      login in the main page of the website.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">Once you are logged in, you can 
+      select the MY PROFILE entry in the menu at the left of the page. 
+      There you can change your password to one you can remember better or 
+      you can change the e-mail address to which you receive e-mail 
+      related to OpenOffice.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">What </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt"> actually does is to 
+      create an e-mail account YourLogin@OpenOffice.org that is redirected 
+      to the e-mail address in which you want to receive </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt"> 
+      related mail.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      &nbsp;</p><hr color="#0000FF" size="5">
+      </div>
+    <p class="MsoNormal" style="text-align: justify; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">&nbsp;</p>
+    <div class="Section1">
+      <p class="MsoNormal" style="text-align: justify; margin-bottom: 6.0pt">
+      <b><span style="font-size: 11.0pt"><a name="Mailing List"></a>6) Join the localization mailing 
+      list</span></b></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">Prior to starting the localization 
+      process for </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt"> you should join the OpenOffice localization 
+      mailing list. This mailing list is the means of communication with 
+      the people in </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt"> that does certain parts of the localization 
+      process, as well as with other localizers that might help you figure 
+      out specific parts of the localization adventure. It will become 
+      your main window into the world of </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt">, unless you become 
+      involved in other developments outside localization.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">To join this mailing list, and after 
+      logging-in in the </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt"> website, go to:</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">
+      <a style="color: blue; text-decoration: underline; text-underline: single" href="http://l10n.openoffice.org/servlets/ProjectMailingListList">
+      http://l10n.openoffice.org/servlets/ProjectMailingListList</a></span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">scroll down until you see </span>
+      </p>
+      <h3 style="margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt; font-family: Times New Roman">
+      dev@l10n.openoffice.org</span></h3>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">Now you have to decide if you want 
+      to receive the e-mails from this list one-by-one (when they are 
+      sent) or all of the messages sent each day together in a single 
+      message (digest format). When you are starting in the process, your 
+      interaction with the list might be high, so message-by-message can 
+      be a good option when you start, you can always change it to digest 
+      mode later.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">Click on <b>Subscribe</b>. This will 
+      make the </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt"> automatic list manager send an e-mail to your 
+      account asking you to confirm your intention of subscribing to the 
+      list. Reply to that message following the instructions (which 
+      usually are “just hit reply and send, don’t do anything else”).</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">If you have done everything 
+      correctly, you will receive a “Welcome to the list” message… and you 
+      are on. From this moment on you will receive all mails sent to the 
+      list.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      &nbsp;</p><hr color="#0000FF" size="5">
+      <p class="MsoNormal" style="text-align: justify; margin-bottom: 6.0pt">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify; margin-bottom: 6.0pt">
+      <b><span style="font-size: 11.0pt"><a name="Contributor"></a>7) Become an OpenOffice.org contributor</span></b></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">There is one more step that you have 
+      to take: becoming an </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt"> contributor. Being a contributor 
+      allows you to send data to OpenOffice.org (it actually allows 
+      OpenOffice.org to receive data from you without fearing you will ask 
+      anything in exchange or claim that some part of </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt"> belongs 
+      to you and nobody else, or to a third party).</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">To become a contributor you actually 
+      need fill and sign the form that you will find at</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">
+      <a style="color: blue; text-decoration: underline; text-underline: single" href="http://www.openoffice.org/licenses/jca.pdf">
+      http://www.openoffice.org/licenses/jca.pdf</a></span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">and fax it to the number indicated 
+      in the form and then mail it by postal mail to the address that the 
+      form mentions (yes, this is a pain, but a real signature on paper is 
+      the only thing that has legal value, and its purpose is to defend 
+      you and any other </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt"> users from possible IP claims from 
+      contributors). </span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">If you need more information on why 
+      you need to do this, follow the link to:</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">
+      <a style="color: blue; text-decoration: underline; text-underline: single" href="http://www.openoffice.org/FAQs/faq-licensing.html#usinglicenses">
+      http://www.openoffice.org/FAQs/faq-licensing.html#usinglicenses</a>
+      </span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">Sending the fax and then the letter 
+      will put you in the contributors list in:</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">
+      <a style="color: blue; text-decoration: underline; text-underline: single" href="http://www.openoffice.org/copyright/copyrightapproved.html">
+      http://www.openoffice.org/copyright/copyrightapproved.html</a></span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">And you are ready to start…</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      &nbsp;</p><hr color="#0000FF" size="5">
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      &nbsp;</p>
+      <p class="MsoNormal" style="margin-bottom: 6.0pt"><b>
+      <span style="font-size: 11.0pt"><a name="Announce"></a>8) Announce your intention to undertake 
+      the localization project.</span></b></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">The first step is to let people at 
+      OpenOffice.org know that you are going to start the localization 
+      project, but before you do this, do check a few 
+      things.</span></p>
+      <p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">-<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+      </span>See if there is already a project for your language in:</span></p>
+      <pre style="text-align: justify; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt"><span style="font-size: 11.0pt; font-family: Times New Roman">&nbsp;<a style="color: blue; text-decoration: underline; text-underline: single" href="http://l10n.openoffice.org/languages.html">http://l10n.openoffice.org/languages.html</a></span></pre>
+      <p class="MsoNormal" style="text-align: justify; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">(the order in this list is not 
+      alphabetical, check the whole list)</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">There are several possibilities:</span></p>
+      <p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt; font-family: Courier New">o<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+      </span></span><b><span style="font-size: 11.0pt">Your language is 
+      already listed, including all the data and a contact of a project 
+      manager.</span></b><span style="font-size: 11.0pt"> In this case you 
+      should contact directly that project manager and try to figure out 
+      what is happening, status, etc… It does not make sense to have more 
+      than one project for exactly the same language, but maybe the 
+      project that is being carried on is different from the one you want 
+      to do (for example, there is Khmer for Cambodia, but you want to do 
+      Khmer for Khmer-speaking minorities in Vietnam, which is 
+      sufficiently different to justify the localization work, and you are 
+      prepared to do it). If the project is sufficiently similar, you 
+      should consider joining the existing project.</span></p>
+      <p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt; font-family: Courier New">o<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+      </span></span><b><span style="font-size: 11.0pt">The language is 
+      listed, but it is either in the FIXME list or it does not include a 
+      project contact name. </span></b><span style="font-size: 11.0pt">In 
+      this case you should write to the list and ask if anybody has 
+      information about this project. If there are no answers, you should 
+      declare your project as if it was not in the list.</span></p>
+      <p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt; font-family: Courier New">o<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+      </span></span><b><span style="font-size: 11.0pt">Your language is 
+      not in the list.</span></b><span style="font-size: 11.0pt"> Send the 
+      necessary information to be added to the list.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">The necessary information that you 
+      need to gather to be listed in this page (that is, for your project 
+      to be considered as an on-going localization project) is:</span></p>
+      <p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">-<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+      </span>The ISO codes for your language and country (or region). If 
+      you don’t know them, follow this links:</span></p>
+      <blockquote>
+        <blockquote>
+          <pre wrap><a href="http://www.loc.gov/standards/iso639-2/englangn.html">Language codes - iso639-2 </a></pre>
+          <pre wrap><a href="http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/index.html">Country codes - iso3166-1</a></pre>
+        </blockquote>
+      </blockquote>
+      </div>
+    <p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+    <span style="font-size: 11.0pt">&nbsp;&nbsp;&nbsp;&nbsp; You should also 
+    mention if the language is only spoken in a country or it is shared by 
+    several countries, and if there are sufficient difference in the way the 
+    language is spoken and written in the different countries as to require 
+    separate treatment. Based on this data, an internal ISO-CODE for your 
+    localization will be assigned by the </span>
+      <span style="font-size: 11pt">OpenOffice.org</span><span style="font-size: 11.0pt"> localization team 
+      leader according the following rules (taken from RFC 3066):</span></p>
+    <blockquote>
+      <blockquote>
+        <ol>
+          <li>
+          <p style="text-align: justify; margin-left: 0; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+          <span style="font-size: 11.0pt">Use ISO 639-1 if possible. 
+          This happens when the language is spoken in a single country 
+          (or there are no mayor differences on how it is spoken in 
+          different countries), or when the iso code of the language 
+          is the same than the iso code of the country (es, fr).</span></li>
+          <li>
+          <p style="text-align: justify; margin-left: 0; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+          <span style="font-size: 11.0pt">Use ISO 639-2 (three letter 
+          language code) if no ISO 639-1 (two letter) code exists.
+          </span></li>
+          <li>
+          <p style="text-align: justify; margin-left: 0; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+          <span style="font-size: 11.0pt">Use ISO 3166 country code if 
+          necessary, to specify versions of languages with the same language 
+          code in different countries, such as Spanish in Chile (es-CL), 
+          Portuguese in Brazil (pt-BR), or English in the United 
+          States (en-US).</span></li>
+        </ol>
+      </blockquote>
+    </blockquote>
+    <div class="Section1">
+      <p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">-<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+      </span>The name of the language in English.</span></p>
+      <p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">-<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+      </span>The Microsoft locale ID, in decimal and hexadecimal formats. 
+      You can find this numbers in:</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">
+      <a style="color: blue; text-decoration: underline; text-underline: single" href="http://www.microsoft.com/globaldev/reference/lcid-all.mspx">
+      http://www.microsoft.com/globaldev/reference/lcid-all.mspx</a>
+      </span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">If your language does not appear in 
+      the list, then say so in the OpenOffice Localization mailing list 
+      and the language will assign an OpenOffice internal number. This number is used for the 
+      cases in which information is stored or read in Microsoft file 
+      formats.</span></p>
+      <p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">-<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>Inform about the script of your language. Does the language 
+      use Latin script? Does it have its own script? If so, what family 
+      does the script belong to, specifying if it is Indic, if it uses 
+      use pictograms, if 
+      it is written from right -to-left, etc... and any other information that 
+      might be relevant, including character sets that can be used to 
+      render (show) it. </span></p>
+      <p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">-<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+      </span>
+      <span style="font-style: normal; font-variant: normal; font-weight: normal; font-family: Times New Roman">
+      Give a c</span>ontact e-mail address for the manager of your localization 
+      project (probably you).</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <b><span style="font-size: 11.0pt">Note:</span></b><span style="font-size: 11.0pt"> 
+      You might see that most languages in the language table have a 
+      language number. 
+      This is because localizations prior to version 2.0 had to be 
+      assigned an internal language number, but it is no longer the case.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">If you want to start a new project, 
+      you should write all the above information in an e-mail to the 
+      localization list, indicating your intention to start a localization 
+      project, and stating what is the status of the project. The person 
+      in charge of the list of localization projects will add your language and data to it, 
+      including the current status for your project. At the moment, the 
+      person in charge of handling them is localization project co-owner Pavel Janík, but you should not rely on specific names given in this 
+      documentation, as they might change.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      &nbsp;</p><hr color="#0000FF" size="5">
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      &nbsp;</p>
+      </div>
+    <p class="MsoNormal" style="text-align: justify; margin-bottom: 6.0pt">
+    <span style="font-size: 11.0pt"><b><a name="Plan"></a>9) Plan your work</b></span></p>
+    <div class="Section1">
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11pt">And now you are ready to start your 
+      localization project. Next we will go one-by-one, through all the 
+      changes that need to be done to OpenOffice in order to work in your 
+      language and script, using your local conventions in numbers, and 
+      the preferred fonts for your script.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11pt">These steps are not specially 
+      complicated, and we will try to explain them to you very clearly, 
+      but they might take sometime. Some of them require time from other 
+      people at OpenOffice who will not always be available, and who 
+      probably already have a long list of tasks they have to get to 
+      before they can help you on your localization. You should start the 
+      actions, and do your part of the work, and then wait until the right 
+      people have the time to integrate them in the source.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11pt">You should also start looking at the 
+      translation part of the project. Translating OpenOffice requires 
+      gathering or developing a wide range of computer, mathematical and 
+      accounting terms in your own language, a <b>glossary</b>. If you do 
+      not have such a glossary, you should start working on it as soon as 
+      possible, because it will probably take at least two or three months 
+      to gather all the information.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11pt">If you already have a glossary, then 
+      you can start already on the translation of the messages, in 
+      parallel to the technical work</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      &nbsp;</p><hr color="#0000FF" size="5">
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-bottom: 6.0pt">
+      <b><span style="font-size: 11.0pt"><a name="DialogBox"></a>10) 
+      Include the language in the &quot;Language (locale setting) Dialog 
+      Box&quot;</span></b></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">Check the latest build to see if 
+      your language appears in the language dialog boxes. To do this go to
+      <b>Tools</b></span><b><span style="font-size: 11.0pt; font-family: Wingdings">à</span><span style="font-size: 11.0pt">Options</span></b><span style="font-size: 11.0pt">, 
+      and there click on <b>Language Setting</b>, and in there in <b>
+      Languages</b>.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">&nbsp;<img border="0" src="oo_images/image001.jpg" width="736" height="390"></span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">Search for the name of your language 
+      in the Locale Setting dialog box. If it is not there, you have to 
+      request having it included.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11.0pt">To request it, you should file an 
+      issue requesting it. To do this, login into the OpenOffice website, 
+      then click on <b>File Issue</b> on the left hand menu… go to <b>
+      proceed</b> in the next page… click in the component<b> l10n</b> in 
+      the next one… are you are ready to file it. Select version <b>
+      current</b>, subcomponent <b>code</b>, type <b>ENHANCEMENT</b>, 
+      Summary Inclusion of language xxxx in the Locale Setting dialog box, 
+      in the text box politely request the inclusion of your language in 
+      the locale setting dialog box…<b> </b>and hit<b> Submit. </b>The 
+      system will ask you if you want to attach a file and what type<b>,
+      </b>skip this… and finished.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11.0pt">After you file the issue, it is a 
+      good idea to send an e-mail to the
+      <a style="color: blue; text-decoration: underline; text-underline: single" href="mailto:dev@l10n.openoffice.org">
+      dev@l10n.openoffice.org</a> mailing list (yes, the one you are 
+      already subscribed to) saying that you are starting 
+      localization to your language and that you have requested inclusion 
+      in the Locale Setting dialog box in issue xxxxx. This will make 
+      people who are in charge of localization aware of the fact that the 
+      process for your language has started and tell them. </span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+      <span style="font-size: 11pt">Technically, the process requires:</span></p>
+      <ul>
+        <li>
+        <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+        <span style="font-size: 11pt">Approval of the name for your 
+        language by the project linguist (in both English and German)</span></p>
+        </li>
+        <li>
+        <p class="MsoNormal" style="text-align: justify; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: 6.0pt">
+        <span style="font-size: 11pt"><a href="how_to_patch.html">Preparing 
+        patches</a> for some or all of the the following files. If you know how to prepare 
+        the patches yourself, or want to give it a go, this will 
+        probably speed up the process, as it will be less work for 
+        somebody else who has to do the integration. Before preparing the 
+        patches, you should make sure that you language is NOT in those 
+        files (for the version that you want to localize, look into
+        <a href="how_to_patch.html">How to prepare a patch </a>for more 
+        information). The files are:</span></p></li>
+      </ul>
+      <blockquote>
+        <blockquote>
+          <blockquote>
+            <ul>
+              <li>
+              <p style="margin-top: 0; margin-bottom: 0">
+              <a href="http://util.openoffice.org/source/browse/util/tools/inc/lang.hxx">tools/inc/lang.hxx</a></p>
+              </li>
+              <li>
+              <p style="margin-top: 0; margin-bottom: 0">
+              <a href="http://util.openoffice.org/source/browse/util/tools/source/intntl/isolang.cxx">tools/source/intntl/isolang.cxx</a></p>
+              </li>
+              <li>
+              <p style="margin-top: 0; margin-bottom: 0">
+              <a href="http://graphics.openoffice.org/source/browse/graphics/svx/source/dialog/langtab.src">svx/source/dialog/langtab.src</a></p>
+              </li>
+            </ul>
+          </blockquote>
+          <p style="margin-top: 0; margin-bottom: 0">When you click on 
+          any of the above three filename, your browser will go to the 
+          page in which all the versions (also old ones) of that file 
+          are stored. In that page you have to look for the version of 
+          the file that you are looking for. Please look into
+          <span style="font-size: 11pt"><a href="how_to_patch.html">How to prepare a patch 
+          </a>to know which version of the file you need to look into.</span></p>
+        </blockquote>
+      </blockquote><hr color="#0000FF" size="5">
+      <p class="MsoNormal">&nbsp;</p>
+      <p class="MsoNormal"><span style="font-size: 11.0pt">
+      <b>
+      <a name="VCL"></a>11) </b></span><b><span style="font-size: 11.0pt">
+      Define the default fonts for the language (locale)</span></b></p>
+      <p class="MsoNormal" style="margin-left: .5in">
+      <span style="font-size: 12.0pt">&nbsp;</span></p>
+      <p style="text-align: justify; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 11pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt" class="MsoNormal">
+      For each language, OpenOffice allows us to define what fonts should 
+      be use by default for characters in your language. In this section 
+      we can define, for example, which font will be used by OOo Writer as 
+      default when you use your own language or script, or which font will 
+      be used by the user interface for your localized version of 
+      OpenOffice 2.0.</p>
+      <p style="text-align: justify; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 11pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt" class="MsoNormal">
+      &nbsp;</p>
+      <p style="text-align: justify; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt" class="MsoNormal">
+      <span style="font-size: 11.0pt; font-family: Times New Roman">
+      Definition of the font default table for your language requires 
+      the modification of the file <b>VCL.xcu</b>. If you have 
+      OpenOffice installed in your computer, this file is in:</span></p>
+      <pre style="text-align: justify; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: 0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><span style="font-size: 11.0pt; font-family: Times New Roman">&nbsp;</span></pre>
+      <pre style="text-align: justify; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><span style="font-size: 11.0pt; font-family: Times New Roman">&lt;OOoDir&gt;/share/registry/data/org/openoffice</span></pre>
+      <pre style="text-align: justify; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><span style="font-size: 11.0pt; font-family: Times New Roman">&nbsp;</span></pre>
+      <p class="MsoNormal" style="text-align: justify; margin-left: 1.5in">
+      <span style="font-size: 11.0pt">(where &lt;OOoDir&gt; is the directory in 
+      which OpenOffice is installed) </span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11pt">You can find the latest versions of 
+      this file in:</span></p>
+      <blockquote>
+        <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+        <span style="font-size: 11pt">
+        <a href="http://util.openoffice.org/source/browse/util/officecfg/registry/data/org/openoffice/VCL.xcu">officecfg/registry/data/org/openoffice/VCL.xcu</a>
+        </span></p>
+      </blockquote>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11.0pt">The file is divided into blocks 
+      (called <b>nodes</b>), one for each language. The first line of the 
+      node for a language includes the standard ISO code for the language.
+      </span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11.0pt">There are two different cases you 
+      have to consider here.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .75in">
+      <span style="font-size: 11.0pt">1)<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+      </span></span><b><span style="font-size: 11.0pt">If your language 
+      uses Latin characters (ISO-8859-1</span></b><span style="font-size: 11.0pt">)
+      <b>and you are happy with the default fonts for English</b>. 
+      You need to have two lines added to this file:</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <pre style="tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><span style="font-size: 11.0pt">+ &lt;node oor:name=&quot;YourLanguageCode&quot; oor:op=&quot;replace&quot;&gt;</span></pre>
+      <pre style="tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><span style="font-size: 11.0pt">+ &lt;/node&gt;</span></pre>
+      <pre style="tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><span style="font-size: 11.0pt">&nbsp;</span></pre>
+      <pre style="tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><span style="font-size: 11.0pt; font-family: Times New Roman">For Swahili, for example, these lines will be:</span></pre>
+      <pre style="tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><span style="font-size: 11.0pt">&nbsp;</span></pre>
+      <pre style="tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><span style="font-size: 11.0pt">+ &lt;node oor:name=&quot;sw&quot; oor:op=&quot;replace&quot;&gt;</span></pre>
+      <pre style="tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><span style="font-size: 11.0pt">+ &lt;/node&gt;</span></pre>
+      <pre style="tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size: 10.0pt; font-family: Courier New; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><span style="font-size: 11.0pt">&nbsp;</span></pre>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .75in">
+      <span style="font-size: 11.0pt">2)<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+      </span></span><b><span style="font-size: 11.0pt">You language uses a 
+      different script.</span></b><span style="font-size: 11.0pt"> Find in 
+      the file a language that is somehow similar to yours (at least in 
+      the same group, either Latin, or Asian (Chinese, Japanese, Korean) 
+      or CTL (Complex text layout, including Indian and some Southeast 
+      Asian languages). For example, for Khmer we have taken Thai as the 
+      model.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in">
+      <span style="font-size: 11.0pt">Copy the <b>node</b> for that 
+      language (that is, the block of lines that refers to that language, 
+      from &lt;node to &lt;/node&gt;), change the language code of the new node to 
+      the code of your own language. Then, in each one of the sections, 
+      change the font list to a set of fonts that support your language 
+      (fonts to which OpenOffice will change if it finds a character from 
+      your languages).</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in">
+      <span style="font-size: 11.0pt">A node looks like this:</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in">
+      <span style="font-size: 12.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&lt;node oor:name=&quot;km&quot; oor:op=&quot;replace&quot;&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp; &lt;prop oor:name=&quot;UI_SANS&quot; oor:op=&quot;replace&quot; 
+      oor:type=&quot;xs:string&quot;&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp;&nbsp; &lt;value&gt;Khmer OS System;Khmer 
+      OS;UniKhm&lt;/value&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp; &lt;/prop&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp; &lt;prop oor:name=&quot;CTL_DISPLAY&quot; 
+      oor:op=&quot;replace&quot; oor:type=&quot;xs:string&quot;&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp;&nbsp; &lt;value&gt;Khmer OS System;Khmer 
+      OS;UniKhm&lt;/value&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp; &lt;/prop&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp; &lt;prop oor:name=&quot;CTL_HEADING&quot; 
+      oor:op=&quot;replace&quot; oor:type=&quot;xs:string&quot;&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp;&nbsp; &lt;value&gt;Khmer OS System;Khmer 
+      OS;UniKhm&lt;/value&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp; &lt;/prop&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp; &lt;prop oor:name=&quot;CTL_PRESENTATION&quot; 
+      oor:op=&quot;replace&quot; oor:type=&quot;xs:string&quot;&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp;&nbsp; &lt;value&gt;Khmer OS System;Khmer 
+      OS;UniKhm&lt;/value&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp; &lt;/prop&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp; &lt;prop oor:name=&quot;CTL_SPREADSHEET&quot; 
+      oor:op=&quot;replace&quot; oor:type=&quot;xs:string&quot;&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp;&nbsp; &lt;value&gt;Khmer OS System;Khmer 
+      OS;UniKhm&lt;/value&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp; &lt;/prop&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp; &lt;prop oor:name=&quot;CTL_TEXT&quot; oor:op=&quot;replace&quot; 
+      oor:type=&quot;xs:string&quot;&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp;&nbsp; &lt;value&gt;Khmer OS System;Khmer 
+      OS;UniKhm&lt;/value&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;&nbsp; &lt;/prop&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 11.0pt">&lt;/node&gt;</span></p>
+      <p class="MsoNormal" style="margin-left: .75in">
+      <span style="font-size: 12.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in">
+      <span style="font-size: 11.0pt">You can see that fonts are separated 
+      by the ‘;’ character. You have to use the internal name of the font, 
+      the one that appears on your font menu when you select fonts in 
+      OpenOffice or any other program (not the name of the file that 
+      contains the font). This names might have spaces, this is not a 
+      problem, include them. Spaces are significant, so do not put spaces 
+      before or after the ‘;’ signs, nor at the beginning or the end of 
+      the font list.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in">
+      <span style="font-size: 11.0pt">You might select different 
+      substitution fonts for different application, each one of prop 
+      statements refers to different tools or situations.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in">
+      <b>
+      <span style="font-size: 11pt">If your language is not supported by 
+      ISO-8859-1, the first font that </span>
+      <span style="font-size: 11.0pt">is listed in UI_SANS will be used by 
+      OpenOffice to display the applications' menus.</span></b></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .75in">
+      <span style="font-size: 11.0pt">Don’t forget that this file will be 
+      used in several platforms and by people who might have different 
+      fonts installed. Include in your list fonts for these platforms; if 
+      you know them (Macintosh typically has different fonts). Try to 
+      assure that any user will at least have one of the fonts that you 
+      have included in the list.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11.0pt">&nbsp;</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11pt"><b>Warning: </b>the VCL.xcu file is a 
+      UTF-8 file, it can be damaged if edited with a non-utf8 enabled 
+      editor. Patches should always be in UTF-8.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11.0pt">When you have finished with this 
+      file, and made sure that this is what you really want, you have to 
+      create an issue for the Localization (L10n) project, and 
+      <a href="how_to_patch.html">submit a patch</a>&nbsp; 
+      for file officecfg/registry/data/org/openoffice/VCL.xcu. To submit 
+      an issue you first need to login into the OpenOffice website, then 
+      hit <b>File Issue</b> on the left hand 
+      menu… go to <b>proceed</b> in the next page… click in the component<b> 
+      l10n</b> in the next one… are you are ready to file it. Select 
+      version <b>current</b>, subcomponent <b>code</b>, type <b>PATCH</b>, 
+      Summary <b>Patch for VCL.xcu for language…., </b>and hit<b> Submit.
+      </b>The system will ask you if you want to attach a file and what 
+      type<b>. </b>Attach the patch that you have been working on and<b>… submit it. </b>
+      You are done.</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      &nbsp;</p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      &nbsp;</p><hr color="#0000FF" size="5">
+      </div>
+    <p style="text-align: justify; margin-left: 0"><b>
+    <a name="FontFallback"></a>12)&nbsp; Font fallback</b></p>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+    <font style="font-size: 11pt">In case a font used in a document is not 
+    available in a computer in which it is opened, OpenOffice has to use 
+    another font to represent the text. A large number of these 'fallback 
+    fonts' are defined in OOo 2.0, for the most usual latin and CJK fonts. 
+    You can nevertheless, add new font substitutions (font fallbacks) for 
+    the particular fonts of your script, or change the existing fallback 
+    fonts in your own private build. Using fallback fonts is important, as 
+    you do not want a font to be automatically replaced with some other font 
+    that perhaps has different width, size or other characteristics that 
+    turn a document into a mess.</font></p>
+    <p style="margin-left: 0.5in"><span style="font-size: 11pt">Font 
+    fallbacks should be defined for at least the fonts defined in the
+    <a href="#VCL">default font lists (see chapter 11)</a> .</span></p>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+    <font style="font-size: 11pt">The font fallback table that establish the 
+    relationships between the fonts is defined in the &lt;node 
+    oor:name=&quot;FontSubstitutions&quot;&gt; of the file:</font></p>
+      <blockquote>
+        <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+        <a href="http://util.openoffice.org/source/browse/util/officecfg/registry/data/org/openoffice/VCL.xcu">
+        <font style="font-size: 11pt">officecfg/registry/data/org/openoffice/VCL.xcu</font></a><font style="font-size: 11pt">
+        </font></p>
+      </blockquote>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <font style="font-size: 11pt">As an example, you can take this node, 
+      in which the fallback fonts for the Korean font 'Kodig' are defined</font></p>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">&nbsp;</p>
+    <blockquote>
+      <pre wrap><font style="font-size: 11pt">&lt;node oor:name=&quot;kodig&quot; oor:op=&quot;replace&quot;&gt;
+        &lt;prop oor:name=&quot;SubstFonts&quot;&gt;
+          &lt;value&gt;gulim;gulimche;sundotum;baekmukgulim;dotum;andalesansui&lt;/value&gt;
+        &lt;/prop&gt;
+        &lt;prop oor:name=&quot;SubstFontsMS&quot;&gt;&lt;value/&gt;&lt;/prop&gt;
+        &lt;prop oor:name=&quot;SubstFontsPS&quot;&gt; &lt;value/&gt; &lt;/prop&gt;
+        &lt;prop oor:name=&quot;SubstFontsHTML&quot;&gt;&lt;value/&gt;&lt;/prop&gt;
+        &lt;prop oor:name=&quot;FontWeight&quot;&gt;&lt;value&gt;Normal&lt;/value&gt;
+        &lt;/prop&gt;&lt;prop oor:name=&quot;FontWidth&quot;&gt;&lt;value&gt;Normal&lt;/value&gt;&lt;/prop&gt;
+        &lt;prop oor:name=&quot;FontType&quot;&gt;&lt;value&gt;CJK,CJK_KR&lt;/value&gt;&lt;/prop&gt;
+&lt;/node&gt;</font></pre>
+    </blockquote>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+    <font style="font-size: 11pt">If you want to define your own font 
+    fallback nodes, you should include them in this list, and send a patch 
+    for them.</font></p>
+    <blockquote>
+      <blockquote>
+        <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+        <span style="font-size: 11pt"><b>Note: </b>the example contains 
+        lines for several different properties (such as SubstFontsMS) 
+        that are empty. They have been included here to make you aware 
+        of the existence of the properties, but if you create your own 
+        substitution node, you should only include property lines for 
+        which you actually have some data. In our example, the following 
+        lines could be eliminated without affecting the node:</span></p>
+        <blockquote>
+          <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+          <font style="font-size: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;prop oor:name=&quot;SubstFontsMS&quot;&gt;&lt;value/&gt;&lt;/prop&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;prop oor:name=&quot;SubstFontsPS&quot;&gt; &lt;value/&gt; &lt;/prop&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;prop oor:name=&quot;SubstFontsHTML&quot;&gt;&lt;value/&gt;&lt;/prop&gt;</font></p>
+        </blockquote>
+      </blockquote>
+    </blockquote>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+    <font style="font-size: 11pt">Names of fonts in this section must be 
+    normalised. All characters must be in lower-case letters and spaces, 
+    numbers or 
+    other non-letter characters should be eliminated (ignored) in the 
+    normalised version of the name. For example, if you have a font called 
+    &quot;Kt BT 3&quot;, in this node you would have to include its normalised name, which 
+    is: &quot;ktbt&quot;.</font></p>
+    <p style="text-align: justify; margin-left: .5in">
+    <span style="font-size: 11pt">When adding a new font like Kodig also the 
+    substituted fonts should get a fallback to it. That means that e.g. 
+    gulim should fall back to kodig, sungulim should fall back to </span>
+    <font style="font-size: 11pt">kodig</font><span style="font-size: 11pt">, 
+    etc. This method is clearly unfriendly, as it adds quadratic complexity. 
+    Promises to look into it in OOo 3.0 have been made</span><font style="font-size: 11pt">.</font></p>
+    <p style="text-align: justify; margin-left: .5in">
+    <font style="font-size: 11pt">Another issue that you need to keep in mind is that
+      <b>a font might sometimes have more than one name</b>, such as 
+      having an English name and a localized name (some CJK fonts even 
+      have three names, in English, Japanese and Chinese). If you use the 
+      wrong name, the font might not be found, so a &quot;localized font-name 
+      table&quot; is now used to relate the differenet names. In OOo 2.0.0 the 
+      ImplLocalizedFontName array in </font>
+    <a href="http://gsl.openoffice.org/source/browse/gsl/vcl/source/gdi/outdev3.cxx">
+      <font style="font-size: 11pt">vcl/source/gdi/outdev3.cxx</font></a><font style="font-size: 11pt"> 
+      is currently used for this, but in the future OOo plans to provide a 
+      mechanism to specify font name translations in VCL.xcu instead.</font></p>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">&nbsp;</p>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">&nbsp;</p>
+    <hr color="#0000FF" size="5">
+    <p style="text-align: justify; margin-left: 0"><b>
+    <a name="GlyphFallback"></a>13) Glyph fallback</b></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11pt">There are situations when a script is 
+      used (e.g. in a document or in the UI) which the selected font does 
+      not support.&nbsp; E.g. Times does not support Khmer script. It 
+      could happen that Khmer script is used but the Times is active. OOo 
+      detects that the font does not cover Khmer and tries to do something 
+      reasonable by temporily selecting an alternative font, which 
+      supports the script.</span></p>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      &nbsp;</p>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11pt">The difference between &quot;font fallback&quot; 
+      and &quot;glyph fallback&quot; is, that in the &quot;font fallback&quot; case the 
+      selected font is not available. In the &quot;glyph fallback&quot; case the 
+      font is available, but some of the text rendered in the original 
+      font is not supported by the font.</span></p>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      &nbsp;</p>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11pt"><b>For most localization projects you 
+      will not to do anything about glyph fallback</b>, in which case you 
+      could just ignore this section. You will only need to include a font 
+      for your script in the glyph fallback font list if - after having 
+      defined font defaults in VCL.xcu - you are still having problems 
+      with the display of your script in the UI or some documents.</span></p>
+    <p style="text-align: justify; margin-left: .5in">
+      <span style="font-size: 11pt">The current list of glyph fallback 
+      fonts is hard-coded in 
+      file:</span></p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+    <a href="http://gsl.openoffice.org/source/browse/gsl/vcl/source/gdi/outdev3.cxx">
+      <font style="font-size: 11pt">vcl/source/gdi/outdev3.cxx</font></a><font style="font-size: 11pt">
+      </font></p>
+      <p style="text-align: justify; margin-left: .5in">
+      but this will probably be changed in subsequent versions of OOo.</p>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <font style="font-size: 11pt">To add a fallback font for your script in this file 
+      you need to look for aGlyphFallbackList[] and add your font to it. 
+      Please see that fonts of different types are ordered in lines, with 
+      an empty string at the end of each line. Add a line to this list 
+      with similar characteristics. The name of the font must be 
+      normalised, that it, it must be entirely in lower-case letters and 
+      whithout spaces, numbers or other non-letter characters. For example, 
+      if you have a font called &quot;Kt BT 3&quot;, in here you would have to 
+      include its normalised name, that is: &quot;ktbt&quot;. Your line in the file 
+      would be:</font></p>
+      <pre><font style="font-size: 11pt">      &quot;ktbt&quot;, &quot;&quot;,</font></pre>
+      <div class="Section1">
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      &nbsp;</p><hr color="#0000FF" size="5">
+      <p class="MsoNormal" style="margin-left: .5in">
+      <span style="font-size: 12.0pt">&nbsp;</span></p>
+      </div>
+    <p class="MsoNormal"><span style="font-size: 11pt"><b>
+    <a name="Locale"></a>14)
+    Prepare an OpenOffice Locale</b></span></p>
+    <p class="MsoNormal">&nbsp;</p>
+    <blockquote>
+      <p class="MsoNormal"><span style="font-size: 11pt"><b>Please look in<a href="openoffice_locale_.htm"> 
+      How to prepare an OpenOffice Locale</a></b></span></p>
+      <p class="MsoNormal">&nbsp;</p>
+    </blockquote><hr color="#0000FF" size="5">
+    <p class="MsoNormal">&nbsp;</p>
+    <p class="MsoNormal"><b><span style="font-size: 11.0pt">
+    <a name="LocalePatch"></a>15) Prepare the 
+    patches that will be needed when including the locale file</span></b></p>
+    <p class="MsoNormal"><span style="font-size: 11.0pt">&nbsp;</span></p>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+    <span style="font-size: 11.0pt">When including the locale file in 
+    OpenOffice, it is also necessary to include information about this 
+    locale in a couple of files. You should prepare the necessary patches 
+    for files:</span></p>
+    <blockquote>
+      <pre style="text-align: justify; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-family: Times New Roman; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><font style="font-size: 11pt"><a href="http://l10n.openoffice.org/source/browse/l10n/i18npool/source/localedata/localedata.cxx">i18npool/source/localedata/localedata.cxx</a></font></pre>
+      <pre style="text-align: justify; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-family: Times New Roman; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt"><font style="font-size: 11pt"><a href="http://l10n.openoffice.org/source/browse/l10n/i18npool/source/localedata/data/makefile.mk">i18npool/source/localedata/data/makefile.mk</a></font></pre>
+    </blockquote>
+    <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+    <font style="font-size: 11pt">And for one (and only one) of the following:</font></p>
+    <blockquote>
+      <p class="MsoNormal" style="text-align: justify; margin-left: .5in">
+      <font style="font-size: 11pt">If the language is some form of English 
+    (en_XX), then include it in:</font></p>
+    </blockquote>
+    <blockquote>
+      <blockquote>

[... 488 lines stripped ...]


Mime
View raw message