Bible Desktop
  1. Bible Desktop
  2. BD-156

Migrate translations into as few files as possible and co-locate them

    Details

    • Type: Improvement Improvement
    • Status: Resolved (View Workflow)
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.7
    • Component/s: translation
    • Labels:
      None

      Description

      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.

        Issue Links

          Activity

          Hide
          DM Smith added a comment -

          Support needs to be created in common first.

          Show
          DM Smith added a comment - Support needs to be created in common first.
          Hide
          DM Smith added a comment -

          Changing from JS-123 to JS-104

          Show
          DM Smith added a comment - Changing from JS-123 to JS-104
          Hide
          DM Smith added a comment -

          Enough done for the next release. Open new issue if more work is to be done.

          Show
          DM Smith added a comment - Enough done for the next release. Open new issue if more work is to be done.

            People

            • Assignee:
              DM Smith
              Reporter:
              DM Smith
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: