Skip to content

i18n(DateTimePicker): native-speaker review of machine-translated presets #60

Description

@IgorShevchik

Context

PR #55 added dateTimePicker.presets.* (today / tomorrow / endOfWeek / inAWeek / endOfMonth) and backToDate / hours / minutes to all 19 locales. Translations for the following languages were generated by the author by approximation, without involvement of a native speaker:

  • 🇦🇪 ar.ts (Arabic) — especially important due to RTL
  • 🇮🇳 in.ts (Hindi)
  • 🇹🇭 th.ts (Thai)
  • 🇰🇿 kz.ts (Kazakh)
  • 🇯🇵 ja.ts (Japanese)
  • 🇨🇳 sc.ts (Simplified Chinese)
  • 🇹🇼 tc.ts (Traditional Chinese)
  • 🇻🇳 vn.ts (Vietnamese)
  • 🇮🇩 id.ts (Indonesian)
  • 🇲🇾 ms.ts (Malay)
  • 🇪🇸 la.ts (Latin American Spanish)
  • 🇵🇱 pl.ts (Polish)
  • 🇺🇦 ua.ts (Ukrainian)

Already fixed as part of PR #55:

  • de.ts, fr.ts, it.ts, br.ts, tr.tsendOfWeek meant "weekend", replaced with the correct "end of week".

What needs to be done

  1. Hand the list above to native speakers / in-house translators.
  2. Pay special attention to:
    • the semantics of endOfWeek (it's "Friday / end of the work week", not "weekend");
    • the RTL formatting in ar.ts (word order in hints like "Tuesday, April 28");
    • grammatical gender / case where applicable (PL/UA);
    • string length (must fit into a preset card on mobile).
  3. Update the locale files based on the findings.

Definition of Done

  • All 18 locales have been reviewed by native speakers.
  • Component snapshot tests don't change (text-only edits).
  • Delivered in a single PR.

Priority: P1 — production reputation risk (especially AR/JP/CN).


Follow-up from review of PR #55.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Fields

    No fields configured for Task.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions