Uploaded image for project: 'Pivot'
  1. Pivot
  2. PIVOT-940

Localisation Using a Non Class Related File

    XMLWordPrintableJSON

Details

    Description

      Currently it seems that the resources in Pivot are done that same way as the JDK, so .json files are associated with the classes.
      Since anybody working in an International software industries has to deal with the problem of continualy having to translate applications languages, it seems strange to have to wrap up the languages with the Class Files.
      Ideally an external file, should be able to be specified, like the bxml file... That is sitting somewhere with the other resource files, configuration files etc...
      No reason to link it too the class, since 95% of class are not even GUI components, and the way Apache Pivot does it is has a single GUI class, so why bother linking it to the Class...And it is relevant to the bxml files not the classes...
      Also means that when you wrap it up in a Jar for deployment the language files can be sitting outside, so distributors and resellers, or open source community members etc. can make the application support their language themselves, just by copying,renaming and modifying the Language file...means we can obfuscate jars easier etc...

      Attachments

        Activity

          People

            smartini Sandro Martini
            Ripgiblet Mark Chambers
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: