Difference between revisions of "Extensions development translation"
From Apache OpenOffice Wiki
(→Specifications) |
(Added section on Pootle) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
=== Specifications === | === Specifications === | ||
− | * Framework to be used by all Extensions | + | * Framework to be used by all Extensions developers |
− | * Language | + | * Language independent UNO package |
− | * API allowing loading file and GUI string | + | * API allowing loading file and GUI string retrieving |
* Not restricted to already existing Openoffice.org languages | * Not restricted to already existing Openoffice.org languages | ||
* Tools for creating and add new translations | * Tools for creating and add new translations | ||
* Dynamic language switching is optional | * Dynamic language switching is optional | ||
+ | * Handle multiline and 'string template' substitution | ||
=== Proposals === | === Proposals === | ||
Line 13: | Line 14: | ||
* po files are given within the Extension package | * po files are given within the Extension package | ||
* Python Uno package | * Python Uno package | ||
− | * A calc or writer macro loads a language po file, | + | * A calc or writer macro loads a language po file, enabling translation. Result is then exported |
+ | |||
+ | === Use existing translation infrastructure === | ||
+ | |||
+ | * upload all PO files to the [http://pootle.sunvirtuallab.com/ Pootle server] | ||
+ | * original and translated files synced via source control | ||
+ | * much higher access to available translators | ||
+ | * easier to update multiple files | ||
+ | * easier to update/grab via script | ||
+ | * announce major changes via l10n mailing list | ||
=== Realization === | === Realization === | ||
− | currently | + | currently working on it |
[[Category:Extensions]] | [[Category:Extensions]] |
Revision as of 07:24, 15 July 2008
OOo Extensions project
Please view the wiki usage guidelines
|
---|
Categories: Pages: |
Extensions on the main site |
Extensions in other languages: |
Specifications
- Framework to be used by all Extensions developers
- Language independent UNO package
- API allowing loading file and GUI string retrieving
- Not restricted to already existing Openoffice.org languages
- Tools for creating and add new translations
- Dynamic language switching is optional
- Handle multiline and 'string template' substitution
Proposals
- each language in a po file
- po files are given within the Extension package
- Python Uno package
- A calc or writer macro loads a language po file, enabling translation. Result is then exported
Use existing translation infrastructure
- upload all PO files to the Pootle server
- original and translated files synced via source control
- much higher access to available translators
- easier to update multiple files
- easier to update/grab via script
- announce major changes via l10n mailing list
Realization
currently working on it