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 67 and Version 68 of ReleaseProcess


Ignore:
Timestamp:
Feb 2, 2014, 2:20:33 AM (10 years ago)
Author:
MarkDoliner
Comment:

Update translation process.

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcess

    v67 v68  
    2020'''Steps'''
    2121 1. Upload [query:?status=new&type=translation&order=priority pending translation updates] from our Trac to [https://www.transifex.com/projects/p/pidgin/resources/ Transifex].
    22  2. Find translations that have been committed directly since the last release and upload these to [https://www.transifex.com/projects/p/pidgin/resources/ Transifex].
     22 1. Find translations that have been committed directly since the last release and upload these to [https://www.transifex.com/projects/p/pidgin/resources/ Transifex].
    2323{{{
    2424hg log -b BRANCH_NAME po/
    2525}}}
    26  3. Fetch and commit all translations from Transifex.
    27 {{{
    28 TODO
    29 }}}
     26 1. Fetch and commit all translations from Transifex.
     27  a. {{{tx pull --force}}} - Pulls all translations from Transifex, even if local timestamp is newer than remote.
     28  a. {{{cd po}}}
     29  a. {{{make pidgin.pot}}}
     30  a. {{{XGETTEXT_ARGS=--no-location intltool-update --report}}} - Merges current strings into translations and strips filename and line numbers to keep diffs smaller.
    3031
    31 TODO: Need to strip location info or does Transifex do this for us? `XGETTEXT_ARGS=--no-location intltool-update LL`[[br]]
    32 TODO: Need to check for mismatched c-format specifiers or does Transifex do this for us? `msgfmt -cv NN`
     32TODO: 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 {} \;`
    3333
    3434== 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!