Version 7 (modified by 16 years ago) ( diff ) | ,
---|
Internationalisation
Web2py
- T() function performs dictionary lookups (similar to GNU/gettext _()), see here for example
- the dictionaries are located in the languages subfolder of the application
- dictionaries can be translated using the web2py web interface (RAD mode)
Pootle/translate toolkit and web2py dictionaries
- Sahana Pootle server will be kept as online facility for collaboration, translation refinement and workflow control
- web2py translation dictionaries can be converted into PO files and vice versa, e.g. using:
- web2py2po scripts (part of the Translate Toolkit)
Wiki pages translation
- translated pages with ISO 639-2 language code extension (original english page = no extension), e.g.
- original page: trac.sahanapy.org/wiki/BluePrintInternationalisation
- german translation: trac.sahanapy.org/wiki/BluePrintInternationalisation/de
- insert [[TranslatedPages]] macro to display a list of available translations of a page (at best at bottom of page)
Other options
- Babel - good toolkit to combine with GNU/gettext
- LaunchPad Translations - access to Ubuntu community
- GoogleTranslate can be used to help translators get started, but needs humans to make cultural and linguistic refinements
Attachments (1)
- flow.png (20.3 KB ) - added by 12 years ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.