Term extraction: Plan and track work - hub /topics/ page and sub-pages
Part of the EN baseline term extraction work in #916. This issue tracks term candidates extracted from the [Plan and track work](https://docs.gitlab.com/topics/plan_and_track/) section of the docs, starting from the hub page and growing as sub-pages are processed. Note: many planning terms extracted earlier from `get_started_planning_work.md` are already in #923. This issue covers new terms not yet captured there. #### Hub page extract Source: https://docs.gitlab.com/topics/plan_and_track/ | Term | Count | In Quickterm | FR (from Quickterm) | Notes | |------|-------|--------------|---------------------|-------| | `requirement` / `requirements` | 2 (1 prose, 1 link) | Yes, three conflicting entries | `conditions` (Preferred), `conditions requises` (Preferred), `exigence` (Preferred) | Three different Preferred FR forms for the same EN term; translator has no clear signal | | `to-do list` / `to-do item` | 1 (link) | Yes | `liste pense-bêtes` / `tâche de la liste des pense-bêtes` (Preferred) | `pense-bête` is non-obvious; translator would not guess this without guidance | | `thread` | 1 (link) | Yes, two conflicting entries | `fil de discussion` (Preferred) and `thread` (Preferred) | Quickterm itself is inconsistent on this term | | `quick action` | 1 (link) | Yes | `action rapide` (Preferred) | Named GitLab feature for slash commands in text fields | | `confidential issue` | 20 | `confidential` registered, FR empty; compound not registered | | Whole page is about this term; \[T-Risk\] — should be `ticket confidentiel` but no FR guidance in Quickterm | | `linked issue` | many | Not registered | | Page title and main concept; `blocking issue` and `blocked issue` are registered but parent term is not; name drift: file = `related_issues`, nav = Linked issues, UI = Linked items; \[T-Risk\] | | `external participant` | many | Not registered | | Defined in Service Desk glossary; dedicated page; users without a GitLab account who interact via email only; \[T-Risk\] | | `email ingestion` | 3 (configure.md) | Not registered | | Admin-focused; the process of receiving and processing incoming emails into tickets; lower confidence candidate | | `label priority` | many (sorting_issue_lists.md, labels.md) | Not registered | | GitLab feature: labels can be assigned a numeric priority that affects issue sort order; FR word order unclear: `priorité d'étiquette` vs `étiquette prioritaire`; \[T-Risk\] | | `linked item` | many (work_items/linked_items.md) | Not registered | | Broader than `linked issue`; covers issues, epics, tasks, OKRs; dedicated page; \[T-Risk\] | | `child item` | many (work_items/child_items.md) | Not registered | | `child epic` → `epic enfant` exists but `child item` itself is unregistered; dedicated page; \[T-Risk\] | | `custom field` | many (work_items/custom_fields.md) | Not registered | | New feature (GA 18.0); user-defined data fields on work items; `champ personnalisé` vs `attribut` vs `paramètre` unclear; \[T-Risk\] | | `lifecycle` | many (work_items/status.md) | Not registered | | GitLab-specific: a named collection of statuses for a work item type; `cycle de vie` is standard but DNT vs translate unclear; \[T-Risk\] | | `saved view` | many (work_items/saved_views.md) | Not registered | | Saved filter configuration for work item lists; `vue enregistrée` natural but `vue` vs `affichage` is a genuine FR choice; \[T-Risk\] | | `scoped label` | many (labels.md) | Yes | `label à portée limitée` (Preferred) | GitLab-specific label type using `::` separator; enforces mutual exclusivity within a scope. Quickterm confirms FR = "label à portée limitée" (Preferred). | | `iteration cadence` | many (iterations/\_index.md) | Not registered | | GitLab-specific container for iterations; automates iteration scheduling; distinct from `iteration` (already in #923); `cadence d'itération` plausible but compound not established; \[T-Risk\] | | `burndown chart` | many (burndown_and_burnup_charts.md) | Yes (also "burn down chart" as Preferred EN) | `graphique d'avancement burndown` (Preferred) | Premium feature; shows remaining issues over time during a milestone. Quickterm confirms FR = "graphique d'avancement burndown" (Preferred). | | `burnup chart` | many (burndown_and_burnup_charts.md) | Yes | `graphique d'avancement burnup` (Preferred) | Premium feature; shows total vs completed issues over time; complements burndown chart. Quickterm confirms FR = "graphique d'avancement burnup" (Preferred). | | `weight` | many (work_items/weight.md, issue_board.md) | Yes | `poids` (Preferred) | Premium feature; numeric field representing estimated effort, value, or complexity. Quickterm confirms FR = "poids" (Preferred). | #### Already covered elsewhere The following terms from this section are already extracted: * #923: `issue`, `epic`, `milestone`, `label`, `roadmap`, `iteration`, `issue board`, `time tracking`, `OKR` * Pilot TBX (!26): `merge request`, `CI/CD pipeline`, `branch`, `commit`, `repository` #### Sub-pages to process next In nav order. Tutorials marked `(tutorial)`. * [Getting started](https://docs.gitlab.com/user/get_started/get_started_planning_work/) — already in #923 * [Tutorials: Plan and track work](https://docs.gitlab.com/tutorials/plan_and_track/) (tutorial) * [Tutorial: Use GitLab for Scrum](https://docs.gitlab.com/tutorials/scrum_events/) (tutorial) * [Stand-ups, retrospectives, and velocity](https://docs.gitlab.com/tutorials/scrum_events/standups_retrospectives_velocity/) (tutorial) * [Tutorial: Use GitLab for Kanban](https://docs.gitlab.com/tutorials/kanban/) (tutorial) * [Work items](https://docs.gitlab.com/user/work_items/) * [Epics](https://docs.gitlab.com/user/group/epics/) * [Manage epics](https://docs.gitlab.com/user/group/epics/manage_epics/) * [Linked epics](https://docs.gitlab.com/user/group/epics/linked_epics/) * [Epic boards](https://docs.gitlab.com/user/group/epics/epic_boards/) * [Issues](https://docs.gitlab.com/user/project/issues/) — `create_issues` and `managing_issues` already in #923 * [Create issues](https://docs.gitlab.com/user/project/issues/create_issues/) — already in #923 * [Manage issues](https://docs.gitlab.com/user/project/issues/managing_issues/) — already in #923 * [Issue boards](https://docs.gitlab.com/user/project/issue_board/) * [Tutorial: Set up issue boards for team hand-off](https://docs.gitlab.com/tutorials/boards_for_teams/) (tutorial) * [Tutorial: Set up an issue board for a team stand-up](https://docs.gitlab.com/tutorials/boards_for_standups/) (tutorial) * [Confidential issues](https://docs.gitlab.com/user/project/issues/confidential_issues/) * [Crosslinking issues](https://docs.gitlab.com/user/project/issues/crosslinking_issues/) * [CSV export](https://docs.gitlab.com/user/project/issues/csv_export/) * [CSV import](https://docs.gitlab.com/user/project/issues/csv_import/) * [Design management (deprecated)](https://docs.gitlab.com/user/project/issues/design_management/) * [Due dates](https://docs.gitlab.com/user/project/issues/due_dates/) * [Emoji reactions](https://docs.gitlab.com/user/emoji_reactions/) * [Tutorial: Create an issue in an existing project](https://docs.gitlab.com/tutorials/create_issue_in_existing_project/) (tutorial) * [Tutorial: Set up a project for issue triage](https://docs.gitlab.com/tutorials/issue_triage/) (tutorial) * [Tutorial: Set up a group for issue triage](https://docs.gitlab.com/tutorials/issue_triage_group/) (tutorial) * [Tutorial: Set up a complex group with subgroups for issue triage](https://docs.gitlab.com/tutorials/issue_triage_complex_group/) (tutorial) * [Tutorial: Set up a project for idea management](https://docs.gitlab.com/tutorials/idea_management/) (tutorial) * [Multiple assignees](https://docs.gitlab.com/user/project/issues/multiple_assignees_for_issues/) * [Linked issues](https://docs.gitlab.com/user/project/issues/related_issues/) * [Service Desk](https://docs.gitlab.com/user/project/service_desk/) * [Configure Service Desk](https://docs.gitlab.com/user/project/service_desk/configure/) * [Use Service Desk](https://docs.gitlab.com/user/project/service_desk/using_service_desk/) * [External participants](https://docs.gitlab.com/user/project/service_desk/external_participants/) * [Rake tasks](https://docs.gitlab.com/administration/raketasks/service_desk_email/) * [Sorting and ordering issue lists](https://docs.gitlab.com/user/project/issues/sorting_issue_lists/) * [Weight](https://docs.gitlab.com/user/project/issues/issue_weight/) * [Zoom meetings in issues](https://docs.gitlab.com/user/project/issues/associate_zoom_meeting/) * [Tasks](https://docs.gitlab.com/user/tasks/) * [Linked items](https://docs.gitlab.com/user/work_items/linked_items/) * [Child items](https://docs.gitlab.com/user/work_items/child_items/) * [Custom fields](https://docs.gitlab.com/user/work_items/custom_fields/) * [Status](https://docs.gitlab.com/user/work_items/status/) * [Saved views](https://docs.gitlab.com/user/work_items/saved_views/) * [Weight](https://docs.gitlab.com/user/work_items/weight/) * [Labels](https://docs.gitlab.com/user/project/labels/) * [Iterations](https://docs.gitlab.com/user/group/iterations/) * [Tutorial: Use GitLab to run an Agile iteration](https://docs.gitlab.com/tutorials/agile_sprint/) (tutorial) * [Milestones](https://docs.gitlab.com/user/project/milestones/) * [Burndown and burnup charts](https://docs.gitlab.com/user/project/milestones/burndown_and_burnup_charts/) * [Comments and threads](https://docs.gitlab.com/user/discussions/) * [Requirements](https://docs.gitlab.com/user/project/requirements/) * [Time tracking](https://docs.gitlab.com/user/project/time_tracking/) * [Customer relations (CRM)](https://docs.gitlab.com/user/crm/) * [Wikis](https://docs.gitlab.com/user/project/wiki/) * [Group wikis](https://docs.gitlab.com/user/project/wiki/group/) * [Use wiki with your planning workflow](https://docs.gitlab.com/user/project/wiki/wiki_for_planning/) * [Roadmaps](https://docs.gitlab.com/user/group/roadmap/) * [Objectives and key results (OKR)](https://docs.gitlab.com/user/okrs/) * [Keyboard shortcuts](https://docs.gitlab.com/user/shortcuts/) * [Quick actions](https://docs.gitlab.com/user/project/quick_actions/) * [Autocomplete characters](https://docs.gitlab.com/user/project/autocomplete_characters/) * [Markdown](https://docs.gitlab.com/user/markdown/) * [AsciiDoc](https://docs.gitlab.com/user/asciidoc/) * [Rich text editor](https://docs.gitlab.com/user/rich_text_editor/) * [Wiki-specific Markdown](https://docs.gitlab.com/user/project/wiki/markdown/) * [To-Do List](https://docs.gitlab.com/user/todos/) * [GitLab Query Language (GLQL)](https://docs.gitlab.com/user/glql/) (lower priority) * [Fields](https://docs.gitlab.com/user/glql/fields/) (lower priority) * [Functions](https://docs.gitlab.com/user/glql/functions/) (lower priority) * [Data sources](https://docs.gitlab.com/user/glql/data_sources/) (lower priority) * [Work items](https://docs.gitlab.com/user/glql/data_sources/work_items/) (lower priority) * [Merge requests](https://docs.gitlab.com/user/glql/data_sources/merge_requests/) (lower priority) * [Pipelines](https://docs.gitlab.com/user/glql/data_sources/pipelines/) (lower priority) * [Jobs](https://docs.gitlab.com/user/glql/data_sources/jobs/) (lower priority) * [Projects](https://docs.gitlab.com/user/glql/data_sources/projects/) (lower priority) #### How this issue grows Each sub-page is fetched from the GitLab repo, scanned against the translation-risk criteria in [term-brief.md](https://gitlab.com/gitlab-com/localization/docs-site-localization/-/blob/main/terminology_artifacts/term-brief.md), cross-referenced against Quickterm, and new candidates are added to the table and checklist above. Terms already captured in #923 or the pilot TBX are not repeated. #### Review checklist All 20 candidates were taken forward to TBX. FR translations are being reviewed by @maud-L in #930+. - [x] requirement / requirements - [x] to-do list / to-do item - [x] thread - [x] quick action - [x] confidential issue - [x] linked issue - [x] external participant - [x] email ingestion - [x] label priority - [x] linked item - [x] child item - [x] custom field - [x] lifecycle - [x] saved view - [x] scoped label - [x] iteration cadence - [x] burndown chart - [x] burnup chart - [x] weight
issue