Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 69 and Version 70 of ReleaseProcess


Ignore:
Timestamp:
Feb 2, 2014, 6:58:47 PM (10 years ago)
Author:
MarkDoliner
Comment:

One last update to the translation steps. Hopefully done now.

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcess

    v69 v70  
    2525}}}
    2626 1. Fetch and commit all translations from Transifex.
    27   a. {{{cd po}}}
    28   a. {{{make pidgin.pot}}}
    29   a. {{{tx pull --force}}} - Pulls all translations from Transifex, even if local timestamp is newer than remote.
    30   a. {{{XGETTEXT_ARGS=--no-location intltool-update --report}}} - Merges current strings into translations and strips filename and line numbers to keep diffs smaller.
    31 
    32 
    33 TODO: Need to check for mismatched c-format specifiers or does Transifex do this for us? `msgfmt -cv NN` or `find -name \*.po -exec msgfmt -cv {} \;`
     27   a. {{{cd po}}}
     28   a. {{{make pidgin.pot}}}
     29   a. {{{tx pull --force}}} - Pulls all translations from Transifex, even if local timestamp is newer than remote.
     30   a. {{{XGETTEXT_ARGS=--no-location intltool-update --report}}} - Merges current strings into translations and strips filename and line numbers to keep diffs smaller.
     31   a. {{{msgfmt -cv NN` or `find -name \*.po -exec msgfmt -cv {} \;}}} - Check for mismatched c-format specifiers. These can cause crashes so look at the output carefully! If any are found, follow these steps:
     32     1. Edit the translation in Transifex.
     33     1. Remove the string with the mismatched c-format specifiers (leave it blank).
     34     1. {{{tx pull --force --language=NN}}} - Pull the updated translation from Transifex.
    3435
    3536== Other Pre-Release Steps ==
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!