feat(desktop): expand and audit locale translations (#40362)

Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
This commit is contained in:
opencode-agent[bot]
2026-08-04 03:57:33 +00:00
committed by GitHub
parent 33221d8dcc
commit 54ea2a7b0c
83 changed files with 14069 additions and 1471 deletions
+4 -4
View File
@@ -1,11 +1,11 @@
export const dict = {
"desktop.menu.checkForUpdates": "التحقق من وجود تحديثات...",
"desktop.menu.installCli": "تثبيت CLI...",
"desktop.menu.reloadWebview": "إعادة تحميل Webview",
"desktop.menu.reloadWebview": "إعادة تحميل عرض الويب",
"desktop.menu.restart": "إعادة تشغيل",
"desktop.dialog.chooseFolder": "اختر مجلدًا",
"desktop.dialog.chooseFile": "اختر ملفًا",
"desktop.dialog.chooseFolder": "اختيار مجلد",
"desktop.dialog.chooseFile": "اختيار ملف",
"desktop.dialog.saveFile": "حفظ ملف",
"desktop.updater.checkFailed.title": "فشل التحقق من التحديثات",
@@ -15,7 +15,7 @@ export const dict = {
"desktop.updater.downloadFailed.title": "فشل التحديث",
"desktop.updater.downloadFailed.message": "فشل تنزيل التحديث",
"desktop.updater.downloaded.title": "تم تنزيل التحديث",
"desktop.updater.downloaded.prompt": "تم تنزيل إصدار {{version}} من OpenCode، هل ترغب في تثبيته وإعادة تشغيله؟",
"desktop.updater.downloaded.prompt": "تم تنزيل الإصدار {{version}} من OpenCode. هل ترغب في تثبيته وإعادة تشغيل التطبيق؟",
"desktop.updater.installFailed.title": "فشل التحديث",
"desktop.updater.installFailed.message": "فشل تثبيت التحديث",
+28
View File
@@ -0,0 +1,28 @@
export const dict = {
"desktop.menu.checkForUpdates": "Yeniləmələri yoxla...",
"desktop.menu.installCli": "CLI-ni quraşdır...",
"desktop.menu.reloadWebview": "Webview-u yenidən yüklə",
"desktop.menu.restart": "Yenidən başlat",
"desktop.dialog.chooseFolder": "Qovluq seçin",
"desktop.dialog.chooseFile": "Fayl seçin",
"desktop.dialog.saveFile": "Faylı saxla",
"desktop.updater.checkFailed.title": "Yeniləmə yoxlaması uğursuz oldu",
"desktop.updater.checkFailed.message": "Yeniləmələr yoxlana bilmədi",
"desktop.updater.none.title": "Yeniləmə mövcud deyil",
"desktop.updater.none.message": "Artıq OpenCode-un ən son versiyasından istifadə edirsiniz",
"desktop.updater.downloadFailed.title": "Yeniləmə uğursuz oldu",
"desktop.updater.downloadFailed.message": "Yeniləmə yüklənə bilmədi",
"desktop.updater.downloaded.title": "Yeniləmə yükləndi",
"desktop.updater.downloaded.prompt":
"OpenCode-un {{version}} versiyası yüklənib. Onu quraşdırıb tətbiqi yenidən başlatmaq istəyirsiniz?",
"desktop.updater.installFailed.title": "Yeniləmə uğursuz oldu",
"desktop.updater.installFailed.message": "Yeniləmə quraşdırıla bilmədi",
"desktop.cli.installed.title": "CLI quraşdırıldı",
"desktop.cli.installed.message":
"CLI {{path}} ünvanına quraşdırıldı\n\n'opencode' əmrindən istifadə etmək üçün terminalı yenidən başladın.",
"desktop.cli.failed.title": "Quraşdırma uğursuz oldu",
"desktop.cli.failed.message": "CLI quraşdırıla bilmədi: {{error}}",
}
+4 -4
View File
@@ -1,10 +1,10 @@
export const dict = {
"desktop.menu.checkForUpdates": "Provjeri ažuriranja...",
"desktop.menu.installCli": "Instaliraj CLI...",
"desktop.menu.reloadWebview": "Ponovo učitavanje webview-a",
"desktop.menu.restart": "Restartuj",
"desktop.menu.reloadWebview": "Ponovo učitaj Webview",
"desktop.menu.restart": "Ponovo pokreni",
"desktop.dialog.chooseFolder": "Odaberi folder",
"desktop.dialog.chooseFolder": "Odaberi fasciklu",
"desktop.dialog.chooseFile": "Odaberi datoteku",
"desktop.dialog.saveFile": "Sačuvaj datoteku",
@@ -22,7 +22,7 @@ export const dict = {
"desktop.cli.installed.title": "CLI instaliran",
"desktop.cli.installed.message":
"CLI je instaliran u {{path}}\n\nRestartuj terminal da bi koristio komandu 'opencode'.",
"CLI je instaliran u {{path}}\n\nPonovo pokreni terminal da bi koristio komandu 'opencode'.",
"desktop.cli.failed.title": "Instalacija nije uspjela",
"desktop.cli.failed.message": "Neuspjela instalacija CLI-a: {{error}}",
}
+1 -1
View File
@@ -1,7 +1,7 @@
export const dict = {
"desktop.menu.checkForUpdates": "Tjek for opdateringer...",
"desktop.menu.installCli": "Installer CLI...",
"desktop.menu.reloadWebview": "Genindlæs Webview",
"desktop.menu.reloadWebview": "Genindlæs webvisning",
"desktop.menu.restart": "Genstart",
"desktop.dialog.chooseFolder": "Vælg en mappe",
+2 -2
View File
@@ -1,6 +1,6 @@
export const dict = {
"desktop.menu.checkForUpdates": "Nach Updates suchen...",
"desktop.menu.installCli": "CLI installieren...",
"desktop.menu.checkForUpdates": "Nach Updates suchen",
"desktop.menu.installCli": "CLI installieren",
"desktop.menu.reloadWebview": "Webview neu laden",
"desktop.menu.restart": "Neustart",
+1 -1
View File
@@ -1,7 +1,7 @@
export const dict = {
"desktop.menu.checkForUpdates": "Buscar actualizaciones...",
"desktop.menu.installCli": "Instalar CLI...",
"desktop.menu.reloadWebview": "Recargar Webview",
"desktop.menu.reloadWebview": "Recargar vista web",
"desktop.menu.restart": "Reiniciar",
"desktop.dialog.chooseFolder": "Elegir una carpeta",
+25
View File
@@ -0,0 +1,25 @@
export const dict = {
"desktop.menu.checkForUpdates": "Tarkista päivitykset...",
"desktop.menu.installCli": "Asenna CLI...",
"desktop.menu.reloadWebview": "Lataa verkkonäkymä uudelleen",
"desktop.menu.restart": "Käynnistä uudelleen",
"desktop.dialog.chooseFolder": "Valitse kansio",
"desktop.dialog.chooseFile": "Valitse tiedosto",
"desktop.dialog.saveFile": "Tallenna tiedosto",
"desktop.updater.checkFailed.title": "Päivitystarkistus epäonnistui",
"desktop.updater.checkFailed.message": "Päivitysten tarkistaminen epäonnistui",
"desktop.updater.none.title": "Päivitystä ei ole saatavilla",
"desktop.updater.none.message": "Käytät jo OpenCoden uusinta versiota",
"desktop.updater.downloadFailed.title": "Päivitys epäonnistui",
"desktop.updater.downloadFailed.message": "Päivityksen lataaminen epäonnistui",
"desktop.updater.downloaded.title": "Päivitys ladattu",
"desktop.updater.downloaded.prompt":
"OpenCoden versio {{version}} on ladattu. Haluatko asentaa sen ja käynnistää OpenCoden uudelleen?",
"desktop.updater.installFailed.title": "Päivitys epäonnistui",
"desktop.updater.installFailed.message": "Päivityksen asentaminen epäonnistui",
"desktop.cli.installed.title": "CLI on asennettu",
"desktop.cli.installed.message":
"CLI on asennettu polkuun {{path}}\n\nKäynnistä terminaali uudelleen, jotta voit käyttää 'opencode'-komentoa.",
"desktop.cli.failed.title": "Asennus epäonnistui",
"desktop.cli.failed.message": "CLI:n asennus epäonnistui: {{error}}",
}
+7 -7
View File
@@ -1,7 +1,7 @@
export const dict = {
"desktop.menu.checkForUpdates": "Vérifier les mises à jour...",
"desktop.menu.installCli": "Installer la CLI...",
"desktop.menu.reloadWebview": "Recharger la Webview",
"desktop.menu.checkForUpdates": "Rechercher des mises à jour...",
"desktop.menu.installCli": "Installer l'interface en ligne de commande...",
"desktop.menu.reloadWebview": "Recharger la vue Web",
"desktop.menu.restart": "Redémarrer",
"desktop.dialog.chooseFolder": "Choisir un dossier",
@@ -16,13 +16,13 @@ export const dict = {
"desktop.updater.downloadFailed.message": "Impossible de télécharger la mise à jour",
"desktop.updater.downloaded.title": "Mise à jour téléchargée",
"desktop.updater.downloaded.prompt":
"La version {{version}} d'OpenCode a été téléchargée. Voulez-vous l'installer et redémarrer ?",
"La version {{version}} d'OpenCode a été téléchargée. Voulez-vous l'installer et relancer l'application ?",
"desktop.updater.installFailed.title": "Échec de la mise à jour",
"desktop.updater.installFailed.message": "Impossible d'installer la mise à jour",
"desktop.cli.installed.title": "CLI installée",
"desktop.cli.installed.title": "Interface en ligne de commande installée",
"desktop.cli.installed.message":
"CLI installée dans {{path}}\n\nRedémarrez votre terminal pour utiliser la commande 'opencode'.",
"Interface en ligne de commande installée dans {{path}}\n\nRedémarrez votre terminal pour utiliser la commande 'opencode'.",
"desktop.cli.failed.title": "Échec de l'installation",
"desktop.cli.failed.message": "Impossible d'installer la CLI : {{error}}",
"desktop.cli.failed.message": "Impossible d'installer l'interface en ligne de commande : {{error}}",
}
+23
View File
@@ -0,0 +1,23 @@
export const dict = {
"desktop.menu.checkForUpdates": "अद्यतन के लिए जाँच...",
"desktop.menu.installCli": "CLI स्थापित करें...",
"desktop.menu.reloadWebview": "Webview पुनः लोड करें",
"desktop.menu.restart": "पुनः आरंभ करें",
"desktop.dialog.chooseFolder": "एक फ़ोल्डर चुनें",
"desktop.dialog.chooseFile": "एक फ़ाइल चुनें",
"desktop.dialog.saveFile": "फ़ाइल सहेजें",
"desktop.updater.checkFailed.title": "अद्यतन जांच विफल",
"desktop.updater.checkFailed.message": "अद्यतनों की जाँच करने में विफल",
"desktop.updater.none.title": "कोई अपडेट उपलब्ध नहीं",
"desktop.updater.none.message": "आप पहले से ही OpenCode का नवीनतम संस्करण उपयोग कर रहे हैं",
"desktop.updater.downloadFailed.title": "अपडेट विफल",
"desktop.updater.downloadFailed.message": "अद्यतन डाउनलोड करने में विफल",
"desktop.updater.downloaded.title": "अद्यतन डाउनलोड किया गया",
"desktop.updater.downloaded.prompt": "OpenCode का संस्करण {{version}} डाउनलोड हो गया है। क्या आप इसे इंस्टॉल करके ऐप को फिर से खोलना चाहेंगे?",
"desktop.updater.installFailed.title": "अपडेट विफल",
"desktop.updater.installFailed.message": "अद्यतन स्थापित करने में विफल",
"desktop.cli.installed.title": "CLI स्थापित",
"desktop.cli.installed.message": "CLI को {{path}} पर इंस्टॉल किया गया\n\n'opencode' कमांड का उपयोग करने के लिए अपना टर्मिनल पुनः आरंभ करें।",
"desktop.cli.failed.title": "स्थापना विफल",
"desktop.cli.failed.message": "CLI इंस्टॉल करने में विफल: {{error}}",
}
+28
View File
@@ -0,0 +1,28 @@
export const dict = {
"desktop.menu.checkForUpdates": "Periksa pembaruan...",
"desktop.menu.installCli": "Instal CLI...",
"desktop.menu.reloadWebview": "Muat ulang WebView",
"desktop.menu.restart": "Mulai ulang",
"desktop.dialog.chooseFolder": "Pilih folder",
"desktop.dialog.chooseFile": "Pilih berkas",
"desktop.dialog.saveFile": "Simpan berkas",
"desktop.updater.checkFailed.title": "Pemeriksaan pembaruan gagal",
"desktop.updater.checkFailed.message": "Gagal memeriksa pembaruan",
"desktop.updater.none.title": "Tidak ada pembaruan",
"desktop.updater.none.message": "Anda sudah menggunakan versi terbaru OpenCode",
"desktop.updater.downloadFailed.title": "Pembaruan gagal",
"desktop.updater.downloadFailed.message": "Gagal mengunduh pembaruan",
"desktop.updater.downloaded.title": "Pembaruan diunduh",
"desktop.updater.downloaded.prompt":
"OpenCode versi {{version}} telah diunduh. Apakah Anda ingin menginstalnya dan menjalankan ulang aplikasi?",
"desktop.updater.installFailed.title": "Pembaruan gagal",
"desktop.updater.installFailed.message": "Gagal menginstal pembaruan",
"desktop.cli.installed.title": "CLI terinstal",
"desktop.cli.installed.message":
"CLI terinstal di {{path}}\n\nMulai ulang terminal Anda untuk menggunakan perintah 'opencode'.",
"desktop.cli.failed.title": "Instalasi gagal",
"desktop.cli.failed.message": "Gagal menginstal CLI: {{error}}",
}
+88 -1
View File
@@ -16,6 +16,18 @@ import { dict as desktopAr } from "./ar"
import { dict as desktopNo } from "./no"
import { dict as desktopBr } from "./br"
import { dict as desktopBs } from "./bs"
import { dict as desktopTr } from "./tr"
import { dict as desktopHi } from "./hi"
import { dict as desktopNl } from "./nl"
import { dict as desktopId } from "./id"
import { dict as desktopVi } from "./vi"
import { dict as desktopIt } from "./it"
import { dict as desktopUr } from "./ur"
import { dict as desktopPa } from "./pa"
import { dict as desktopAz } from "./az"
import { dict as desktopFi } from "./fi"
import { dict as desktopSv } from "./sv"
import { dict as desktopTh } from "./th"
import { dict as appEn } from "../../../../app/src/i18n/en"
import { dict as appZh } from "../../../../app/src/i18n/zh"
@@ -33,6 +45,18 @@ import { dict as appAr } from "../../../../app/src/i18n/ar"
import { dict as appNo } from "../../../../app/src/i18n/no"
import { dict as appBr } from "../../../../app/src/i18n/br"
import { dict as appBs } from "../../../../app/src/i18n/bs"
import { dict as appTr } from "../../../../app/src/i18n/tr"
import { dict as appHi } from "../../../../app/src/i18n/hi"
import { dict as appNl } from "../../../../app/src/i18n/nl"
import { dict as appId } from "../../../../app/src/i18n/id"
import { dict as appVi } from "../../../../app/src/i18n/vi"
import { dict as appIt } from "../../../../app/src/i18n/it"
import { dict as appUr } from "../../../../app/src/i18n/ur"
import { dict as appPa } from "../../../../app/src/i18n/pa"
import { dict as appAz } from "../../../../app/src/i18n/az"
import { dict as appFi } from "../../../../app/src/i18n/fi"
import { dict as appSv } from "../../../../app/src/i18n/sv"
import { dict as appTh } from "../../../../app/src/i18n/th"
export type Locale =
| "en"
@@ -51,6 +75,18 @@ export type Locale =
| "no"
| "br"
| "bs"
| "tr"
| "hi"
| "nl"
| "id"
| "vi"
| "it"
| "ur"
| "pa"
| "az"
| "fi"
| "sv"
| "th"
type RawDictionary = typeof appEn & typeof desktopEn
type Dictionary = i18n.Flatten<RawDictionary>
@@ -72,6 +108,18 @@ const LOCALES: readonly Locale[] = [
"ar",
"no",
"br",
"tr",
"hi",
"nl",
"id",
"vi",
"it",
"ur",
"pa",
"az",
"fi",
"sv",
"th",
]
function detectLocale(): Locale {
@@ -82,7 +130,13 @@ function detectLocale(): Locale {
if (!language) continue
if (language.toLowerCase().startsWith("en")) return "en"
if (language.toLowerCase().startsWith("zh")) {
if (language.toLowerCase().includes("hant")) return "zht"
if (
language.toLowerCase().includes("hant") ||
language.toLowerCase().includes("-tw") ||
language.toLowerCase().includes("-hk") ||
language.toLowerCase().includes("-mo")
)
return "zht"
return "zh"
}
if (language.toLowerCase().startsWith("ko")) return "ko"
@@ -103,6 +157,27 @@ function detectLocale(): Locale {
return "no"
if (language.toLowerCase().startsWith("pt")) return "br"
if (language.toLowerCase().startsWith("bs")) return "bs"
if (language.toLowerCase().startsWith("tr")) return "tr"
if (language.toLowerCase().startsWith("hi")) return "hi"
if (language.toLowerCase().startsWith("nl")) return "nl"
if (language.toLowerCase().startsWith("id")) return "id"
if (language.toLowerCase().startsWith("vi")) return "vi"
if (language.toLowerCase().startsWith("it")) return "it"
if (language.toLowerCase().startsWith("ur")) return "ur"
if (
language.toLowerCase().startsWith("pa") &&
(language.toLowerCase().includes("arab") || language.toLowerCase().includes("-pk"))
)
return "pa"
if (
language.toLowerCase().startsWith("az") &&
!language.toLowerCase().includes("arab") &&
!language.toLowerCase().includes("cyrl")
)
return "az"
if (language.toLowerCase().startsWith("fi")) return "fi"
if (language.toLowerCase().startsWith("sv")) return "sv"
if (language.toLowerCase().startsWith("th")) return "th"
}
return "en"
@@ -158,6 +233,18 @@ function build(locale: Locale): Dictionary {
if (locale === "no") return { ...base, ...i18n.flatten(appNo), ...i18n.flatten(desktopNo) }
if (locale === "br") return { ...base, ...i18n.flatten(appBr), ...i18n.flatten(desktopBr) }
if (locale === "bs") return { ...base, ...i18n.flatten(appBs), ...i18n.flatten(desktopBs) }
if (locale === "tr") return { ...base, ...i18n.flatten(appTr), ...i18n.flatten(desktopTr) }
if (locale === "hi") return { ...base, ...i18n.flatten(appHi), ...i18n.flatten(desktopHi) }
if (locale === "nl") return { ...base, ...i18n.flatten(appNl), ...i18n.flatten(desktopNl) }
if (locale === "id") return { ...base, ...i18n.flatten(appId), ...i18n.flatten(desktopId) }
if (locale === "vi") return { ...base, ...i18n.flatten(appVi), ...i18n.flatten(desktopVi) }
if (locale === "it") return { ...base, ...i18n.flatten(appIt), ...i18n.flatten(desktopIt) }
if (locale === "ur") return { ...base, ...i18n.flatten(appUr), ...i18n.flatten(desktopUr) }
if (locale === "pa") return { ...base, ...i18n.flatten(appPa), ...i18n.flatten(desktopPa) }
if (locale === "az") return { ...base, ...i18n.flatten(appAz), ...i18n.flatten(desktopAz) }
if (locale === "fi") return { ...base, ...i18n.flatten(appFi), ...i18n.flatten(desktopFi) }
if (locale === "sv") return { ...base, ...i18n.flatten(appSv), ...i18n.flatten(desktopSv) }
if (locale === "th") return { ...base, ...i18n.flatten(appTh), ...i18n.flatten(desktopTh) }
return { ...base, ...i18n.flatten(appKo), ...i18n.flatten(desktopKo) }
}
+25
View File
@@ -0,0 +1,25 @@
export const dict = {
"desktop.menu.checkForUpdates": "Controlla gli aggiornamenti...",
"desktop.menu.installCli": "Installa CLI...",
"desktop.menu.reloadWebview": "Ricarica la webview",
"desktop.menu.restart": "Riavvia",
"desktop.dialog.chooseFolder": "Scegli una cartella",
"desktop.dialog.chooseFile": "Scegli un file",
"desktop.dialog.saveFile": "Salva file",
"desktop.updater.checkFailed.title": "Controllo degli aggiornamenti non riuscito",
"desktop.updater.checkFailed.message": "Impossibile controllare gli aggiornamenti",
"desktop.updater.none.title": "Nessun aggiornamento disponibile",
"desktop.updater.none.message": "Stai già utilizzando l'ultima versione di OpenCode",
"desktop.updater.downloadFailed.title": "Aggiornamento non riuscito",
"desktop.updater.downloadFailed.message": "Impossibile scaricare l'aggiornamento",
"desktop.updater.downloaded.title": "Aggiornamento scaricato",
"desktop.updater.downloaded.prompt":
"La versione {{version}} di OpenCode è stata scaricata. Vuoi installarla e riavviare l'app?",
"desktop.updater.installFailed.title": "Aggiornamento non riuscito",
"desktop.updater.installFailed.message": "Impossibile installare l'aggiornamento",
"desktop.cli.installed.title": "CLI installata",
"desktop.cli.installed.message":
"CLI installata in {{path}}\n\nRiavvia il terminale per utilizzare il comando 'opencode'.",
"desktop.cli.failed.title": "Installazione non riuscita",
"desktop.cli.failed.message": "Impossibile installare la CLI: {{error}}",
}
+1 -1
View File
@@ -1,7 +1,7 @@
export const dict = {
"desktop.menu.checkForUpdates": "업데이트 확인...",
"desktop.menu.installCli": "CLI 설치...",
"desktop.menu.reloadWebview": "Webview 새로고침",
"desktop.menu.reloadWebview": "WebView 새로 고침",
"desktop.menu.restart": "다시 시작",
"desktop.dialog.chooseFolder": "폴더 선택",
+25
View File
@@ -0,0 +1,25 @@
export const dict = {
"desktop.menu.checkForUpdates": "Controleren op updates...",
"desktop.menu.installCli": "CLI installeren...",
"desktop.menu.reloadWebview": "Webview opnieuw laden",
"desktop.menu.restart": "Opnieuw opstarten",
"desktop.dialog.chooseFolder": "Kies een map",
"desktop.dialog.chooseFile": "Kies een bestand",
"desktop.dialog.saveFile": "Bestand opslaan",
"desktop.updater.checkFailed.title": "Updatecontrole mislukt",
"desktop.updater.checkFailed.message": "Controleren op updates is mislukt",
"desktop.updater.none.title": "Geen update beschikbaar",
"desktop.updater.none.message": "Je gebruikt al de nieuwste versie van OpenCode",
"desktop.updater.downloadFailed.title": "Update mislukt",
"desktop.updater.downloadFailed.message": "Downloaden van update is mislukt",
"desktop.updater.downloaded.title": "Update gedownload",
"desktop.updater.downloaded.prompt":
"Versie {{version}} van OpenCode is gedownload. Wil je deze installeren en OpenCode opnieuw starten?",
"desktop.updater.installFailed.title": "Update mislukt",
"desktop.updater.installFailed.message": "Installeren van update is mislukt",
"desktop.cli.installed.title": "CLI geïnstalleerd",
"desktop.cli.installed.message":
"CLI geïnstalleerd op {{path}}\n\nStart je terminal opnieuw om de opdracht 'opencode' te gebruiken.",
"desktop.cli.failed.title": "Installatie mislukt",
"desktop.cli.failed.message": "Installeren van CLI is mislukt: {{error}}",
}
+1 -1
View File
@@ -22,7 +22,7 @@ export const dict = {
"desktop.cli.installed.title": "CLI installert",
"desktop.cli.installed.message":
"CLI installert til {{path}}\n\nStart terminalen på nytt for å bruke 'opencode'-kommandoen.",
"CLI installert i {{path}}\n\nStart terminalen på nytt for å bruke 'opencode'-kommandoen.",
"desktop.cli.failed.title": "Installasjon mislyktes",
"desktop.cli.failed.message": "Kunne ikke installere CLI: {{error}}",
}
+23
View File
@@ -0,0 +1,23 @@
export const dict = {
"desktop.menu.checkForUpdates": "اپ ڈیٹس لئی چیک کرو...",
"desktop.menu.installCli": "CLI انسٹال کرو...",
"desktop.menu.reloadWebview": "ویب ویو دوبارہ لوڈ کرو",
"desktop.menu.restart": "دوبارہ شروع کرو",
"desktop.dialog.chooseFolder": "اک فولڈر چنو",
"desktop.dialog.chooseFile": "اک فائل چنو",
"desktop.dialog.saveFile": "فائل محفوظ کرو",
"desktop.updater.checkFailed.title": "اپ ڈیٹ دی پڑتال ناکام ہو گئی",
"desktop.updater.checkFailed.message": "اپ ڈیٹاں دی پڑتال نئیں ہو سکی",
"desktop.updater.none.title": "کوئی اپ ڈیٹ دستیاب نئیں",
"desktop.updater.none.message": "تسی پہلے ای OpenCode دا تازہ ترین ورژن استعمال کر رئے او",
"desktop.updater.downloadFailed.title": "اپ ڈیٹ ناکام ہو گئی",
"desktop.updater.downloadFailed.message": "اپ ڈیٹ ڈاؤن لوڈ نئیں ہو سکی",
"desktop.updater.downloaded.title": "اپ ڈیٹ ڈاؤن لوڈ ہو گئی",
"desktop.updater.downloaded.prompt": "OpenCode دا ورژن {{version}} ڈاؤن لوڈ کر دتا گیا اے، کی تسی اینوں انسٹال کرنا تے دوبارہ لانچ کرنا چاہندے او؟",
"desktop.updater.installFailed.title": "اپ ڈیٹ ناکام ہو گئی",
"desktop.updater.installFailed.message": "اپ ڈیٹ انسٹال نئیں ہو سکی",
"desktop.cli.installed.title": "CLI انسٹال ہو گیا",
"desktop.cli.installed.message": "CLI {{path}} تے انسٹال کیتا گیا\n\n'opencode' کمانڈ ورتن لئی اپنے ٹرمینل نوں دوبارہ شروع کرو۔",
"desktop.cli.failed.title": "تنصیب ناکام ہو گئی",
"desktop.cli.failed.message": "CLI انسٹال نئیں ہو سکی: {{error}}",
}
+4 -4
View File
@@ -1,8 +1,8 @@
export const dict = {
"desktop.menu.checkForUpdates": "Sprawdź aktualizacje...",
"desktop.menu.installCli": "Zainstaluj CLI...",
"desktop.menu.reloadWebview": "Przeładuj Webview",
"desktop.menu.restart": "Restartuj",
"desktop.menu.reloadWebview": "Załaduj ponownie WebView",
"desktop.menu.restart": "Uruchom ponownie",
"desktop.dialog.chooseFolder": "Wybierz folder",
"desktop.dialog.chooseFile": "Wybierz plik",
@@ -20,9 +20,9 @@ export const dict = {
"desktop.updater.installFailed.title": "Aktualizacja nie powiodła się",
"desktop.updater.installFailed.message": "Nie udało się zainstalować aktualizacji",
"desktop.cli.installed.title": "CLI zainstalowane",
"desktop.cli.installed.title": "Zainstalowano interfejs CLI",
"desktop.cli.installed.message":
"CLI zainstalowane w {{path}}\n\nUruchom ponownie terminal, aby użyć polecenia 'opencode'.",
"Interfejs CLI zainstalowano w {{path}}\n\nUruchom ponownie terminal, aby użyć polecenia opencode.",
"desktop.cli.failed.title": "Instalacja nie powiodła się",
"desktop.cli.failed.message": "Nie udało się zainstalować CLI: {{error}}",
}
+1 -1
View File
@@ -1,7 +1,7 @@
export const dict = {
"desktop.menu.checkForUpdates": "Проверить обновления...",
"desktop.menu.installCli": "Установить CLI...",
"desktop.menu.reloadWebview": "Перезагрузить Webview",
"desktop.menu.reloadWebview": "Перезагрузить WebView",
"desktop.menu.restart": "Перезапустить",
"desktop.dialog.chooseFolder": "Выберите папку",
+25
View File
@@ -0,0 +1,25 @@
export const dict = {
"desktop.menu.checkForUpdates": "Sök efter uppdateringar...",
"desktop.menu.installCli": "Installera CLI...",
"desktop.menu.reloadWebview": "Ladda om webbvyn",
"desktop.menu.restart": "Starta om",
"desktop.dialog.chooseFolder": "Välj en mapp",
"desktop.dialog.chooseFile": "Välj en fil",
"desktop.dialog.saveFile": "Spara filen",
"desktop.updater.checkFailed.title": "Uppdateringskontrollen misslyckades",
"desktop.updater.checkFailed.message": "Det gick inte att söka efter uppdateringar",
"desktop.updater.none.title": "Ingen uppdatering tillgänglig",
"desktop.updater.none.message": "Du använder redan den senaste versionen av OpenCode",
"desktop.updater.downloadFailed.title": "Uppdateringen misslyckades",
"desktop.updater.downloadFailed.message": "Det gick inte att ladda ned uppdateringen",
"desktop.updater.downloaded.title": "Uppdatering nedladdad",
"desktop.updater.downloaded.prompt":
"Version {{version}} av OpenCode har laddats ned. Vill du installera den och starta om programmet?",
"desktop.updater.installFailed.title": "Uppdateringen misslyckades",
"desktop.updater.installFailed.message": "Det gick inte att installera uppdateringen",
"desktop.cli.installed.title": "CLI installerat",
"desktop.cli.installed.message":
"CLI installerat i {{path}}\n\nStarta om terminalen för att använda kommandot 'opencode'.",
"desktop.cli.failed.title": "Installationen misslyckades",
"desktop.cli.failed.message": "Det gick inte att installera CLI: {{error}}",
}
+27
View File
@@ -0,0 +1,27 @@
export const dict = {
"desktop.menu.checkForUpdates": "ตรวจหาการอัปเดต...",
"desktop.menu.installCli": "ติดตั้ง CLI...",
"desktop.menu.reloadWebview": "โหลด Webview ใหม่",
"desktop.menu.restart": "เริ่มการทำงานใหม่",
"desktop.dialog.chooseFolder": "เลือกโฟลเดอร์",
"desktop.dialog.chooseFile": "เลือกไฟล์",
"desktop.dialog.saveFile": "บันทึกไฟล์",
"desktop.updater.checkFailed.title": "การตรวจหาการอัปเดตล้มเหลว",
"desktop.updater.checkFailed.message": "ไม่สามารถตรวจหาการอัปเดตได้",
"desktop.updater.none.title": "ไม่มีการอัปเดต",
"desktop.updater.none.message": "คุณกำลังใช้ OpenCode เวอร์ชันล่าสุดอยู่แล้ว",
"desktop.updater.downloadFailed.title": "การอัปเดตล้มเหลว",
"desktop.updater.downloadFailed.message": "ไม่สามารถดาวน์โหลดการอัปเดตได้",
"desktop.updater.downloaded.title": "ดาวน์โหลดการอัปเดตแล้ว",
"desktop.updater.downloaded.prompt":
"ดาวน์โหลด OpenCode เวอร์ชัน {{version}} แล้ว คุณต้องการติดตั้งและเปิดแอปอีกครั้งหรือไม่",
"desktop.updater.installFailed.title": "การอัปเดตล้มเหลว",
"desktop.updater.installFailed.message": "ไม่สามารถติดตั้งการอัปเดตได้",
"desktop.cli.installed.title": "ติดตั้ง CLI แล้ว",
"desktop.cli.installed.message": "ติดตั้ง CLI ที่ {{path}} แล้ว\n\nเริ่มเทอร์มินัลใหม่เพื่อใช้คำสั่ง 'opencode'",
"desktop.cli.failed.title": "การติดตั้งล้มเหลว",
"desktop.cli.failed.message": "ไม่สามารถติดตั้ง CLI ได้: {{error}}",
}
+28
View File
@@ -0,0 +1,28 @@
export const dict = {
"desktop.menu.checkForUpdates": "Güncellemeleri kontrol et...",
"desktop.menu.installCli": "CLI'yi yükle...",
"desktop.menu.reloadWebview": "Web görünümünü yeniden yükle",
"desktop.menu.restart": "Yeniden başlat",
"desktop.dialog.chooseFolder": "Bir klasör seçin",
"desktop.dialog.chooseFile": "Bir dosya seçin",
"desktop.dialog.saveFile": "Dosyayı kaydedin",
"desktop.updater.checkFailed.title": "Güncelleme kontrolü başarısız oldu",
"desktop.updater.checkFailed.message": "Güncellemeler kontrol edilemedi",
"desktop.updater.none.title": "Güncelleme yok",
"desktop.updater.none.message": "OpenCode'un en son sürümünü zaten kullanıyorsunuz",
"desktop.updater.downloadFailed.title": "Güncelleme başarısız oldu",
"desktop.updater.downloadFailed.message": "Güncelleme indirilemedi",
"desktop.updater.downloaded.title": "Güncelleme indirildi",
"desktop.updater.downloaded.prompt":
"OpenCode'un {{version}} sürümü indirildi. Şimdi yükleyip yeniden başlatmak ister misiniz?",
"desktop.updater.installFailed.title": "Güncelleme başarısız oldu",
"desktop.updater.installFailed.message": "Güncelleme yüklenemedi",
"desktop.cli.installed.title": "CLI yüklendi",
"desktop.cli.installed.message":
"CLI {{path}} konumuna yüklendi\n\n'opencode' komutunu kullanmak için terminalinizi yeniden başlatın.",
"desktop.cli.failed.title": "Yükleme başarısız oldu",
"desktop.cli.failed.message": "CLI yüklenemedi: {{error}}",
}
+2 -2
View File
@@ -4,7 +4,7 @@ export const dict = {
"desktop.menu.reloadWebview": "Перезавантажити Webview",
"desktop.menu.restart": "Перезапустити",
"desktop.dialog.chooseFolder": "Виберіть теку",
"desktop.dialog.chooseFolder": "Виберіть папку",
"desktop.dialog.chooseFile": "Виберіть файл",
"desktop.dialog.saveFile": "Зберегти файл",
@@ -22,7 +22,7 @@ export const dict = {
"desktop.cli.installed.title": "CLI встановлено",
"desktop.cli.installed.message":
"CLI встановлено до {{path}}\n\nПерезапустіть термінал, щоб використовувати команду 'opencode'.",
"CLI встановлено за шляхом {{path}}\n\nПерезапустіть термінал, щоб використовувати команду 'opencode'.",
"desktop.cli.failed.title": "Не вдалося встановити",
"desktop.cli.failed.message": "Не вдалося встановити CLI: {{error}}",
}
+23
View File
@@ -0,0 +1,23 @@
export const dict = {
"desktop.menu.checkForUpdates": "اپ ڈیٹس کے لیے چیک کریں...",
"desktop.menu.installCli": "CLI انسٹال کریں...",
"desktop.menu.reloadWebview": "ویب ویو کو دوبارہ لوڈ کریں۔",
"desktop.menu.restart": "دوبارہ شروع کریں۔",
"desktop.dialog.chooseFolder": "ایک فولڈر منتخب کریں۔",
"desktop.dialog.chooseFile": "ایک فائل کا انتخاب کریں۔",
"desktop.dialog.saveFile": "فائل کو محفوظ کریں۔",
"desktop.updater.checkFailed.title": "اپ ڈیٹ کی جانچ ناکام ہو گئی",
"desktop.updater.checkFailed.message": "اپ ڈیٹس چیک کرنے میں ناکام",
"desktop.updater.none.title": "کوئی اپ ڈیٹ دستیاب نہیں",
"desktop.updater.none.message": "آپ پہلے ہی OpenCode کا تازہ ترین ورژن استعمال کر رہے ہیں۔",
"desktop.updater.downloadFailed.title": "اپ ڈیٹ ناکام ہو گیا۔",
"desktop.updater.downloadFailed.message": "اپ ڈیٹ ڈاؤن لوڈ کرنے میں ناکام",
"desktop.updater.downloaded.title": "اپ ڈیٹ ڈاؤن لوڈ ہو گیا۔",
"desktop.updater.downloaded.prompt": "OpenCode کا ورژن {{version}} ڈاؤن لوڈ ہو چکا ہے، کیا آپ اسے انسٹال کر کے دوبارہ لانچ کرنا چاہیں گے؟",
"desktop.updater.installFailed.title": "اپ ڈیٹ ناکام ہو گیا۔",
"desktop.updater.installFailed.message": "اپ ڈیٹ انسٹال کرنے میں ناکام",
"desktop.cli.installed.title": "CLI انسٹال ہو گئی",
"desktop.cli.installed.message": "CLI کو {{path}} پر انسٹال کر دیا گیا۔\n\n'opencode' کمانڈ استعمال کرنے کے لیے اپنا ٹرمینل دوبارہ شروع کریں۔",
"desktop.cli.failed.title": "تنصیب ناکام ہو گئی۔",
"desktop.cli.failed.message": "CLI انسٹال کرنے میں ناکام: {{error}}",
}
+23
View File
@@ -0,0 +1,23 @@
export const dict = {
"desktop.menu.checkForUpdates": "Kiểm tra cập nhật...",
"desktop.menu.installCli": "Cài đặt CLI...",
"desktop.menu.reloadWebview": "Tải lại Webview",
"desktop.menu.restart": "Khởi động lại",
"desktop.dialog.chooseFolder": "Chọn một thư mục",
"desktop.dialog.chooseFile": "Chọn một tệp",
"desktop.dialog.saveFile": "Lưu tệp",
"desktop.updater.checkFailed.title": "Kiểm tra cập nhật không thành công",
"desktop.updater.checkFailed.message": "Không thể kiểm tra cập nhật",
"desktop.updater.none.title": "Không có bản cập nhật nào",
"desktop.updater.none.message": "Bạn đang sử dụng phiên bản mới nhất của OpenCode",
"desktop.updater.downloadFailed.title": "Cập nhật không thành công",
"desktop.updater.downloadFailed.message": "Không tải được bản cập nhật xuống",
"desktop.updater.downloaded.title": "Đã tải xuống bản cập nhật",
"desktop.updater.downloaded.prompt": "Phiên bản {{version}} của OpenCode đã được tải xuống, bạn có muốn cài đặt và khởi chạy lại không?",
"desktop.updater.installFailed.title": "Cập nhật không thành công",
"desktop.updater.installFailed.message": "Không cài đặt được bản cập nhật",
"desktop.cli.installed.title": "Đã cài đặt CLI",
"desktop.cli.installed.message": "Đã cài đặt CLI vào {{path}}\n\nKhởi động lại terminal để sử dụng lệnh 'opencode'.",
"desktop.cli.failed.title": "Cài đặt không thành công",
"desktop.cli.failed.message": "Không cài đặt được CLI: {{error}}",
}
+3 -3
View File
@@ -1,7 +1,7 @@
export const dict = {
"desktop.menu.checkForUpdates": "检查更新...",
"desktop.menu.installCli": "安装 CLI...",
"desktop.menu.reloadWebview": "重新加载 Webview",
"desktop.menu.reloadWebview": "重新加载 WebView",
"desktop.menu.restart": "重启",
"desktop.dialog.chooseFolder": "选择文件夹",
@@ -15,12 +15,12 @@ export const dict = {
"desktop.updater.downloadFailed.title": "更新失败",
"desktop.updater.downloadFailed.message": "无法下载更新",
"desktop.updater.downloaded.title": "更新已下载",
"desktop.updater.downloaded.prompt": "已下载 OpenCode {{version}} 版本,是否安装并重",
"desktop.updater.downloaded.prompt": "OpenCode {{version}} 已下载。是否安装并重新启动",
"desktop.updater.installFailed.title": "更新失败",
"desktop.updater.installFailed.message": "无法安装更新",
"desktop.cli.installed.title": "CLI 已安装",
"desktop.cli.installed.message": "CLI 已安装到 {{path}}\n\n重启终端以使用 'opencode' 命令。",
"desktop.cli.failed.title": "安装失败",
"desktop.cli.failed.message": "无法安装 CLI: {{error}}",
"desktop.cli.failed.message": "无法安装 CLI{{error}}",
}
+3 -3
View File
@@ -15,12 +15,12 @@ export const dict = {
"desktop.updater.downloadFailed.title": "更新失敗",
"desktop.updater.downloadFailed.message": "無法下載更新",
"desktop.updater.downloaded.title": "更新已下載",
"desktop.updater.downloaded.prompt": "已下載 OpenCode {{version}} 版本,是否安裝並重新啟動?",
"desktop.updater.downloaded.prompt": "OpenCode {{version}} 已下載。要安裝並重新啟動",
"desktop.updater.installFailed.title": "更新失敗",
"desktop.updater.installFailed.message": "無法安裝更新",
"desktop.cli.installed.title": "CLI 已安裝",
"desktop.cli.installed.message": "CLI 已安裝到 {{path}}\n\n重新啟動終端機使用 'opencode' 命令。",
"desktop.cli.installed.message": "CLI 已安裝到 {{path}}\n\n重新啟動終端機即可使用 `opencode` 命令。",
"desktop.cli.failed.title": "安裝失敗",
"desktop.cli.failed.message": "無法安裝 CLI: {{error}}",
"desktop.cli.failed.message": "無法安裝 CLI{{error}}",
}