Changes between Version 51 and Version 52 of BluePrint/Internationalisation


Ignore:
Timestamp:
04/30/13 14:25:40 (12 years ago)
Author:
nownikhil
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BluePrint/Internationalisation

    v51 v52  
    7878
    7979
     80== User Stories ==
     81As a translator :
     82
     83   I would not want to translate Deprecated Strings
     84
     85As a system admin I would want to:
     86
     87   Keep the size of .py files small
     88
     89   Allow integration with pootle
     90
     91   Provide strings only from Active Templates to save time of translators.
     92   Avoid conflicts when updating.
     93
     94== Current Implementation ==
     95The current translation functionality in Sahana-Eden does the following ( Most of these are in s3translate.py file)  :-
     96
     97a) Provide a menu to select a list of modules from which strings are to be translated ( doesn’t default modules corresponding to active template)
     98
     99b) Extract strings from the selected modules using parse tree approach. Also extracts strings of deployment.settings variables (but not database variables)
     100
     101c) Strings can be exported in xls and po formats
     102
     103d) Merges uploaded translations ( in csv) with the existing .py language file ( doesn’t overwrite)
     104
     105e) Pootle translations are not synced currently.
     106
     107f) Doesn’t account for conflicts due to pulls and pomerge.
     108g)  External dependencies due to calls to methods in Translate Toolkit
     109
    80110== Different Sources of translated strings ==
    81111