Skip to content

feat(i18n): translate the motorcycle flow (3.6) - #76

Merged
santidev21 merged 1 commit into
mainfrom
feat/i18n-motorcycle-flow
Oct 6, 2026
Merged

santidev21 merged 1 commit into
mainfrom
feat/i18n-motorcycle-flow

Conversation

@santidev21

Copy link
Copy Markdown
Owner

What

Third i18n surface: the motorcycle flow. Moves into the dictionaries:

  • dashboard shell banner, home, motorcycle card, add/edit form, summary, log-record;
  • their confirm/success/error dialogs (Swal messages now use keys too).

Also widens t() params to unknown (templates pass pipe results typed string | null, e.g. the date/currency pipes), stringified at interpolation.

Verification

  • Frontend: 216 tests pass, coverage 77.6% lines; format:check + lint clean; AOT build passes.
  • E2E unaffected (default ES keeps the Spanish labels the specs use).
  • SonarCloud CPD exclusions (dictionaries + templates) added in the previous PR cover this too.

Remaining (final PR)

Maintenance page, save/follow maintenance, statistics, profile + the legal/help long-form text. docs/specs/i18n.md tracks it.

Third i18n surface: the motorcycle flow. Moves the strings of the dashboard
shell banner, home, motorcycle card, add/edit form, summary and log-record
page into the dictionaries, including the confirm/success/error dialogs.

Also widens the `t()` params to `unknown` (templates pass pipe results that
are typed `string | null`), stringified at interpolation time.

Remaining (final PR): maintenance page, save/follow maintenance, statistics,
profile and the legal/help long-form text.
@sonarqubecloud

sonarqubecloud Bot commented Oct 6, 2026

Copy link
Copy Markdown

@santidev21
santidev21 merged commit d364bea into main Oct 6, 2026
14 checks passed
@santidev21
santidev21 deleted the feat/i18n-motorcycle-flow branch October 6, 2026 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant