All pastes #205609 Raw Edit

Black

public text v1 · immutable
#205609 ·published 2006-10-16 22:54 UTC
rendered paste body
Release 20040315

About
=====
i18nAZ is an Azureus plugin for modifying Azureus' language files (called
MessagesBundle).  Although the plugin is for internationalizing Azureus, the
plugin itself is not currently internationalized.  This means that the plugin
controls are in English.


Installation
============
1) Extract to your the directory named under Configuration -> Plugins.
   The files should end up in a subdirectory called i18nAz.

2) Restart Azureus if it was running


Usage
=====
1) (Recommended) Get the CVS version of Azureus from 
   http://azureus.sourceforge.net/index_CVS.php .  This will provide you with
   recent MessagesBundles.

2) Start Azureus

3) Select View -> Plugins -> Internationalize Azureus
   The default language (english) will load.  You will initially have to 
   columns: Key, and the default language.

4) Click the "Add Language" button.  Choose the Language you wish to edit.
   If you want to start a new language, click the "New Language" button instead.
   If you have already made your own, you can change to that directory and 
   the list will update.
   
5) A Column will be added with the language you chose.

6) Table Keys:
        <Arrows> Move you within the table
        +        Expand a tree
        -        Collapse a tree
        <Enter>  Edit selected entry.  While editing:
                    <Enter>                 Save
                    <Esc>                   Cancel

7) When you are done, press "Save..".  You will be asked for a destination 
   folder. Select one, and your lanuage file will be written.  
   
   Note for new languages
   ---- --- --- ---------
   If your new language is country specific, you exit close the plugin window
   and rename the file to the following format:
   MessageBundles_xx_ZZ.properties, where
     xx = and 2 letter language code.  This will already be set for you (see 
          http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt )
     ZZ = 2 letter country code ( see 
          http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html )

8) Send your language file to the Azureus people


Viewing Your Language
=====================
If you saved your language file(s) in Azureus' program directory, they will 
show up on the "Languages" menu either the next you start Azureus, or if you
select "Refresh".


Known Bugs
==========
1) If you add the same Language/Country pair twice (even if they are in 
   different locations), saving will only save one of them (the last one)


Future
======
In order of Priority:
- Search

- Delete entry (currently, blanking a value will erase it when saving.  You
                won't notice until you re-load though)

- Load any .properties file allowing this app to be used as a general JAVA 
  bundle editor.

- Add entry


changelog
=========
20040315: Fix: Closing Window & re-opening
          New: "Fancy Editor" showing \n as a new line and allowing <Enter> to
               be pressed.
          New: New Language Button.

20040302: readme.txt had order of language/country code reversed.

20040301: New: Improved editor window
          New: "No Tree" option

20040226: Fixed bug where '\n' were turned into 'n' on modified entries
        : Save order is not based on Reference Language 
            (MessagesBundles.properties)
        : Entries that did not exist in Reference Language are now properly
          shown and tagged.
        : Minor fixes to the table cursor

20040224: Initial Release