Files
Marc-André Bombeck d7eac1f87e chore: drop tooling and host references from templates and comments
- The translation issue template called eight locales "AI-initial",
  left Russian out of its list and its dropdown; it now says they
  started as machine-translated drafts reviewed by the community.
- The pull request template asked for two locales where the checks
  require all ten, and pointed at an ignored docs folder.
- Code comments named the maintainer notes file, a release by its
  working name and an internal host; old changelog entries explained
  the notes files by their tool-specific names. A fixture token and
  the deploy webhook test's application id (a real one) are replaced.
2026-11-12 15:17:06 +01:00

86 lines
3.4 KiB
YAML

name: Translation feedback
description: Report a wording, grammar, or register problem in HealthLog's community-reviewed locales (FR / ES / IT / PL / KO / NL / PT-BR / RU).
title: "[Translation] "
labels: ["i18n", "translation-feedback"]
body:
- type: markdown
attributes:
value: |
HealthLog ships German and English as maintainer-curated translations. French, Spanish, Italian, Polish, Korean, Dutch, Brazilian Portuguese and Russian started as machine-translated first drafts and are reviewed by the community. They pass the locale-integrity test (full key parity, no empty values), but not every line has been read by a native speaker for register or regional vocabulary.
This template captures concrete fixes you would like to see. Phrasing nuance, regional vocabulary (e.g. "Tú" vs "Usted"), gendered forms, and domain-specific health terms are all in scope. The maintainer applies fixes during the regular release cycle.
For wholly new locale requests (e.g. "please add Swedish"), open a [Discussion](https://github.com/MBombeck/HealthLog/discussions) instead.
- type: dropdown
id: locale
attributes:
label: Locale
options:
- French (fr)
- Spanish (es)
- Italian (it)
- Polish (pl)
- Korean (ko)
- Dutch (nl)
- Brazilian Portuguese (pt-BR)
- Russian (ru)
- Other (specify under "Surface")
validations:
required: true
- type: textarea
id: surface
attributes:
label: Where you saw it
description: |
Page / component / dialog name. Include the route (e.g. `/insights`, `/settings/notifications`) and, if possible, the i18n key from the rendered DOM (open DevTools, look for the visible string).
placeholder: |
Route: /insights/blood-pressure
Component: blood-pressure trend card header
Key (if known): insights.bp.trendCard.title
validations:
required: true
- type: textarea
id: current
attributes:
label: Current wording
description: Paste the exact phrase as it appears in the app today.
validations:
required: true
- type: textarea
id: suggested
attributes:
label: Suggested wording
description: |
How should it read instead? Include reasoning if the change is more than a typo — register (formal vs. informal), regional vocabulary, medical terminology, or grammar.
validations:
required: true
- type: dropdown
id: kind
attributes:
label: Kind of issue
options:
- Grammar / spelling
- Wrong word (translation error)
- Awkward / unnatural phrasing
- Wrong register (too formal / too casual)
- Medical terminology
- Regional vocabulary
- Untranslated string (English fall-through)
- Other
validations:
required: true
- type: textarea
id: context
attributes:
label: Additional context
description: Screenshots, links to related issues, related strings on the same page, etc.
- type: checkboxes
id: terms
attributes:
label: Pre-flight checks
options:
- label: I confirmed this is not a duplicate of an existing translation issue.
required: true
- label: My suggestion respects the maintainer's editorial voice (professional, neutral, plain prose — no marketing-speak).
required: true