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: Move you within the table + Expand a tree - Collapse a tree Edit selected entry. While editing: Save 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 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