feat(i18n): add Turkish (tr) locale

This commit is contained in:
fitzgpt
2026-08-28 02:27:31 +03:00
parent 617bb54799
commit 83c2c7dc76
21 changed files with 5518 additions and 5 deletions
+1
View File
@@ -15,6 +15,7 @@ export const dict = {
'common.language.korean': 'Koreanisch',
'common.language.polish': 'Polnisch',
'common.language.japanese': 'Japanisch',
'common.language.turkish': 'Türkisch',
'common.revealPath.finder': 'Im Finder anzeigen',
'common.revealPath.fileExplorer': 'In Datei-Explorer öffnen',
'common.revealPath.fileManager': 'In Dateimanager öffnen',
+1
View File
@@ -37,6 +37,7 @@ export const dict = {
'common.language.korean': 'Korean',
'common.language.polish': 'Polish',
'common.language.japanese': 'Japanese',
'common.language.turkish': 'Turkish',
'common.revealPath.finder': 'Reveal in Finder',
'common.revealPath.fileExplorer': 'Open in File Explorer',
'common.revealPath.fileManager': 'Open in File Manager',
+1
View File
@@ -38,6 +38,7 @@ export const dict: Record<I18nKey, string> = {
"common.language.korean": "Coreano",
"common.language.polish": "Polaco",
"common.language.japanese": "Japonés",
"common.language.turkish": "Turco",
"common.revealPath.finder": "Mostrar en Finder",
"common.revealPath.fileExplorer": "Abrir en File Explorer",
"common.revealPath.fileManager": "Abrir en gestor de archivos",
+1
View File
@@ -37,6 +37,7 @@ export const dict = {
'common.language.korean': 'Coréen',
'common.language.polish': 'Polonais',
'common.language.japanese': 'Japonais',
'common.language.turkish': 'Turc',
'common.revealPath.finder': 'Révéler dans le Finder',
'common.revealPath.fileExplorer': 'Ouvrir dans l\'explorateur de fichiers',
'common.revealPath.fileManager': 'Ouvrir dans le gestionnaire de fichiers',
+1
View File
@@ -38,6 +38,7 @@ export const dict: Record<I18nKey, string> = {
'common.language.korean': '韓国語',
'common.language.polish': 'ポーランド語',
'common.language.japanese': '日本語',
'common.language.turkish': 'トルコ語',
'common.revealPath.finder': 'Finderで表示',
'common.revealPath.fileExplorer': 'エクスプローラーで開く',
'common.revealPath.fileManager': 'ファイルマネージャーで開く',
+1
View File
@@ -38,6 +38,7 @@ export const dict: Record<I18nKey, string> = {
'common.language.korean': '한국어',
'common.language.polish': '폴란드어',
'common.language.japanese': '일본어',
'common.language.turkish': '터키어',
'common.revealPath.finder': 'Finder에서 보기',
'common.revealPath.fileExplorer': 'File Explorer에서 열기',
'common.revealPath.fileManager': '파일 관리자에서 열기',
+1
View File
@@ -39,6 +39,7 @@ export const dict: Record<I18nKey, string> = {
'common.language.korean': 'Koreański',
'common.language.polish': 'Polski',
'common.language.japanese': 'Japoński',
'common.language.turkish': 'Turecki',
'common.revealPath.finder': 'Pokaż w Finderze',
'common.revealPath.fileExplorer': 'Otwórz w Eksploratorze plików',
'common.revealPath.fileManager': 'Otwórz w Menedżerze plików',
@@ -38,6 +38,7 @@ export const dict: Record<I18nKey, string> = {
"common.language.korean": "Coreano",
"common.language.polish": "Polonês",
"common.language.japanese": "Japonês",
"common.language.turkish": "Turco",
"common.revealPath.finder": "Mostrar no Finder",
"common.revealPath.fileExplorer": "Abrir no File Explorer",
"common.revealPath.fileManager": "Abrir no gerenciador de arquivos",
@@ -1,7 +1,7 @@
import { describe, expect, test } from 'bun:test';
import { thirdPartyIntegrationI18n } from './third-party-integrations.i18n';
const locales = ['en', 'de', 'fr', 'es', 'ja', 'pt-BR', 'uk', 'ko', 'pl', 'zh-CN', 'zh-TW'] as const;
const locales = ['en', 'de', 'fr', 'es', 'ja', 'pt-BR', 'uk', 'ko', 'pl', 'zh-CN', 'zh-TW', 'tr'] as const;
const requiredKeys = [
'settings.page.integrations.title',
@@ -385,4 +385,39 @@ export const thirdPartyIntegrationI18n = {
'settings.integrations.thirdParty.opencodeCursorOauth.name': 'Cursor',
'settings.integrations.thirdParty.opencodeCursorOauth.description': 'Cursor 內部模型的充足額度,現已可用於 OpenChamber。',
},
tr: {
'settings.integrations.experimentalWarning': 'Deneysel özellik. Provider politikalarına saygı göstermeye çalışıyoruz, ancak hesap kısıtlamaları ve askıya almalar her provider\'ın kararıdır. Entegrasyonları kendi riskinize kullanın.',
'settings.page.integrations.title': 'Entegrasyonlar',
'settings.page.integrations.description': 'OpenChamber provider olarak kullanmak için üçüncü taraf abonelikler ekleyin.',
'settings.integrations.thirdParty.title': 'Üçüncü taraf entegrasyonlar',
'settings.integrations.thirdParty.info': 'Bir provider eklentisi kurun, ardından aboneliğinizi ayarlayın ki OpenChamber onu kullanabilsin.',
'settings.integrations.thirdParty.actions.install': 'Kur',
'settings.integrations.thirdParty.actions.update': 'Güncelle',
'settings.integrations.thirdParty.actions.setup': 'Ayarla',
'settings.integrations.thirdParty.actions.remove': 'Kaldır',
'settings.integrations.thirdParty.actions.docs': 'Dokümanlar',
'settings.integrations.thirdParty.actions.managePlugins': 'Eklentileri yönet',
'settings.integrations.thirdParty.status.notInstalled': 'Kurulu değil',
'settings.integrations.thirdParty.status.installed': 'Kurulu',
'settings.integrations.thirdParty.status.installedVersion': 'Kurulu: {version}',
'settings.integrations.thirdParty.status.updateAvailable': 'Güncelleme var: {version}',
'settings.integrations.thirdParty.status.unpinned': 'En son release takip ediliyor',
'settings.integrations.thirdParty.status.projectInstalled': 'Ayrıca bu proje için yapılandırıldı',
'settings.integrations.thirdParty.status.ambiguous': 'Birden çok kullanıcı genelinde eklenti girdisi elle yönetilmeli',
'settings.integrations.thirdParty.status.restartRequired': 'Bu provider\'ı ayarlamadan önce OpenCode\'u yeniden başlatın.',
'settings.integrations.thirdParty.status.registryUnavailable': 'npm şu anda denetlenemedi.',
'settings.integrations.thirdParty.status.providerUnavailable': 'Provider henüz kullanılabilir değil. OpenCode\'u yeniden başlatıp tekrar deneyin.',
'settings.integrations.thirdParty.dialog.remove.title': 'Entegrasyonu kaldır',
'settings.integrations.thirdParty.dialog.remove.description': '{name}, kullanıcı genelindeki OpenCode yapılandırmanızdan kaldırılsın mı? OpenCode yenilendikten sonra provider artık yüklenmeyecek.',
'settings.integrations.thirdParty.toast.installed': '{name} kuruldu',
'settings.integrations.thirdParty.toast.updated': '{name} güncellendi',
'settings.integrations.thirdParty.toast.removed': '{name} kaldırıldı',
'settings.integrations.thirdParty.toast.actionFailed': 'Entegrasyon güncellenemedi',
'settings.integrations.thirdParty.toast.providerUnavailable': 'Provider henüz açılamadı',
'settings.integrations.thirdParty.toast.restartRequired': 'Değişikliklerin geçerli olması için OpenCode\'u yeniden başlatın',
'settings.integrations.thirdParty.opencodeClaude.name': 'Claude Code',
'settings.integrations.thirdParty.opencodeClaude.description': 'Claude Pro/Max planınızı kullanın — API anahtarı gerekmez, Claude uygulamaları gerekmez.',
'settings.integrations.thirdParty.opencodeCursorOauth.name': 'Cursor',
'settings.integrations.thirdParty.opencodeCursorOauth.description': 'Cursor\'ın cömert kendi model limitleri artık OpenChamber\'da.',
},
} as const;
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1
View File
@@ -38,6 +38,7 @@ export const dict: Record<I18nKey, string> = {
"common.language.korean": "Корейська",
"common.language.polish": "Польська",
"common.language.japanese": "Японська",
"common.language.turkish": "Турецька",
"common.revealPath.finder": "Показати у Finder",
"common.revealPath.fileExplorer": "Відкрити у File Explorer",
"common.revealPath.fileManager": "Відкрити у файловому менеджері",
@@ -38,6 +38,7 @@ export const dict: Record<I18nKey, string> = {
'common.language.korean': '韩语',
'common.language.polish': '波兰语',
'common.language.japanese': '日语',
'common.language.turkish': '土耳其语',
'common.revealPath.finder': '在 Finder 中显示',
'common.revealPath.fileExplorer': '在文件资源管理器中打开',
'common.revealPath.fileManager': '在文件管理器中打开',
@@ -38,6 +38,7 @@ export const dict: Record<I18nKey, string> = {
'common.language.korean': '韓語',
'common.language.polish': '波蘭語',
'common.language.japanese': '日語',
'common.language.turkish': '土耳其語',
'common.revealPath.finder': '在 Finder 中顯示',
'common.revealPath.fileExplorer': '在檔案總管中開啟',
'common.revealPath.fileManager': '在檔案管理員中開啟',