Difference between revisions of "Extensions development translation"

From Apache OpenOffice Wiki
Jump to: navigation, search
(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 developper
+
* Framework to be used by all Extensions developers
* Language independant UNO package
+
* Language independent UNO package
* API allowing loading file and GUI string retreiving
+
* 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, enablingtranslation. Result is then exported
+
* 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 thinking to it
+
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
before contributing.

Categories:

Pages:

Extensions on the main site

Extensions in other languages:
ES - FR - IT - JA - NL - OC -


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

Personal tools