Open main menu

CDOT Wiki β

Changes

Automated localization build tool

548 bytes added, 18:26, 23 October 2007
no edit summary
* Reproduce en-IN from en-GB
* Determine what our Python based system will "do" in 0.1 release
 
== Tool's 0.2 Release Functionality & Features ==
#Given any directory as a starting point, should walk through all sub-directories and files and make changes based on translation rules ('''Done''')
#Fix key changing problem
#Add more "rules" (for now we are testing by changing ''color'' --> ''colour'')
== Tool's 0.1 Release Functionality & Features ==
* '''0.1 release ZIP file''': [https://bugzilla.mozilla.org/attachment.cgi?id=284789 The Zip file filed on the bug]
* #Should be able to accept a localization file('''Done''')* #Should be able to accept a Firefox build (eg; en-GB or en-US)* Stores file('''Done''s data locally (need to use IO if .txt file (or) XML Parser if it's an .xml file). So this would be taking the key/value pairs and storing them in a Dictionary (Dictionary is the equivalent of a Map in Java) or something along those lines.* #Read through every DTD and Properties file in the current directory with the "Parser.py" file('''Done''')* #Changes the word "color" to "colour" in every DTD file and have it saved('''Done''')
== Want to help??? ==
* Oct. 07, 2007 - Added an 0.1 Release Functionality & Features section to the wiki so we have a clear description of what our project's 0.1 release should be able to do.
* Oct. 12, 2007 - Updated 0.1 Release Functionality & Features section. A lot of the 0.1 code has been done.
* Oct. 23, 2007 - Added 0.2 Release Functionality & Features section. Team meeting held (6 hours) - our tool is now able to, given localization directory (or any directory for that matter) walk through all sub-directories and files and make changes based on our translation rules. We have also determined what we need to do before our 0.2 release and even brainstormed 0.3 ideas (incorporating l10n's setup.py script into our tool like Axel suggested).
== Bugs ==
1
edit