Hi,

and I will comment only on the items I know about.

------------------------------------------

*Installation set:*


Modifications are needed in the following files:

desktop/win32/source/setup/setup.ulf <http://installation.openoffice.org/source/browse/framework/desktop/win32/source/setup/setup.ulf> (framework project, is this related to installation???)

You need to add three lines to this file. You need to include the ISO code, the name of the language and the name of the country in both English and German. For Khmer (km), this would be:

[%LANGUAGE_KM%]
en-US = "Khmer (Cambodia)"
de = "Khmer (Kambodscha)"

unfortunately this is part of the desktop project. This is the loader that starts the Windows Installer. It should be part of setup_native, but was introduced in "desktop" when "setup_native" did not exist.
The string is correct, because there was a language selection box, if the installation set contains more than one language. Nowadays this dialog does not exist anymore, because the loader determines the installation language. Therefore there is no more need to adapt this string.



-------------------


instsetoo_native/inc_openoffice/windows/msi_languages/Langpack.ulf <http://installation.openoffice.org/source/browse/installation/instsetoo_native/inc_openoffice/windows/msi_languages/Langpack.ulf>



You need to add a block of the style:

    [OOO_LANGPACK_NAME_1107]
    en-US = "Khmer"
    de = "Khmer"

    [OOO_LANGPACK_DESC_1107]
    en-US = "Installs Khmer support in %PRODUCTNAME %PRODUCTVERSION"
    de = "Khmer"

Please note that in this case 1107 is the Microsoft locale ID for Khmer in decimal format, you should include the one for your language, which you should have obtained already at this point, but just in case, you can find it in: http://www.microsoft.com/globaldev/reference/lcid-all.mspx


Absolutely correct, important string for module name and description in the module selection dialog in the installation wizard. I think this is only required for multilingual installation sets.


-------------------


setup_native/source/win32/msi-encodinglist.txt <http://installation.openoffice.org/source/browse/installation/setup_native/source/win32/msi-encodinglist.txt>



You need a line of the type

    km    0  1107   # Khmer

that includes your ISO language code, the ANSI code-page number for the script (0 if only in Unicode), the Microsoft locale ID number (same as in the prior file)... and, if you want, a comment to say which language it is.


Correct

---------------------

In file scp2/source/ooo/file_ooo.scp
<http://installation.openoffice.org/source/browse/installation/scp2/source/ooo/file_ooo.scp>


   file you need to make sure that - *if your language is a CTL
   language* - the file Common-ctl.xcu is installed, and *if it* is *a
   CJK language*, Common-cjk.xcu and Writer-cjk.xcu get installed. Look
   for these file names within file_ooo.scp and a a new line for your
   language. As an example, for Khmer (km) - a CTL language - you
   should add the line in bold below:

File gid_File_Registry_Spool_Oo_Common_Ctl_Xcu
   TXT_FILE_BODY;
   Styles = (PACKED,MAKE_LANG_SPECIFIC);
   Dir = gid_Dir_Share_Registry_Modules_Oo_Office_Common;
   Name (th) = "/registry/spool/org/openoffice/Office/Common-ctl.xcu";
   Name (hi-IN) = "/registry/spool/org/openoffice/Office/Common-ctl.xcu";
   Name (ar) = "/registry/spool/org/openoffice/Office/Common-ctl.xcu";
   Name (he) = "/registry/spool/org/openoffice/Office/Common-ctl.xcu";

*    Name (km) = "/registry/spool/org/openoffice/Office/Common-ctl.xcu";*

End



Correct, please take care of the new flag "MAKE_LANG_SPECIFIC" that renames this file in packing process, to make the filename language specific. This was necessary to avoid conflicts in language packs and multilingual installation sets.


Greetings

 Ingo




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to