Difference between revisions of "KeyID Build"

From Apache OpenOffice Wiki
Jump to: navigation, search
(KeyID and HelpIDs)
m
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
[[ko:KO/KeyID_Build]]
 
[[ko:KO/KeyID_Build]]
  
A KeyID build is a special build used mainly for translation-related QA work on localized builds. It helps to identify UI (User Interface) and OLH (Online Help) strings based on their KeyID. A KeyID is a unique 6-digits number that serves as identifier of the string in the Sun's translation database.
+
A KeyID build is a special build used mainly for translation-related QA work on localized builds. It helps to identify UI (User Interface) and OLH (Online Help) strings based on their KeyID. A KeyID is a unique 6-character string that serves as identifier of the string in the translation database.
  
There is no functional difference between a regular build and a KeyID build. The difference between the two is that the KeyID build displays the KeyIDs of the strings in the UI and OLH. KeyID builds are regular provided for all Sun provided languages each release. See the announcements in the dev@l10n mailing list.
+
There is no functional difference between a regular build and a KeyID build. The difference between the two is that the KeyID build displays the KeyIDs of the strings in the UI and OLH. KeyID builds are regular provided for all provided languages each release. See the announcements in the dev@ mailing list.
  
See the illustrating screenshots taken on a French regular and KeyID build:
+
See the illustrating screenshots taken on a regular and KeyID build:
  
 
[[image:Regular_build_menu.png|none|thumb|250px|[[Media:Regular_build_menu.png|Regular build menu - see full size]]]] [[image:Keyid_build_menu.png|none|thumb|303px|[[Media:Keyid_build_menu.png|KeyID build menu - see full size]]]]
 
[[image:Regular_build_menu.png|none|thumb|250px|[[Media:Regular_build_menu.png|Regular build menu - see full size]]]] [[image:Keyid_build_menu.png|none|thumb|303px|[[Media:Keyid_build_menu.png|KeyID build menu - see full size]]]]
Line 11: Line 11:
 
== Where to find en-US sdf files ? ==
 
== Where to find en-US sdf files ? ==
 
For every milestone en-US sdf files are created. You can download them from one of the mirrors in:
 
For every milestone en-US sdf files are created. You can download them from one of the mirrors in:
http://distribution.openoffice.org/mirrors/#extmirrors
+
https://www.openoffice.org/distribution/mirrors/#extmirrors
 
+
For example:
+
http://ftp.rz.tu-bs.de/pub/mirror/OpenOffice.org/extended/ooomisc/sdf/
+
  
 
== Making your own KeyID build ==
 
== Making your own KeyID build ==
 +
 
There is a script which can be used to add KeyIDs of a new kind to an existing sdf file.
 
There is a script which can be used to add KeyIDs of a new kind to an existing sdf file.
{{Documentation/Note| These KeyIDs are different from those in the database but might well get standard soon.}}
+
 
{{Documentation/Note| You should use gsicheck before adding KeyIDs. If you have to gsicheck a file with keyIDs, use the -k key to prevent errors regarding KeyIDs.}}
+
{{Note| These KeyIDs are different from those in the database but might well get standard soon.}}
The script is located in the Sources in module transex3 in the Path scripts\keyidGen.pl
+
 
 +
{{Note| You should use gsicheck before adding KeyIDs. If you have to gsicheck a file with keyIDs, use the -k key to prevent errors regarding KeyIDs.}}
 +
 
 +
The script is located in the Sources in module transex3 in the Path <code>scripts\keyidGen.pl</code>
 
Call it without parameters for usage help.
 
Call it without parameters for usage help.
  
Line 30: Line 31:
  
 
You may also find HelpIDs useful.  
 
You may also find HelpIDs useful.  
This doesn't require a special build, simply enable extended tips (Tools - Options... - OOo - General - Help - Tips - Extended Tips), and set this environment variable (on Linux, add it to your <code>~/.bashrc</code> or export it in the same terminal, before executing AOO - from this very same terminal; on Windows, execute <code>cmd.exe</code>, set the variable on the command prompt, set <code>HELP_DEBUG=1</code>, and execute AOO within that command prompt - using the full path to <code>soffice.exe</code>).
+
This doesn't require a special build, simply enable Extended tips ({{menu|Tools|Options…|OpenOffice|General|Help|Tips|Extended Tips}}), and set this environment variable:
 +
* on Linux, add it to your <code>~/.bashrc</code> or export it in the same terminal, before executing AOO - from this very same terminal;  
 +
* on Windows, execute <code>cmd.exe</code>, set the variable on the command prompt, set <code>HELP_DEBUG=1</code>, and execute AOO within that command prompt - using the full path to <code>soffice.exe</code>.
 +
 
 +
Screenshots (HelpIDs and KeyIDs):
  
 +
[[image:HelpIDs-ariel.png|none|thumb|250px|[[Media:HelpIDs-ariel.png|HelpIDs - see full size]]]]
 +
[[image:KIDs-ariel.png|none|thumb|303px|[[Media:KIDs-ariel.png|KeyIDs - see full size]]]]
  
 
[[Category:Localization]]
 
[[Category:Localization]]
 
[[Category:Quality Assurance]]
 
[[Category:Quality Assurance]]
 
[[Category:Build_System]]
 
[[Category:Build_System]]

Latest revision as of 13:44, 5 June 2022


A KeyID build is a special build used mainly for translation-related QA work on localized builds. It helps to identify UI (User Interface) and OLH (Online Help) strings based on their KeyID. A KeyID is a unique 6-character string that serves as identifier of the string in the translation database.

There is no functional difference between a regular build and a KeyID build. The difference between the two is that the KeyID build displays the KeyIDs of the strings in the UI and OLH. KeyID builds are regular provided for all provided languages each release. See the announcements in the dev@ mailing list.

See the illustrating screenshots taken on a regular and KeyID build:

Where to find en-US sdf files ?

For every milestone en-US sdf files are created. You can download them from one of the mirrors in: https://www.openoffice.org/distribution/mirrors/#extmirrors

Making your own KeyID build

There is a script which can be used to add KeyIDs of a new kind to an existing sdf file.

Documentation note.png These KeyIDs are different from those in the database but might well get standard soon.
Documentation note.png You should use gsicheck before adding KeyIDs. If you have to gsicheck a file with keyIDs, use the -k key to prevent errors regarding KeyIDs.

The script is located in the Sources in module transex3 in the Path scripts\keyidGen.pl Call it without parameters for usage help.

KeyID builds and HelpIDs

This section is updated for OpenOffice 3.4.1 and 4.x

To create a KeyId build, simply configure with --with-lang='kid'

You may also find HelpIDs useful. This doesn't require a special build, simply enable Extended tips (Tools → Options… → OpenOffice → General → Help → Tips → Extended Tips), and set this environment variable:

  • on Linux, add it to your ~/.bashrc or export it in the same terminal, before executing AOO - from this very same terminal;
  • on Windows, execute cmd.exe, set the variable on the command prompt, set HELP_DEBUG=1, and execute AOO within that command prompt - using the full path to soffice.exe.

Screenshots (HelpIDs and KeyIDs):

Personal tools
In other languages