Jump to: navigation, search

Difference between revisions of "Babel / Large Contribution Import Process"

(New page: This document describes the process the Babel committer uses to import large contributions into the Babel server. Submitting such a contribution is documented here: http://www.eclipse.org...)
 
Line 10: Line 10:
 
== Import on Staging ==
 
== Import on Staging ==
 
# su - genie
 
# su - genie
# Edit /home/data/httpd/babel.eclipse.org/staging/html/import_translation_zip.php to ensure the target project_id and versio are set
+
# copy the CVS version of import_translation_zip.php to the STAGING web root: cp /home/data/httpd/babel.eclipse.org/staging/classes/export/import_translation_zip.php /home/data/httpd/babel.eclipse.org/staging/html/import_translation_zip.php
 +
# Edit /home/data/httpd/babel.eclipse.org/staging/html/import_translation_zip.php to ensure the target project_id and version are set
 +
# 'run' the above file using wget: wget http://babel.eclipse.org/staging/import_XXXX_zip.php  <-- file name fudged to avoid crawlers
 +
# Check the translations using the http://babel.eclipse.org/staging/recent.php
  
  
 
== Import on Live ==
 
== Import on Live ==
 +
# su - genie
 +
# copy the STAGING version of import_translation_zip.php to the LIVE web root: cp /home/data/httpd/babel.eclipse.org/staging/html/import_translation_zip.php /home/data/httpd/babel.eclipse.org/babel/html/import_translation_zip.php
 +
# 'run' the above file using wget: wget http://babel.eclipse.org/babel/import_XXXX_zip.php  <-- file name fudged to avoid crawlers
 +
# Check the translations using the http://babel.eclipse.org/babel/recent.php

Revision as of 08:58, 25 August 2008

This document describes the process the Babel committer uses to import large contributions into the Babel server.

Submitting such a contribution is documented here: http://www.eclipse.org/babel/development/large_contributions.php

Preparation

  1. Make sure the contribution follows the spec, and that is has been approved by Eclipse Legal by submitting it to IPZilla
  2. Unzip the file to babel.eclipse.org:/tmp/tmp-babel/import
  3. Inspect some files in each language to ensure they are properly encoded. Run/hack convertiso.sh as needed.

Import on Staging

  1. su - genie
  2. copy the CVS version of import_translation_zip.php to the STAGING web root: cp /home/data/httpd/babel.eclipse.org/staging/classes/export/import_translation_zip.php /home/data/httpd/babel.eclipse.org/staging/html/import_translation_zip.php
  3. Edit /home/data/httpd/babel.eclipse.org/staging/html/import_translation_zip.php to ensure the target project_id and version are set
  4. 'run' the above file using wget: wget http://babel.eclipse.org/staging/import_XXXX_zip.php <-- file name fudged to avoid crawlers
  5. Check the translations using the http://babel.eclipse.org/staging/recent.php


Import on Live

  1. su - genie
  2. copy the STAGING version of import_translation_zip.php to the LIVE web root: cp /home/data/httpd/babel.eclipse.org/staging/html/import_translation_zip.php /home/data/httpd/babel.eclipse.org/babel/html/import_translation_zip.php
  3. 'run' the above file using wget: wget http://babel.eclipse.org/babel/import_XXXX_zip.php <-- file name fudged to avoid crawlers
  4. Check the translations using the http://babel.eclipse.org/babel/recent.php