Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/biglysoftware/biglybt-plugin-i18naz

Modify/Create the BiglyBT language files.
https://github.com/biglysoftware/biglybt-plugin-i18naz

Last synced: about 2 months ago
JSON representation

Modify/Create the BiglyBT language files.

Awesome Lists containing this project

README

        

Release 20070515 v1.2

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

Installation
============
It's recommended that you install the plugin via the Installation Wizard using
the sourceforge site. If you can't, you can install it manually as follows:

1) In BiglyBT, choose "Plugins"->"Installation Wizard"

2) Select "By File", and choose either the i18nAZ zip or jar file

3) After completing the wizard, there should be a menu item in the plugin menu.
If not, restart AZ.

Usage
=====
1) (Recommended) Get the CVS version of BiglyBT. This will provide you with
recent MessagesBundles.

2) Start BiglyBT

3) Select View -> Plugins -> Internationalize BiglyBT
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
* Expand tree and every subtree
- Collapse a tree
Edit selected entry. While editing:
Save (When NOT using Fancier Editor)
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 BiglyBT people

Viewing Your Language
=====================
If you saved your language file(s) in BiglyBT program directory, they will
show up on the "Languages" menu the next you start BiglyBT.

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:
- 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
=========

20070515: aka v1.2
New: Comments are shown and saved
New: Help button showing this file
Fix: Better handling of multi-lined resource values

20060431: aka v1.1
New: Filter
Fix: Update to newer Azureus Plugin API

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