]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
maint: Mention how to update translations from Translation Project
authorDaiki Ueno <ueno@gnu.org>
Mon, 9 Jun 2014 07:42:19 +0000 (16:42 +0900)
committerDaiki Ueno <ueno@gnu.org>
Mon, 9 Jun 2014 08:44:32 +0000 (17:44 +0900)
Admin/release-steps

index 66ae108de2683e10aab8e50a2c6f17355fa05fd2..6692ecc0a39025568000ac16b85563c5d5d14e4c 100644 (file)
@@ -43,9 +43,6 @@ Tasks not to forget before release:
     gettext-runtime/libasprintf/NEWS
     gettext-runtime/NEWS
 
-- Tag the repository (don't push it to the remote repository yet).
-  git tag -m 'gettext 0.19 release' v0.19
-
 - Iterate:
     ./rerun-autogen
     ./rerun-configure
@@ -65,6 +62,22 @@ Tasks not to forget before release:
 - Add an entry to all the ChangeLogs
   except gettext-tools/examples/hello-c++-kde/admin/ChangeLog.
 
+- Update translations from the Translation Project
+
+  rsync -Lrtvz translationproject.org::tp/latest/gettext-runtime/ \
+       gettext-runtime/po
+  rsync -Lrtvz translationproject.org::tp/latest/gettext-tools/ \
+       gettext-tools/po
+  rsync -Lrtvz translationproject.org::tp/latest/gettext-examples/ \
+       gettext-tools/examples/po
+
+  Adjust LINGUAS files if any of the languages has been added or
+  removed since the last release.  Commit the changes.  Please do NOT
+  commit regenerated PO files after "make dist".
+
+- Tag the repository (don't push it to the remote repository yet).
+  git tag -m 'gettext 0.19 release' v0.19
+
 - "make"; "make dist"; "make distcheck"
 - cd gettext-tools/misc
   cp archive.dir.tar.gz-<last-release-number> archive.dir.tar.gz
@@ -76,13 +89,13 @@ Tasks not to forget before release:
   make maintainer-update-po
 - again: "make dist"
 
-* Upload gettext-0.xx.yy.tar.{gz,xz} to ftp.gnu.org, according to the
+- Upload gettext-0.xx.yy.tar.{gz,xz} to ftp.gnu.org, according to the
   procedure given by Bradley M. Kuhn on 2003-11-11
   http://www.gnu.org/prep/maintain/maintain.html#Automated-Upload-Procedure,
   or using the gnupload script in gnulib.
   gnulib/build-aux/gnupload --to ftp.gnu.org:gettext gettext-0.xx.yy.tar.{gz,xz}
 
-* Upload archive.dir.tar.xz to alpha.gnu.org.
+- Upload archive.dir.tar.xz to alpha.gnu.org.
   xz gettext-tools/misc/archive.dir.tar
   cp gettext-tools/misc/archive.dir.tar.xz archive.dir-0.xx.yy.tar.xz
   gnulib/build-aux/gnupload --to alpha.gnu.org:gettext \