openpencil/crates/openpencil-shell-core/src/i18n
Kayshen-X 2a3a6e96d6 fix(shell-core): convert-locales handles multi-line + double-quoted values
Earlier convert-locales.py was line-based + single-quote-only, missing
~16 keys per locale where:
  - the value spans onto the next line ('long.key.name':\n    'value')
  - the value uses double quotes for English contractions ('topbar.dontSave': "Don't Save")

Switch to a regex.finditer over the whole file with multi-line +
double-quote alternation. All 15 locales now report 706 keys each,
matching the TS source (apps/web/src/i18n/locales/*.ts).

Stop-hook: 'locale import is incomplete'.
2026-05-10 19:04:38 +08:00
..
de.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
en.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
es.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
fr.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
hi.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
id.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
ja.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
ko.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
mod.rs feat(shell-core): import all 15 TS locale tables verbatim 2026-05-10 18:57:20 +08:00
pt.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
ru.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
th.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
tr.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
vi.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
zh_cn.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00
zh_tw.rs fix(shell-core): convert-locales handles multi-line + double-quoted values 2026-05-10 19:04:38 +08:00