Changes

Jump to: navigation, search

Automated localization build tool

696 bytes added, 16:20, 7 December 2007
Added 0.3.3 release, which is for now the latest release
== Releases ==
<font color='red'>'''The project now will be called script and not anymore tool. It will also not be called l10n MERGEAuto Fork Localization(l10nFork)'''</font>
=== Release functionality & features ===
* INSTRUCTIONS - run the script like this:
# Download and unzip the 0.3.2 (which contains supporting classes and an l10n tree)
# Download the 0.3.3 release and overwrite the one of 0.3.2
# Run it this way $> python l10nFork.py en en-XX
 
{| border="1"
|-
| [https://bugzilla.mozilla.org/attachment.cgi?id=292111 0.3.2]
| - added parsing of arguments and no more using user's input
|-
| [https://bugzilla.mozilla.org/attachment.cgi?id=292015 0.3.2]
| in ZIP file- no more .bak files and create a duplicate l10n tree with changes
|-
| [https://bugzilla.mozilla.org/attachment.cgi?id=292015 0.3.1]
| read above- added more regular expressions
|-
| [http://zenit.senecac.on.ca/wiki/imgs/L10nmerge0.2.3.zip 0.2.3]
| <strike>[[Release 0.2.3 Instructions|instructions 0.2.3]]</strike>
|-
| [http://matrix.senecac.on.ca/~azambran/mozilla/l10n/l10nmerge0.2.2.zip 0.2.2]
=== Release notes ===
*<font color='red'>0.3 roadmap (to become 0.3 release before Dec. 7th)** <strike>Use of command line arguments rather than receiving user's input</fontstrike># ** <strike>Fix the key changing problem</strike># ** <strike>Add more words to change in an l10n tree</strike> but they are hard-coded :(# ** <strike>Stop using .bak file (and make the changes permanent)</strike># ** <strike>Generate a second l10n tree out of original with the changes</strike>** Read from a file the changes to be applied and apply them - NOT IMPLEMENTED
*0.2 release
#** <strike>Given any directory as a starting point, should walk through all sub-directories and files and make changes based on translation rules ('''Done''')</strike>#** <strike>Add ability to update Properties files ('''Done''')</strike>#** <strike>Fix key changing problem ('''In progress/May go to 0.3 release''')</strike>#** <strike>Add more "rules", for now we are testing by changing ''color'' --> ''colour'' ('''May go to 0.3 release''')</strike>#** <strike>Allow user to enter localization folder (eg; en-GB) as input ('''Done''')</strike>
* 0.1 release
#** <strike>Should be able to accept a localization ('''Done''')</strike>#** <strike>Should be able to accept a Firefox build an l10n tree(eg; en-GB or en-US) ('''Done''')</strike>#** <strike>Read through every DTD and Properties file in the current directory with the "Parser.py" file ('''Done''')</strike>#** <strike>Changes the word "color" to "colour" in every DTD file and have it saved ('''Done''')</strike>
== Project Contributor(s)==
1
edit

Navigation menu