mirror of
https://github.com/stablyai/orca.git
synced 2026-10-31 00:57:45 +00:00
* feat(i18n): add Turkish UI language Register Turkish (tr) as a built-in UI language alongside en, zh, ko, ja, es, fr and pt: language setting, system-locale detection, renderer and main-process lazy catalogs, Settings picker label in every catalog, Settings search keyword, onboarding picker, docs, README link and a Turkish style glossary (config/i18n-turkish.md). tr.json comes from the community Turkish catalog (#22200, refreshed in #31316), reconciled with the current en.json: keys retired from en.json, entries whose English source changed since the refresh, and entries with placeholder mismatches are dropped and fall back to English until the next translation pass. Supersedes #31316. Co-authored-by: Uğur Pala <mail@ugurpala.com> Co-authored-by: mert <mmerttpz@gmail.com> Co-authored-by: Mehmet Efe Aytaş <mehmetefeaytas@icloud.com> * feat(i18n): complete Turkish catalog Translate the 1,432 keys tr.json was missing, restore the count placeholder in six Turkish singular forms, and order the catalog like en.json. * fix(i18n): apply Turkish translation review Correct 32 mistranslations (wrong meaning, translated command names and example paths, swapped placeholders) and 525 glossary and grammar issues that two independent review passes both flagged. * fix(i18n): Turkish review fixes and dotted-I settings search Fold U+0307 from lowercased Turkish İ so settings search matches plain-i queries, fix sampled Turkish meaning/terminology issues, and align the glossary casing rule with the catalog. --------- Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com> Co-authored-by: Uğur Pala <mail@ugurpala.com> Co-authored-by: mert <mmerttpz@gmail.com> Co-authored-by: Mehmet Efe Aytaş <mehmetefeaytas@icloud.com>
115 lines
3.0 KiB
JSON
115 lines
3.0 KiB
JSON
[
|
|
{
|
|
"filePath": "src/renderer/src/components/settings/appearance-search.ts",
|
|
"kind": "object-property:keywords",
|
|
"text": "Idioma",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/settings/appearance-search.ts",
|
|
"kind": "object-property:keywords",
|
|
"text": "Langue",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/settings/appearance-search.ts",
|
|
"kind": "object-property:keywords",
|
|
"text": "Dil",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/settings/appearance-search.ts",
|
|
"kind": "object-property:keywords",
|
|
"text": "언어",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/settings/appearance-search.ts",
|
|
"kind": "object-property:keywords",
|
|
"text": "言語",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/settings/appearance-search.ts",
|
|
"kind": "object-property:keywords",
|
|
"text": "語言",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/settings/appearance-search.ts",
|
|
"kind": "object-property:keywords",
|
|
"text": "语言",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/settings/terminal-advanced-platform-search.ts",
|
|
"kind": "object-property:keywords",
|
|
"text": "ghostty",
|
|
"dynamic": false,
|
|
"count": 2
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/settings/terminal-advanced-platform-search.ts",
|
|
"kind": "object-property:keywords",
|
|
"text": "Ghostty",
|
|
"dynamic": false,
|
|
"count": 2
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/settings/terminal-pane-appearance-search.ts",
|
|
"kind": "object-property:keywords",
|
|
"text": "ghostty",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/settings/terminal-pane-appearance-search.ts",
|
|
"kind": "object-property:keywords",
|
|
"text": "Ghostty",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/sidebar/worktree-card-meta-row.tsx",
|
|
"kind": "jsx-attribute:label",
|
|
"text": "sidebar",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/onboarding/OnboardingLanguageSwitcher.tsx",
|
|
"kind": "jsx-text",
|
|
"text": "Switch language",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/component-fixtures/component-fixture-explorer.tsx",
|
|
"kind": "jsx-text",
|
|
"text": "Component fixtures",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/component-fixtures/component-fixture-explorer.tsx",
|
|
"kind": "jsx-text",
|
|
"text": "fixtures · files named *.fixture.tsx under src/renderer/src",
|
|
"dynamic": false,
|
|
"count": 1
|
|
},
|
|
{
|
|
"filePath": "src/renderer/src/components/settings/ChatFontFamilySetting.tsx",
|
|
"kind": "jsx-text",
|
|
"text": "fontFamily",
|
|
"dynamic": false,
|
|
"count": 1
|
|
}
|
|
]
|