| CARVIEW |
|
prbeditor
|
| Summary | Property Resource Bundle Editor |
|---|---|
| Categories | None |
| License | Lesser General Public License (LGPL) |
| Owner(s) | eduardj |
This application's intend is to help in the localization (l10n) of those programs that have been internationalized following the Java's standard internationalization (i18n) mechanism. In short, it allows the edition of resource bundle files. In contrast to other similar tools, it shows the keys and values of several languages at the same time, in a spreadsheet, giving a global vision of the resources files. This way it is easier to determine the level of completeness of each translation.
To avoid interfering with other tools, the format of the original text files is not changed by adding comments or other markers. Yet, the tool relies in the application of regular expresions to organize the keys and filter the visibility of the files. A spell checker and many other features, and the fact that it is free, makes it worth a try.
|
If you have Java Web Start installed in your computer, you can
try PRBEditor 0.9.7_1 now (released April 9th 2007).
The application requires access to the file system. I have signed it myself so you'll be notified that the application has been signed by an untrusted source.


Features
Current features:
- Allows the modification of multiple language files at the same time. These laguages are shown in a table with keys as row headers and languages as columns.
- Filtering of keys according to a regular expression. The filters can be stored for later use
- Line coloring according to user-defined patterns
- Simple embedded translator for simple common words like File, Copy or Cancel. The default included languages are English, Catalan and Spanish
- Spell checker, which can be enabled/disabled and configured to check only those rows that match user defined patterns.
- The user can create special tools, InsChar tools, which have a string attached. Everytime the user activates one of those tools, the string attached is inserted into the cell currently being edited. Very useful when your keyboard does not accomodate to the languages you are translating to.
- Multiple views, each one with its own filter
- Estatistics: number of empty cells and number of keys matching user-defined patterns
- Merging of two resource file sets
- Conversion of HTML special chars into HTML codes
- Shows internationalized text as it would be seen in the program
- Supports key bookmarking.
- Supports multi-line comments.
- Supports Copy/Cut-Paste operations of multiple lines.
- Supports Undo/Redo.
- Supports Find and Replace.
- Sorting of keys
Future features:
- Virtual Keyboard
- Allow to open multiple resource files, and not just different languages of the same resource
- Be able to see the keys like a tree given a token caracter as a name divider
- other suggestions ...
The idea is to develope the program in very small increments, always having a workable [and incomplete] application.
Downloads
Binaries and Source Code
prbeditor 0.9.7_1
- version Update 0.9.7_1 Released April 9th 2007. Main class: prman.JPRManagerLauncher
prbeditor-0.9.7_1.zip prbeditor-0.9.7_1.tar.gz
Source code: prbeditor-0.9.7_1-src.zip
To execute, unzip the downloaded file and run the jar file prbeditor-0.9.7_1.jar
prbeditor 0.9.6_3
- version Update 0.9.6_3 Released November 21st 2006. Main class: prman.JPRManagerLauncher
prbeditor-0.9.6_3.zip prbeditor-0.9.6_3.tar.gz
Source code: prbeditor-0.9.6_3-src.zip
To execute, unzip the downloaded file and run the jar file prbeditor-0.9.6_3.jar
prbeditor 0.9.5_8
- version Update 0.9.5_8 Released July 10th 2006. Main class: prman.JPRManagerLauncher
prbeditor-0.9.5_8.zip prbeditor-0.9.5_8.tar.gz
Source code: prbeditor-0.9.5_8-src.zip
To execute, unzip the downloaded file and run the jar file prbeditor-0.9.5_8.jar
Note: This update won't be able to recover some of the configuration information saved from version 0.9.5
prbeditor-0.9.5.zip
- executable jar file, verion 0.9.5 Released September 22sd 2005. Main class: prman.JPRManagerLauncher
To execute, unzip the downloaded file and run the jar file prbeditor-0.9.5.jar
prbeditor-0.9.5-src.zip - source code version 0.9.5 Released September 22sd 2005.
JRE version 1.4, 5 (1.5) or 6 (1.6) required
NetBeans plug-in
prbeditor-nbplugin.nbm v0.2 - Alpha release, June 6th 2005. It launches prbeditor from NetBeans 5.0 IDE. It works, though it hasn't been tested thoroughly. Prbeditor application v0.9.5_7 or later must be downloaded separately.
Dictionaries
The following dictionaries can be downloaded and installed automatically from within the application. This option is available in the Preferences Form > Spell checker section > Dictionaries tab.
English dictionary (zipped text file, ISO-8859-1 charset)
The English dictionary is a subset of the 12Dicts package, created by Alan Beale. You can find out more here
Catalan dictionary (zipped text file, ISO-8859-1 charset)
The Catalan dictionary is a subset of the one created by Ignasi Labastida i Juan and found here
Spanish dictionary (zipped text file, ISO-8859-1 charset)
Spanish dictionary, extracted from ASpell and created by Santiago Rodríguez. GPL license. You can find out more at https://www.datsi.fi.upm.es/~coes/
French dictionary (zipped text file, ISO-8859-1 charset)
French dictionary, extracted from ASpell and created by Rémi Vanicat. GPL license. You can find out more at https://perso.wanadoo.fr/remi.vanicat/aspell/
German dictionary (zipped text file, ISO-8859-1 charset)
German dictionary, extracted from ASpell and created by Björn Jacke. GPL license. You can find out more at https://aspell.net/win32/
You can create your own word list for your language if already exists a dictionary in ASpell. The steps are:
- Install ASpell. This is a spell checking program with a lot of dictionaries available
- Install the ASpell dictionary you want
- Run ASpell with the following command:
aspell dump master locale > output_file
where locale is the ISO code for your language and output_file is the name of the file where the words will be saved
Documentation
Browse user manual online version 0.9.7
Download user manual version 0.9.7 (zipped html files)
Browse user manual online version 0.9.6
Download user manual version 0.9.6 (zipped html files)
Browse user manual online version 0.9.5_8
Download user manual version 0.9.5_8 (zipped html files)
Browse user manual online version 0.9.5
Download user manual version 0.9.5 (zipped html files)
Project history
View the Change Log
2006/04/02 - License Change
PRBEditor is distributed now under LGPL
2005/09/22 - Version 0.9.5 released
Added spell checker, simple word translator,
support for encoded \uxxxx characters and multiline values,
pattern based row/line coloring.
The Project is registered in freshmeat.net
2005/05/13 - Version 0.9 released
Added the ability to set up several views for the resources opened and better handling of filters
2005/03/18 - Version 0.8 released
The project enters the beta state when reaches version 0.8
2005/02/07 - The project is added to java.net
Once the project has a usable alpha application, I decide to add it to java.net
Feedback
My contact id is eduardj. You can also post a message in the forums section. If you find a bug of defect, or have a request for an enhancement, you can post it in the Issue Tracker. If you are not a java.net registered user, your only option is to send me an email.
Submitting Code
Everybody is invited to contribute code to the project. However, there are some rules to be able to control change.
Code Submission Rules
This is an open project so anyone that is a member can submit an issue and/or attach code to an issue to resolve an issue. However, not all code or issues will be accepted by the owners and existing developers of this project. Issues, code, comments, and documentation must be well written and pass a review by at least one of the developers and may be vetoed by any developer or the project owners. In addition we have the following code submission process. Failure to follow the process may cause you to be removed from the project.
Code Submission Process
1) All changes must be in reference to a issue to resolve a Defect, Patch, Task, Feature, or Enhancement.
2) All code to resolve the issue must be attached to an issue for review prior to committing to the database
3) All changes must be reviewed by at least one other member with developer status or the project owner
4) Any reviewed code that receives a negative review or request for modification cannot be committed until either a discussion of the code and issue reverses the negative review or that the code is modified to remove the objection. You may also be required to include comments, changes to documentation, and unit tests before code can be committed.
5) When code is posted to CVS, in the submission comment you must reference a short description of the issue, short description about the change, the issue number, and the developer ID of the reviewer.
Note: All members can submit issues and attach code modifications to the issues for review. If code is reviewed positively, you may be granted a developer role at that time or someone will post the code to CVS for you.
| Powered by CollabNet | Feedback |
FAQ |
Press |
Developer tools
© 1995 - 2007 CollabNet. CollabNet is a registered trademark of CollabNet, Inc. |
