Backgroud from #2830556: Set up for Simplified Chinese translations
Optional but recommended steps:
Make a shared spreadsheet (for example, using Google Sheets) to track translation progress. File scripts/bare_topic_names.csv is a good starting point; you can add columns for the issue URLs, and status of each issue.
Based on the fact that on drupal.org links of an issue reflecting it's status automatically, due to the CSS classes added to it, such as project-issue-status-info
, project-issue-status-1
etc.
So how about creating an issue for each language to track the progress of its translation, which contains a list of issue links. One step further, we can create an issue to track whole translation progress which is a list of lists.
IMO, this approach is better then using Google Sheets.
To create such an issue, all we need is a list of issue numbers formatted like this:
[#ISSUE-NUMBER-1]
[#ISSUE-NUMBER-2]
[#ISSUE-NUMBER-3]
…
To get the issue numbers we can use steps below:
- Open the issue queue of this project
- Select the proper Component, eg: ZH-HANS translation to filter all issues we need (Generally, 50 per page, It's less than 3 pages)
- Open the console tool of browser (eg: Firebug for Firefox), to get the formatted issue numbers by execute the JavaScript code:
jQuery("tbody .views-field-title a").each( function(){ console.log("[#" + jQuery(this).attr("href").replace("/node/", "") + "]"); } );
- Copy & paste the output
- Go to the next page and repeat from the step 3
- DONE
NOTE: If you are using Chrome, the console output may have an extra column starts with VM
, you can use multiple selections to edit multiple lines to delete this column which provided by a text editor like sublime.
Comment | File | Size | Author |
---|---|---|---|
#5 | track_progress-2832894-5.patch | 1.5 KB | jungle |
Comments
Comment #2
jungleComment #3
Balu ErtlAs the HU team works for a while I was also thinking on some solution how to visually overview our current status. Today I use a similar approach:
So let's see a test first in a comment, rather than create an issue yet: here I copy the results of your JS snippet:
#2803467: [HU] content-in-place-edit.txt lefordítása
#2803509: [HU] user-concept.txt lefordítása
#2803527: [HU] block-place.txt lefordítása
#2803595: [HU] thoughts-support.txt lefordítása
#2803569: [HU] prevent-cache.txt lefordítása
#2803601: [HU] attributions.txt lefordítása
#2803447: [HU] install-run.txt lefordítása
#2803471: [HU] menu-concept.txt lefordítása
#2803511: [HU] user-admin-account.txt lefordítása
#2803583: [HU] security-concept.txt lefordítása
#2803599: [HU] glossary.txt lefordítása
#2803275: [HU] preface-audience.txt lefordítása
#2803597: [HU] thoughts-learn-more.txt lefordítása
#2798307: [HU] guide.txt lefordítása
#2803283: [HU] preface-scenario.txt lefordítása
#2803339: [HU] understanding-distributions.txt lefordítása
#2803427: [HU] understanding-gpl.txt lefordítása
#2803435: [HU] planning-modular.txt lefordítása
#2803443: [HU] install-tools.txt lefordítása
#2803451: [HU] config-basic.txt lefordítása
#2803459: [HU] config-theme.txt lefordítása
#2803475: [HU] menu-reorder.txt lefordítása
#2803483: [HU] structure-reference-fields.txt lefordítása
#2803491: [HU] structure-widgets.txt lefordítása
#2803499: [HU] structure-image-styles.txt lefordítása
#2803507: [HU] structure-text-format-config.txt lefordítása
#2803515: [HU] user-new-user.txt lefordítása
#2803523: [HU] block-concept.txt lefordítása
#2803531: [HU] views-parts.txt lefordítása
#2803539: [HU] language-concept.txt lefordítása
#2803547: [HU] language-config-translate.txt lefordítása
#2803555: [HU] extend-theme-find.txt lefordítása
#2803563: [HU] install-dev-making.txt lefordítása
#2803571: [HU] prevent-cache-clear.txt lefordítása
#2803579: [HU] security-cron-concept.txt lefordítása
#2803587: [HU] security-update-core.txt lefordítása
#2803277: [HU] preface-organization.txt lefordítása
#2803285: [HU] understanding-drupal.txt lefordítása
#2803421: [HU] understanding-distributions.txt lefordítása
#2803429: [HU] block-regions.txt lefordítása
#2803437: [HU] planning-structure.txt lefordítása
#2803445: [HU] install-prepare.txt lefordítása
#2803453: [HU] config-install.txt lefordítása
#2803461: [HU] content-paths.txt lefordítása
#2803469: [HU] menu-home.txt lefordítása
#2803477: [HU] structure-content-type.txt lefordítása
#2803485: [HU] structure-taxonomy.txt lefordítása
#2803493: [HU] structure-form-editing.txt lefordítása
#2803501: [HU] structure-image-style-create.txt lefordítása
#2803517: [HU] user-permissions.txt lefordítása
#2803525: [HU] block-create-custom.txt lefordítása
#2803533: [HU] views-create.txt lefordítása
#2803541: [HU] language-add.txt lefordítása
#2803549: [HU] extend-module-find.txt lefordítása
#2803557: [HU] extend-theme-install.txt lefordítása
#2803565: [HU] extend-deploy.txt lefordítása
#2803573: [HU] prevent-backups.txt lefordítása
#2803581: [HU] security-cron.txt lefordítása
#2803589: [HU] security-update-module.txt lefordítása
#2803271: [HU] guide.txt lefordítása
#2803279: [HU] preface-reporting.txt lefordítása
#2803287: [HU] understanding-modules.txt lefordítása
#2803423: [HU] understanding-data.txt lefordítása
#2803431: [HU] planning-layout.txt lefordítása
#2803439: [HU] planning-workflow.txt lefordítása
#2803455: [HU] config-uninstall.txt lefordítása
#2803463: [HU] content-create.txt lefordítása
#2803479: [HU] structure-content-type-delete.txt lefordítása
#2803487: [HU] structure-taxonomy-setup.txt lefordítása
#2803495: [HU] structure-view-modes.txt lefordítása
#2803503: [HU] structure-image-responsive.txt lefordítása
#2803519: [HU] user-roles.txt lefordítása
#2803535: [HU] views-duplicate.txt lefordítása
#2803543: [HU] language-content-config.txt lefordítása
#2803551: [HU] extend-maintenance.txt lefordítása
#2803559: [HU] extend-manual-install.txt lefordítása
#2803567: [HU] extend-config-versions.txt lefordítása
#2803575: [HU] prevent-log.txt lefordítása
#2803591: [HU] security-update-theme.txt lefordítása
#2803273: [HU] copyright.txt lefordítása
#2803281: [HU] preface-conventions.txt lefordítása
#2803289: [HU] understanding-themes.txt lefordítása
#2803425: [HU] understanding-project.txt lefordítása
#2803433: [HU] planning-data-types.txt lefordítása
#2803441: [HU] install-requirements.txt lefordítása
#2803449: [HU] config-overview.txt lefordítása
#2803457: [HU] config-user.txt lefordítása
#2803465: [HU] content-edit.txt lefordítása
#2803473: [HU] menu-link-from-content.txt lefordítása
#2803481: [HU] structure-fields.txt lefordítása
#2803489: [HU] structure-adding-reference.txt lefordítása
#2803497: [HU] structure-content-display.txt lefordítása
#2803505: [HU] structure-text-formats.txt lefordítása
#2803513: [HU] user-new-role.txt lefordítása
#2803521: [HU] user-content.txt lefordítása
#2803529: [HU] views-concept.txt lefordítása
#2803537: [HU] views-block.txt lefordítása
#2803545: [HU] language-content-translate.txt lefordítása
#2803553: [HU] extend-module-install.txt lefordítása
#2803561: [HU] install-dev-sites.txt lefordítása
#2803577: [HU] prevent-status.txt lefordítása
#2803585: [HU] security-announce.txt lefordítása
#2803593: [HU] thoughts-connecting.txt lefordítása
Comment #4
jhodgdonThis sounds fine to me! Would either of you like to make a patch for guidelines/pm-guide.txt (which is where the "set up for new translations" issue template is) that makes this proposal? Thanks!
The issue template is in that file after a line saying:
Comment #5
jungleComment #6
jhodgdonThat looks pretty good. Committed (with a few changes). Thanks!
I'm working on getting this, and some other changes, up on drupal.org... should be there in a few days at most I hope.