diff --git a/.i18nrc.js b/.i18nrc.js index 56e3d8a817..427a6dd893 100644 --- a/.i18nrc.js +++ b/.i18nrc.js @@ -2,7 +2,6 @@ const { defineConfig } = require('@lobehub/i18n-cli'); module.exports = defineConfig({ entry: 'locales/zh_CN', - reference: '翻译后的字数尽量和原文一致', entryLocale: 'zh_CN', output: 'locales', outputLocales: ['zh_TW', 'en_US', 'ru_RU', 'ja_JP', 'ko_KR', 'fr_FR', 'tr_TR'], diff --git a/locales/en_US/common.json b/locales/en_US/common.json index f31fc302d1..b05c7400b9 100644 --- a/locales/en_US/common.json +++ b/locales/en_US/common.json @@ -56,11 +56,10 @@ "ja-JP": "Japanese", "ko-KR": "Korean", "ru-RU": "Russian", + "tr-TR": "Turkish", "zh": "Simplified Chinese", "zh-CN": "Simplified Chinese", - "zh-TW": "Traditional Chinese", - "fr-FR": "French", - "tr-TR": "Turkish" + "zh-TW": "Traditional Chinese" }, "layoutInitializing": "Initializing layout...", "noDescription": "No description available", diff --git a/locales/fr_FR/common.json b/locales/fr_FR/common.json index bbb300bfa7..a98f6195e0 100644 --- a/locales/fr_FR/common.json +++ b/locales/fr_FR/common.json @@ -56,11 +56,10 @@ "ja-JP": "Japonais", "ko-KR": "Coréen", "ru-RU": "Russe", + "tr-TR": "turque", "zh": "Chinois", "zh-CN": "Chinois simplifié", - "zh-TW": "Chinois traditionnel", - "fr-FR": "français", - "tr-TR": "turque" + "zh-TW": "Chinois traditionnel" }, "layoutInitializing": "Initialisation de la mise en page en cours...", "noDescription": "Aucune description disponible", diff --git a/locales/ja_JP/common.json b/locales/ja_JP/common.json index a3d06e713e..80ca2e391a 100644 --- a/locales/ja_JP/common.json +++ b/locales/ja_JP/common.json @@ -56,11 +56,10 @@ "ja-JP": "日本語", "ko-KR": "韓国語", "ru-RU": "ロシア語", + "tr-TR": "トルコ語", "zh": "簡体字中国語", "zh-CN": "簡体字中国語", - "zh-TW": "繁体字中国語", - "fr-FR": "フランス語", - "tr-TR": "トルコ語" + "zh-TW": "繁体字中国語" }, "layoutInitializing": "レイアウトを初期化中...", "noDescription": "説明はありません", diff --git a/locales/ko_KR/common.json b/locales/ko_KR/common.json index e4c94dfe64..1a8be01d88 100644 --- a/locales/ko_KR/common.json +++ b/locales/ko_KR/common.json @@ -56,11 +56,10 @@ "ja-JP": "일본어", "ko-KR": "한국어", "ru-RU": "러시아어", + "tr-TR": "터키어", "zh": "중국어", "zh-CN": "중국어(간체)", - "zh-TW": "중국어(번체)", - "fr-FR": "프랑스어", - "tr-TR": "터키어" + "zh-TW": "중국어(번체)" }, "layoutInitializing": "레이아웃을 불러오는 중...", "noDescription": "설명 없음", diff --git a/locales/ru_RU/common.json b/locales/ru_RU/common.json index c38f13e2cf..9c63e304e1 100644 --- a/locales/ru_RU/common.json +++ b/locales/ru_RU/common.json @@ -56,11 +56,10 @@ "ja-JP": "Японский", "ko-KR": "Корейский", "ru-RU": "Русский", + "tr-TR": "турецкий", "zh": "Китайский", "zh-CN": "Китайский", - "zh-TW": "Традиционный китайский", - "fr-FR": "французский", - "tr-TR": "турецкий" + "zh-TW": "Традиционный китайский" }, "layoutInitializing": "Инициализация макета...", "noDescription": "Нет описания", diff --git a/locales/tr_TR/common.json b/locales/tr_TR/common.json index 75aac1de9d..7e9eb76388 100644 --- a/locales/tr_TR/common.json +++ b/locales/tr_TR/common.json @@ -52,14 +52,14 @@ "lang": { "en": "İngilizce", "en-US": "İngilizce", + "fr-FR": "Fransızca", "ja-JP": "Japonca", "ko-KR": "Korece", "ru-RU": "Rusça", + "tr-TR": "Türkçe", "zh": "Basitleştirilmiş Çince", "zh-CN": "Basitleştirilmiş Çince", - "zh-TW": "Geleneksel Çince", - "fr-FR": "Fransızca", - "tr-TR": "Türkçe" + "zh-TW": "Geleneksel Çince" }, "layoutInitializing": "Başlatılıyor...", "noDescription": "Açıklama yok", @@ -83,8 +83,8 @@ "temp": "Geçici", "updateAgent": "Asistan Bilgilerini Güncelle", "upgradeVersion": { + "action": "Güncelle", "hasNew": "Yeni güncelleme mevcut", - "newVersion": "Yeni sürüm mevcut: {{version}}", - "action": "Güncelle" + "newVersion": "Yeni sürüm mevcut: {{version}}" } } diff --git a/locales/tr_TR/error.json b/locales/tr_TR/error.json index ddd1c2d55e..c766c6a9d8 100644 --- a/locales/tr_TR/error.json +++ b/locales/tr_TR/error.json @@ -15,18 +15,20 @@ "503": "Üzgünüm, sunucu şu anda isteğinizi işleyemiyor, muhtemelen aşırı yüklenme veya bakım nedeniyle. Lütfen daha sonra tekrar deneyin.", "504": "Üzgünüm, sunucu yukarı akış sunucusundan bir yanıt alamadı. Lütfen daha sonra tekrar deneyin.", "InvalidAccessCode": "Şifre yanlış veya boş. Lütfen doğru erişim şifresini girin veya özel bir OpenAI API Anahtarı ekleyin.", + "NoAPIKey": "OpenAI API Anahtarı boş, lütfen özel bir OpenAI API Anahtarı ekleyin", "OpenAIBizError": "OpenAI hizmeti talep ederken hata oluştu. Aşağıdaki bilgilere dayanarak sorun giderin veya tekrar deneyin.", - "PluginMarketIndexNotFound": "Üzgünüm, sunucu eklenti dizinini bulamadı. Lütfen dizin adresinin doğru olup olmadığını kontrol edin", - "PluginMarketIndexInvalid": "Üzgünüm, eklenti dizini doğrulaması başarısız oldu. Lütfen dizin dosya formatının doğru olup olmadığını kontrol edin", - "PluginMetaNotFound": "Üzgünüm, dizinde eklenti bulunamadı. Lütfen dizindeki eklentinin yapılandırma bilgilerini kontrol edin", - "PluginMetaInvalid": "Üzgünüm, eklentinin meta veri doğrulaması başarısız oldu. Lütfen eklenti meta veri formatının doğru olup olmadığını kontrol edin", - "PluginManifestNotFound": "Üzgünüm, sunucu eklentinin bildirim dosyasını (manifest.json) bulamadı. Lütfen eklenti bildirim dosyası adresinin doğru olup olmadığını kontrol edin", - "PluginManifestInvalid": "Üzgünüm, eklentinin bildirim doğrulaması başarısız oldu. Lütfen bildirim formatının doğru olup olmadığını kontrol edin", "PluginApiNotFound": "Üzgünüm, eklentinin bildiriminde API mevcut değil. Lütfen istek yönteminizin eklenti bildirim API'sı ile eşleşip eşleşmediğini kontrol edin", "PluginApiParamsError": "Üzgünüm, eklenti isteği için giriş parametre doğrulaması başarısız oldu. Lütfen giriş parametrelerinin API açıklamasıyla eşleşip eşleşmediğini kontrol edin", - "PluginSettingsInvalid": "Bu eklenti, kullanılmadan önce doğru şekilde yapılandırılmalıdır. Lütfen yapılandırmanızın doğru olup olmadığını kontrol edin", + "PluginGatewayError": "Üzgünüz, eklenti ağ geçidinde bir hata oluştu, lütfen eklenti ağ geçidi yapılandırmasını kontrol edin", + "PluginManifestInvalid": "Üzgünüm, eklentinin bildirim doğrulaması başarısız oldu. Lütfen bildirim formatının doğru olup olmadığını kontrol edin", + "PluginManifestNotFound": "Üzgünüm, sunucu eklentinin bildirim dosyasını (manifest.json) bulamadı. Lütfen eklenti bildirim dosyası adresinin doğru olup olmadığını kontrol edin", + "PluginMarketIndexInvalid": "Üzgünüm, eklenti dizini doğrulaması başarısız oldu. Lütfen dizin dosya formatının doğru olup olmadığını kontrol edin", + "PluginMarketIndexNotFound": "Üzgünüm, sunucu eklenti dizinini bulamadı. Lütfen dizin adresinin doğru olup olmadığını kontrol edin", + "PluginMetaInvalid": "Üzgünüm, eklentinin meta veri doğrulaması başarısız oldu. Lütfen eklenti meta veri formatının doğru olup olmadığını kontrol edin", + "PluginMetaNotFound": "Üzgünüm, dizinde eklenti bulunamadı. Lütfen dizindeki eklentinin yapılandırma bilgilerini kontrol edin", + "PluginOpenApiInitError": "Üzgünüz, OpenAPI istemci başlatma hatası, lütfen OpenAPI yapılandırma bilgilerini kontrol edin", "PluginServerError": "Eklenti sunucusu isteği bir hata ile döndü. Lütfen aşağıdaki hata bilgilerine dayanarak eklenti bildirim dosyanızı, eklenti yapılandırmanızı veya sunucu uygulamanızı kontrol edin", - "NoAPIKey": "OpenAI API Anahtarı boş, lütfen özel bir OpenAI API Anahtarı ekleyin" + "PluginSettingsInvalid": "Bu eklenti, kullanılmadan önce doğru şekilde yapılandırılmalıdır. Lütfen yapılandırmanızın doğru olup olmadığını kontrol edin" }, "stt": { "responseError": "Hizmet isteği başarısız oldu, lütfen yapılandırmayı kontrol edin veya tekrar deneyin" @@ -36,16 +38,16 @@ }, "unlock": { "apikey": { - "title": "Özel API Anahtarı Kullanın", + "addProxyUrl": "OpenAI Proxy URL'si Ekle (isteğe bağlı)", "description": "Konuşmayı başlatmak için OpenAI API Anahtarınızı girin. Uygulama API Anahtarınızı kaydetmeyecek.", - "addProxyUrl": "OpenAI Proxy URL'si Ekle (isteğe bağlı)" + "title": "Özel API Anahtarı Kullanın" }, + "closeMessage": "Mesajı kapat", "confirm": "Onayla ve Yeniden Dene", "password": { "description": "Uygulama şifrelemesi yönetici tarafından etkinleştirilmiştir. Uygulamayı açmak için uygulama şifresini girin. Şifre sadece bir kez doldurulmalıdır.", - "title": "Uygulamayı Açmak için Şifre Girin", - "placeholder": "Lütfen şifre girin" - }, - "closeMessage": "Mesajı kapat" + "placeholder": "Lütfen şifre girin", + "title": "Uygulamayı Açmak için Şifre Girin" + } } } diff --git a/locales/tr_TR/market.json b/locales/tr_TR/market.json index 6291a4f28e..f2244c630a 100644 --- a/locales/tr_TR/market.json +++ b/locales/tr_TR/market.json @@ -24,7 +24,7 @@ }, "submitAgent": "Asistan Ekle", "title": { - "recentSubmits": "Son Eklenenler", - "allAgents": "Tüm Asistanlar" + "allAgents": "Tüm Asistanlar", + "recentSubmits": "Son Eklenenler" } } diff --git a/locales/tr_TR/migration.json b/locales/tr_TR/migration.json index 076b307952..5f0c109ae3 100644 --- a/locales/tr_TR/migration.json +++ b/locales/tr_TR/migration.json @@ -17,8 +17,8 @@ "title": "Yüksek Kapasite" }, "performance": { - "title": "Yüksek Performans", - "desc": "Milyonlarca mesaj otomatik olarak indekslenir ve sorgu yanıtları milisaniyeler içinde gerçekleşir." + "desc": "Milyonlarca mesaj otomatik olarak indekslenir ve sorgu yanıtları milisaniyeler içinde gerçekleşir.", + "title": "Yüksek Performans" }, "use": { "desc": "Başlıkları, açıklamaları, etiketleri, mesaj içeriğini ve hatta çevrilmiş metni aramayı destekler, günlük arama verimliliğini büyük ölçüde artırır.", @@ -28,8 +28,8 @@ "title": "LobeChat Data Evolution", "upgrade": { "error": { - "title": "Veritabanı Yükseltmesi Başarısız Oldu", - "subTitle": "Üzgünüz, veritabanı yükseltme işlemi sırasında bir hata oluştu. Lütfen şu çözümleri deneyin: A. Yerel verileri temizleyin ve yedek verileri yeniden içe aktarın; B. 'Yükseltmeyi Yeniden Dene' düğmesine tıklayın.

Sorun devam ederse, lütfen <1>bir istek gönderin, en kısa sürede size yardımcı olacağız." + "subTitle": "Üzgünüz, veritabanı yükseltme işlemi sırasında bir hata oluştu. Lütfen şu çözümleri deneyin: A. Yerel verileri temizleyin ve yedek verileri yeniden içe aktarın; B. 'Yükseltmeyi Yeniden Dene' düğmesine tıklayın.

Sorun devam ederse, lütfen <1>bir istek gönderin, en kısa sürede size yardımcı olacağız.", + "title": "Veritabanı Yükseltmesi Başarısız Oldu" }, "success": { "subTitle": "LobeChat'in veritabanı en son sürüme başarıyla yükseltildi. Şimdi deneyimlemeye başlayın!", diff --git a/locales/tr_TR/plugin.json b/locales/tr_TR/plugin.json index fe2af719e7..75dfc4732f 100644 --- a/locales/tr_TR/plugin.json +++ b/locales/tr_TR/plugin.json @@ -6,8 +6,25 @@ "on": "Eklenti Çağrı Bilgilerini Görüntüle", "response": "Yanıt" }, + "detailModal": { + "info": { + "description": "API Açıklaması", + "name": "API Adı" + }, + "tabs": { + "info": "Eklenti Yetenekleri", + "manifest": "Yükleme Dosyası", + "settings": "Ayarlar" + }, + "title": "Eklenti Detayları" + }, "dev": { "confirmDeleteDevPlugin": "Bu eklentiyi silmek istediğinizden emin misiniz? Bir kere silindiğinde, geri alınamaz.", + "customParams": { + "useProxy": { + "label": "Proxy kullanarak yükle (Çapraz kaynak erişim hatası ile karşılaşılırsa, bu seçeneği etkinleştirerek yeniden yükleme deneyebilirsiniz)" + } + }, "deleteSuccess": "Eklenti başarıyla silindi", "manifest": { "identifier": { @@ -64,6 +81,10 @@ }, "metaConfig": "Eklenti meta veri yapılandırması", "modalDesc": "Özel bir eklenti ekledikten sonra, eklenti doğrulama için veya doğrudan oturumda kullanılabilir. Eklenti geliştirme için lütfen <1>geliştirme dokümantasyonuna↗ başvurun.", + "openai": { + "importUrl": "URL Bağlantısından İçe Aktar", + "schema": "Şema" + }, "preview": { "card": "Eklenti Görünümünü Önizle", "desc": "Eklenti Açıklamasını Önizle", @@ -76,6 +97,10 @@ "meta": "Eklenti Meta Verileri" }, "title": "Eklenti Ekle", + "type": { + "lobe": "LobeChat Eklentisi", + "openai": "OpenAI Eklentisi" + }, "update": "Güncelle", "updateSuccess": "Eklenti ayarları başarıyla güncellendi" }, @@ -84,6 +109,7 @@ "installError": "{{name}} eklentisi yüklenemedi", "manifestInvalid": "Manifest, şartnameye uygun değil. Doğrulama sonucu: \n\n {{error}}", "noManifest": "Manifest dosyası mevcut değil", + "openAPIInvalid": "OpenAPI ayrıştırma hatası, hata: \n\n {{error}}", "reinstallError": "{{name}} eklentisi yenilenemedi", "urlError": "Bağlantı JSON formatında içerik döndürmedi. Lütfen geçerli bir bağlantı olduğundan emin olun" }, @@ -113,17 +139,25 @@ "title": "Eklenti Pazarı Ayarla" }, "store": { + "actions": { + "confirmUninstall": "Bu eklentiyi kaldırmak üzeresiniz, kaldırdıktan sonra eklenti yapılandırması temizlenecektir, işleminizi onaylayın", + "detail": "Detay", + "install": "Yükle", + "manifest": "Yükleme Dosyasını Düzenle", + "settings": "Ayarlar", + "uninstall": "Kaldır" + }, + "communityPlugin": "Topluluk Eklentisi", + "customPlugin": "Özel", "empty": "Henüz yüklenmiş eklenti yok", - "install": "Yükle", "installAllPlugins": "Tümünü Yükle", "networkError": "Eklenti mağazası alınamadı. Lütfen ağ bağlantınızı kontrol edin ve tekrar deneyin.", + "placeholder": "Eklenti adını, açıklamasını veya anahtar kelimeleri ara...", "releasedAt": "{{createdAt}} tarihinde yayınlandı", "tabs": { "all": "Tümü", "installed": "Yüklü" }, - "title": "Eklenti Mağazası", - "uninstall": "Kaldır", - "placeholder": "Eklenti adını, açıklamasını veya anahtar kelimeleri ara..." + "title": "Eklenti Mağazası" } } diff --git a/locales/zh_CN/common.json b/locales/zh_CN/common.json index 07cc0dec8b..1a63c1cfbd 100644 --- a/locales/zh_CN/common.json +++ b/locales/zh_CN/common.json @@ -56,10 +56,10 @@ "ja-JP": "日语", "ko-KR": "韩语", "ru-RU": "俄语", + "tr-TR": "土耳其语", "zh": "简体中文", "zh-CN": "简体中文", - "zh-TW": "繁体中文", - "tr-TR": "土耳其语" + "zh-TW": "繁体中文" }, "layoutInitializing": "正在加载布局...", "noDescription": "暂无描述", diff --git a/locales/zh_TW/common.json b/locales/zh_TW/common.json index f4242fd88f..5f894d4a0b 100644 --- a/locales/zh_TW/common.json +++ b/locales/zh_TW/common.json @@ -56,11 +56,10 @@ "ja-JP": "日文", "ko-KR": "韓文", "ru-RU": "俄文", + "tr-TR": "土耳其", "zh": "簡體中文", - "zh-CN": "簡體中文",n - "zh-TW": "繁體中文", - "fr-FR": "法語", - "tr-TR": "土耳其" + "zh-CN": "簡體中文", + "zh-TW": "繁體中文" }, "layoutInitializing": "正在載入版面配置...", "noDescription": "暫無描述", diff --git a/src/locales/resources/index.ts b/src/locales/resources/index.ts index 3504660b49..081481d3a0 100644 --- a/src/locales/resources/index.ts +++ b/src/locales/resources/index.ts @@ -1,9 +1,9 @@ import en_US from './en_US'; import fr_FR from './fr_FR'; -import tr_TR from './tr_TR'; import ja_JP from './ja_JP'; import ko_KR from './ko_KR'; import ru_RU from './ru_RU'; +import tr_TR from './tr_TR'; import zh_CN from './zh_CN'; import zh_TW from './zh_TW';