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:

  1. Open the issue queue of this project
  2. Select the proper Component, eg: ZH-HANS translation to filter all issues we need (Generally, 50 per page, It's less than 3 pages)
  3. 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/", "") + "]");
       }
    );
    
  4. Copy & paste the output
  5. Go to the next page and repeat from the step 3
  6. 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.

CommentFileSizeAuthor
#5 track_progress-2832894-5.patch1.5 KBjungle

Comments

jungle created an issue. See original summary.

jungle’s picture

Issue summary: View changes
baluertl’s picture

As 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:

  • filtered for status = Open
  • filtered for component = HU translation
  • filtered for string ".txt lefordítása"
  • ordered by field_issue_status in descending direction

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

jhodgdon’s picture

This 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:

Here is the template for the "setup" issue:
jungle’s picture

Status: Active » Needs review
StatusFileSize
new1.5 KB
jhodgdon’s picture

Title: Create an issue per language to track translation progress » Suggest creating an issue per language to track translation progress
Component: Project management » Contributor Guidelines content
Category: Plan » Task
Status: Needs review » Fixed

That 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.

  • jhodgdon committed 3ca3c60 on 8.x-2.x
    Issue #2832894 by jungle, jhodgdon: Suggest creating an issue per...

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.