diff --git a/crates/ui-egui/locales/ka.toml b/crates/ui-egui/locales/ka.toml index 1c9d5ad8..5b73b4fb 100644 --- a/crates/ui-egui/locales/ka.toml +++ b/crates/ui-egui/locales/ka.toml @@ -8,7 +8,7 @@ [meta] name = "ქართული" -status = "draft — needs native review" +status = "draft — reviewed by a native speaker, awaiting a maintainer's approval" [ui] "% of all commits" = "ყველა კომიტის %" diff --git a/crates/ui-egui/src/i18n.rs b/crates/ui-egui/src/i18n.rs index 98bc3d8f..9faff001 100644 --- a/crates/ui-egui/src/i18n.rs +++ b/crates/ui-egui/src/i18n.rs @@ -27,7 +27,8 @@ pub struct Lang { pub code: &'static str, /// The language's own name for itself (the language picker shows it untranslated). pub name: &'static str, - /// Machine-drafted, waiting for a native speaker's review (`[meta] status`). + /// A draft (`[meta] status` set): waiting for a native speaker's review, or reviewed and waiting for + /// a maintainer's approval. pub draft: bool, /// Index into [`LANGS`] of the catalog a regional one overlays ("es" under "es-419": it lists /// only what differs), else 0 (English). diff --git a/docs/translating.md b/docs/translating.md index 0c011fa3..eaa59755 100644 --- a/docs/translating.md +++ b/docs/translating.md @@ -108,7 +108,7 @@ picker leaves Georgian out. A new CJK or other non-Latin language also needs its The check fails on keys the code uses that `en.toml` lacks (it prints the lines to paste), keys no code uses, unknown command ids, placeholders that don't match English, and, for complete languages, anything untranslated. Machine-drafted catalogs stay marked as drafts until a native speaker has -reviewed them. +reviewed them; a reviewed catalog stays a draft until a maintainer approves it (its `status` says which). ## Adding strings in code