Browse Source

Update translations.txt with new torbutton process.

Mike Perry 16 years ago
parent
commit
3802af8806
1 changed files with 43 additions and 40 deletions
  1. 43 40
      doc/translations.txt

+ 43 - 40
doc/translations.txt

@@ -77,57 +77,30 @@ the portal to check in their changes.
 
 
 To make use of the translations that users have commited to the translations/
 To make use of the translations that users have commited to the translations/
 subversion module, you'll need to ensure that you have a current checked out
 subversion module, you'll need to ensure that you have a current checked out
-copy of Torbutton:
+copy of them in your torbutton git checkout:
 
 
-    cd torbutton/trans_tools
-    torbutton/trans_tools$ svn up
+    cd torbutton.git/trans_tools
+    torbutton.git/trans_tools$ svn co https://tor-svn.freehaven.net/svn/translation/trunk/projects/torbutton pootle
 
 
 You should see something like the following:
 You should see something like the following:
 
 
-    Fetching external item into 'pootle'
-    External at revision 15300.
-
-    At revision 15300.
-
-Now if you had changes, you need to convert from .po and move
-the newly updated mozilla files into the current stable locale
-directory. First convert them with the 'mkmoz.sh' script and then
-move the proper mozilla files from 'torbutton/trans_tools/moz/' into
-'torbutton/src/chrome/locale/' directory while properly naming the files
-for their respective locale.
-
-Here's an example of how to move all of the current pootle translations into
-the svn trunk area of Torbutton:
-
-    cd torbutton/trans_tools
-    ./mkmoz.sh
-    for locale in `ls -1 moz/`;
-    do
-       mv -v moz/$locale/*.{dtd,properties} ../src/chrome/locale/$locale/;
-    done
-
-Now check the differences (ensure the output looks reasonable):
+    Checked out revision 21092.
 
 
-    svn diff
+If you made changes to strings in Torbutton, you need to rebuild the
+templates in torbutton.git/trans_tools/pootle/templates. This is done with
+the following command from within the torbutton.git checkout directory:
 
 
-And finally check in the changes:
-
-    svn commit
-
-
-If you make changes to strings in Torbutton, you need to rebuild the 
-templates in torbutton/trans_tools/pootle/templates. This is done via:
-
-    moz2po -P -i torbutton/src/chrome/locale/en/ -o torbutton/trans_tools/templates/
+    moz2po -P -i src/chrome/locale/en/ -o trans_tools/pootle/templates/
 
 
 You now have two options:
 You now have two options:
 
 
-Option 1 (The Pootle Web UI Way):
+Option 1 (The [shitty] Pootle Web UI Way):
 
 
 View then commit the changes to the template with:
 View then commit the changes to the template with:
 
 
-    svn diff torbutton/trans_tools/templates/ 
-    svn commit torbutton/trans_tools/templates/
+    cd trans_tools/pootle
+    svn diff templates
+    svn commit templates
 
 
 Then poke Jake to 'svn up' on the Pootle side. If you do this enough
 Then poke Jake to 'svn up' on the Pootle side. If you do this enough
 times, he may give you a button to click to update templates in Pootle,
 times, he may give you a button to click to update templates in Pootle,
@@ -150,7 +123,7 @@ Option 2 (Use your own msgmerge: YMMV, may change .po flags and formatting):
 
 
 Run msgmerge yourself for each language:
 Run msgmerge yourself for each language:
 
 
-    cd torbutton/trans_tools
+    cd trans_tools
     for i in `ls -1 pootle`
     for i in `ls -1 pootle`
     do
     do
        msgmerge -U ./pootle/$i/torbutton.dtd.po ./pootle/templates/torbutton.dtd.pot
        msgmerge -U ./pootle/$i/torbutton.dtd.po ./pootle/templates/torbutton.dtd.pot
@@ -171,6 +144,36 @@ breaks :)
 After this process is done, you then need to regenerate the mozilla
 After this process is done, you then need to regenerate the mozilla
 .dtd and .properties files as specified above.
 .dtd and .properties files as specified above.
 
 
+
+Regardless of wether or not you had changes in the torbutton strings, if there
+were updated strings in pootle that you checked out from svn you now need to
+convert from .po and move the newly updated mozilla files into the current
+stable locale directory. First convert them with the 'mkmoz.sh' script and
+then move the proper mozilla files from 'torbutton.git/trans_tools/moz/' into
+'torbutton.git/src/chrome/locale/' directory while properly naming the files
+for their respective locale.
+
+Here's an example of how to move all of the current pootle translations into
+the svn trunk area of Torbutton:
+
+    cd trans_tools
+    ./mkmoz.sh
+    for locale in `ls -1 moz/`;
+    do
+      mv -v moz/$locale/*.{dtd,properties} ../src/chrome/locale/$locale/
+    done
+
+Now check the differences to your git branch to ensure the output looks
+reasonable:
+
+    cd ..
+    git diff
+
+And finally check in the changes:
+
+    cd src/chrome/locale
+    git commit .
+
 ---------------------------- Vidalia -------------------------------
 ---------------------------- Vidalia -------------------------------
 
 
 Vidalia uses our translation portal to accept translations. Users use the
 Vidalia uses our translation portal to accept translations. Users use the