i18n:setting_up_a_new_series_translation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
i18n:setting_up_a_new_series_translation [2022/02/10 13:34] – external edit 127.0.0.1 | i18n:setting_up_a_new_series_translation [2023/05/07 21:25] (current) – [Procedure] bmagic | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Setting up a new series translation in Launchpad ====== | + | ======= Setting up a new series translation in Launchpad |
- | Evergreen translations are currently hosted on [[https:// | + | Evergreen translations |
+ | ====== Prerequisites ====== | ||
+ | |||
+ | ===== Launchpad Permissions ===== | ||
+ | |||
+ | In order to perform these steps, you must have the following privileges in Launchpad: | ||
+ | |||
+ | - Be a member of the [[https:// | ||
+ | - Be a member of the [[https:// | ||
===== Install and setup Bazaar ===== | ===== Install and setup Bazaar ===== | ||
Line 9: | Line 17: | ||
- Set launchpad login (replace " | - Set launchpad login (replace " | ||
- | ===== Use bzr-git to clone Evergreen git branch ===== | ||
- | |||
- | - Install bzr-git package (if available): <code bash> | ||
- | - Clone git repo branch via bzr: <code bash>bzr branch git:// | ||
- | - Push new bzr clone to Launchpad: <code bash>cd rel_2_12 ; bzr push lp: | ||
- | - Also, setup a new translation-export bzr branch (TBD) | ||
- | |||
- | ===== Setup cron job to sync things ===== | ||
- | |||
- | Example crontab entries:< | ||
- | # update local rel_2_12 at 10:00 pm every day | ||
- | 0 22 * * * cd ~/rel_2_12 ; bzr pull > /dev/null 2>&1 | ||
- | # push to launchpad at 10:10 pm every day | + | ====== Procedure ====== |
- | 10 22 * * * cd ~/rel_2_12 ; bzr push lp: | + | |
- | </ | + | |
- | ===== Setup Launchpad translation for series | + | This procedure uses Evergreen 3.11 as an example. When implementing this procedure, replace **rel_3_11** and **3.11** with values appropriate to the series |
- | TODO: Cleanup these instructions | + | - View Bazaar branches: https:// |
+ | - Import a branch {{translations_import_branch.png}} | ||
+ | - Owner: evergreen-bugs | ||
+ | - Name: **rel_3_11** | ||
+ | - Git: [[git:// | ||
+ | - Target source control is bazaar {{translations_options.png}} | ||
+ | - then request the import and wait for to complete {{translations_processing.png}} | ||
+ | - After import done, go to overview for Evergreen in Launchpad, select the corresponding series, configure series branch, then point at the new branch you just created | ||
+ | - Create a bzr checkout: | ||
+ | - < | ||
+ | - < | ||
+ | - then push to a new translation-export branch | ||
+ | - < | ||
+ | - Now we have a place for LP to send translation exports | ||
+ | - Go to translations https:// | ||
+ | - Choose to do an automatic export for the series {{: | ||
+ | - by registering the branch for the series, it recognizes it, so we only need to set the settings | ||
+ | - import template and translation | ||
+ | - set the translations export branch created earlier {{translations_sync_settings.png}} | ||
+ | - Once the translation automatic sync is set up, you may need to wait for up to a day for the imports and exports to run for the first time. | ||
- | - In Launchpad translations site, go to area for "Set up translations for a series" | ||
- | - Click on the series you want to have setup and choose " | ||
- | - Click the link for "Set it now!" next to the text "This series does not have an official Bazaar branch." | ||
- | - Link to a Bazaar branch already on Launchpad like " | ||
- | - Also set the export translations to a branch option with " | ||
i18n/setting_up_a_new_series_translation.1644518097.txt.gz · Last modified: 2022/02/10 13:34 by 127.0.0.1