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.
- Timestamp:
-
Feb 2, 2014, 2:20:33 AM (10 years ago)
- Author:
-
MarkDoliner
- Comment:
-
Update translation process.
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v67
|
v68
|
|
20 | 20 | '''Steps''' |
21 | 21 | 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]. |
23 | 23 | {{{ |
24 | 24 | hg log -b BRANCH_NAME po/ |
25 | 25 | }}} |
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. |
30 | 31 | |
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` |
| 32 | 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 {} \;` |
33 | 33 | |
34 | 34 | == 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!