localization and internationalization - jordi mas
Post on 21-Sep-2014
32 views
DESCRIPTION
Adapting a product to a local market is a very long process that involves meeting technical requirements, legal requirements as well as local functional requirements and business processes. During this session, the Openbravo localization process will be explained, and how it works from a high level.TRANSCRIPT
Openbravo Get TogetherTechnology DayLocalization and Internationalization Round Table
Barcelona, April 13th 2008Speakers: Jordi Mas
Page 2
Introduction
Localization
Questions and Answers
Agenda
Introduction
Page 4
How do you measure sucess?Openbravo Get Together – Localization & Internationalization Round Table
Page 5
How do you measure success?Openbravo Get Together – Localization & Internationalization Round Table
Page 6
Regional Localization Packs
The Openbravo Localization Stack – Future VisionOpenbravo Get Together – Localization & Internationalization Round Table
CountryLocalization
Pack
Openbravo ERP
Regional Localization Packs
CountryLocalization
Pack
CountryLocalization
PackOpenbravo ERP
CountryLocalization
Pack
CountryLocalization
Pack
CountryLocalization
Pack
Localization
Page 8
Who, what and how much effort is requiredOpenbravo Get Together – Localization & Internationalization Round Table
• Who can localize Openbravo?
• Anyone can localize Openbravo ERP. Openbravo is leading the effort for Spain, United States and partially France. Openbravo community is leading 40 additional localization efforts.
• What does it take to localize Openbravo?
• Translate the user interface.
• Create a local Chart of Accounts file.
• Set-up the local taxes for a specific entity.
• Create dedicated reports to facilitate the filing of official reports (optional).
• How much effort is required to do a basic Openbravo localization?
• 4 weeks of a full time skilled translator.
• 1 week of a person with knowledge on the accounting system of the country.
Page 9
How can be doneOpenbravo Get Together – Localization & Internationalization Round Table
• Community driven process
• All the documentation is available open and free at wiki.openbravo.com.
• Plenty of examples of how has been done for other countries.
• Openbravo and its community gives supports trough forums and IRC channels.
• The localizations are open and freely available to everyone.
• Additionally: Commercial support from Openbravo
• Second level support.
• Specific localization custom training.
Page 10
What the process is?Openbravo Get Together – Localization & Internationalization Round Table
• Basic Openbravo localization process
• Register your localization effort.
• Localize the XML files containing the translations.
• Test the translation.
• Create a chart of accounts.
• Test the chart of account and the accounting.
• Identify any special requirement for your country.
• Upload your work and publish it at Openbravo.
• Update and review your localization in future versions.
Page 11
Areas of improvementOpenbravo Get Together – Localization & Internationalization Round Table
• Areas of improvement that we are exploring
• Easing the installation and distribution of localization packs
• Adding PO (Portable Objects) native support
• Consolidating the strings in the product
• Adding real time statistics of the status of the translations
• Any additional idea?
Questions andAnswers
Page 13
Thank you!
Openbravo Get Together