[jsword-devel] [JIRA] Updated: (JS-104) Migrate translations into as few files as possible and co-locate them

DM Smith (JIRA) jira at crosswire.org
Thu Nov 11 10:45:41 MST 2010


     [ http://www.crosswire.org/bugs/browse/JS-104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

DM Smith updated JS-104:
------------------------

    Attachment: JS-104-1.patch.zip

This patch solves an incomplete prior update. There may still be more problems. Please report them if you find them.

With this the user facing messages should all be wrapped with Msg.gettext so that they can be extracted to GNU style pot and po files.
Still need to handle buttons and other widgets as that is using a different mechanism.
Need to unwind the Alias.OK, et al, so that they can properly be represented in pot and po files.
Once that is all done, then the properties need to be slurped into pot and po files, one per project, property files generated from them and Msg.gettext to operate against that consolidated store.


> Migrate translations into as few files as possible and co-locate them
> ---------------------------------------------------------------------
>
>                 Key: JS-104
>                 URL: http://www.crosswire.org/bugs/browse/JS-104
>             Project: J-Sword
>          Issue Type: Improvement
>          Components: utilities
>            Reporter: DM Smith
>            Assignee: DM Smith
>         Attachments: JS-104-1.patch.zip
>
>
> Translating Common, JSword and BibleDesktop is difficult as translations files are segregated by Java package. As such there has been little traction in translating Bible Desktop into other languages.
> Translations should be co-located in a single location. The translator should not have to dig to find the files to translate. By having them co-located, the translator can quickly find what has and has not been translated. 
> Translations should be able to be edited in their native script. Java property files are in ASCII and are not conducive to editing. 
> Translators should be able to edit the files easily outside of Eclipse using a simple translation editor such as poedit. 
> The conversion of these files to Java property files should be automated. 
> Recommendation: Explore GNU's "Translation Project." Specifically, gettext "po" files. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://www.crosswire.org/bugs/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jsword-devel mailing list