chore(locales): update english and turkish catalogs for settings and auth

This commit is contained in:
poyrazavsever
2026-07-20 10:25:40 +03:00
parent 21338ff1b1
commit ab91fb7f1d
2 changed files with 546 additions and 0 deletions
+273
View File
@@ -174,6 +174,279 @@ export const trCatalog = {
},
settings: {
"title": "Ayarlar",
"navigation.general": "Genel",
"navigation.appearance": "Görünüm",
"navigation.profile": "Profil",
"navigation.security": "Güvenlik",
"navigation.ai": "Yapay zekâ",
"navigation.language": "Dil tercihi",
"navigation.languages": "Diller ve çeviriler",
"shell.errorTitle": "Ayarlar yüklenemedi",
"shell.errorDescription": "Bu ayar bölümü yüklenirken bir sorun oluştu.",
"shell.retry": "Tekrar dene",
"shell.notFoundTitle": "Ayar bölümü bulunamadı",
"shell.notFoundDescription": "Aradığınız ayar sayfası mevcut değil veya taşınmış olabilir.",
"shell.backToGeneral": "Genel ayarlara dön",
"localized.defaultBadge": "Varsayılan",
"localized.missingRequired": "Bu dilde zorunlu alan eksik",
"general.title": "Genel ayarlar",
"general.description": "Çalışma alanı kimliğini ve müşteri portalında kullanılan metinleri yönetin.",
"general.sections.identity": "Çalışma alanı kimliği",
"general.sections.portalContent": "Portal metinleri",
"general.fields.workspaceName": "Workspace adı",
"general.fields.metaTitle": "Tarayıcı başlığı",
"general.fields.shortName": "Kısa uygulama adı",
"general.fields.portalWelcome": "Portal karşılama metni",
"general.fields.portalFooter": "Portal alt bilgi metni",
"general.help.workspaceName": "Firma, freelance marka veya çalışma alanı adı.",
"general.help.metaTitle": "Tarayıcı sekmelerinde ve uygulama metadata bilgisinde kullanılır.",
"general.help.shortName": "Mobil uygulama ve ana ekrana ekleme alanlarında kullanılan kısa ad.",
"general.help.portalContent": "Müşteri portalında gösterilecek metinleri aktif diller için ayrı ayrı girin.",
"general.placeholders.portalWelcome": "Müşterinizi karşılayan kısa bir metin yazın.",
"general.placeholders.portalFooter": "Portalın alt bölümünde gösterilecek metni yazın.",
"general.actions.save": "Genel ayarları kaydet",
"general.messages.saved": "Genel ayarlar güncellendi.",
"general.errors.workspaceName": "Workspace adı 1-120 karakter arasında olmalıdır.",
"general.errors.metaTitle": "Tarayıcı başlığı 1-80 karakter arasında olmalıdır.",
"general.errors.shortName": "Kısa uygulama adı 1-24 karakter arasında olmalıdır.",
"general.errors.saveFailed": "Genel ayarlar kaydedilemedi.",
"appearance.theme.title": "Tema görünümü",
"appearance.theme.description": "Kendi hesabınız için açık, koyu veya sistem temasını seçin.",
"appearance.theme.ariaLabel": "Tema görünümü",
"appearance.theme.light.label": "Açık",
"appearance.theme.light.description": "Arayüzü her zaman açık temada gösterir.",
"appearance.theme.dark.label": "Koyu",
"appearance.theme.dark.description": "Arayüzü her zaman koyu temada gösterir.",
"appearance.theme.system.label": "Sistem",
"appearance.theme.system.description": "Cihazınızın görünüm tercihini takip eder.",
"appearance.brand.title": "Marka görünümü",
"appearance.brand.description": "Instance genelinde kullanılan ana rengi, tema logolarını ve tarayıcı ikonunu yönetin.",
"appearance.color.title": "Ana renk",
"appearance.color.picker": "Ana renk seçici",
"appearance.color.help": "Vurgu, focus ve yumuşak yüzey tonları bu renkten otomatik türetilir.",
"appearance.assets.lightLogo": "Açık tema logosu",
"appearance.assets.darkLogo": "Koyu tema logosu",
"appearance.assets.favicon": "Tarayıcı ikonu",
"appearance.assets.faviconHelp": "Kare PNG kullanın; en fazla 5 MB.",
"appearance.assets.previewAlt": "{asset} önizlemesi",
"appearance.actions.remove": "Kaldır",
"appearance.actions.save": "Marka görünümünü kaydet",
"appearance.messages.themeSaved": "Görünüm tercihi kaydedildi.",
"appearance.messages.brandSaved": "Marka görünümü güncellendi.",
"appearance.messages.assetRemoved": "Marka görseli kaldırıldı.",
"appearance.errors.primaryColor": "Ana renk #RRGGBB formatında olmalıdır.",
"appearance.errors.colorMode": "Tema tercihi kaydedilemedi.",
"appearance.errors.invalidAsset": "Marka görseli geçersiz.",
"appearance.errors.removeFailed": "Marka görseli kaldırılamadı.",
"appearance.errors.saveFailed": "Marka görünümü kaydedilemedi. Dosya türü ve boyutunu kontrol edin.",
"profile.title": "Profil",
"profile.description": "Hesabınızda ve uygulama içinde görünen kişisel bilgilerinizi yönetin.",
"profile.avatarAlt": "Profil fotoğrafı",
"profile.fields.avatar": "Profil fotoğrafı",
"profile.fields.firstName": "Ad",
"profile.fields.lastName": "Soyad",
"profile.fields.email": "E-posta",
"profile.help.avatar": "PNG, JPEG, WebP veya GIF; en fazla 5 MB.",
"profile.help.email": "Giriş e-postası bu ekrandan değiştirilemez.",
"profile.actions.save": "Profili kaydet",
"profile.messages.saved": "Profil güncellendi.",
"profile.errors.firstName": "Ad zorunludur ve en fazla 80 karakter olabilir.",
"profile.errors.lastName": "Soyad zorunludur ve en fazla 120 karakter olabilir.",
"profile.errors.updateFailed": "Profil güncellenemedi. Bilgileri ve görsel dosyasını kontrol edin.",
"security.title": "Güvenlik",
"security.description": "Hesabınızın şifresini ve aktif oturum güvenliğini yönetin.",
"security.sessions.title": "Diğer oturumlar kapatılacak",
"security.sessions.description": "Şifreniz değiştirildiğinde bu cihaz dışındaki aktif oturumlar güvenliğiniz için sonlandırılır.",
"security.fields.currentPassword": "Mevcut şifre",
"security.fields.newPassword": "Yeni şifre",
"security.fields.confirmPassword": "Yeni şifre tekrarı",
"security.help.password": "Yeni şifreniz 8-128 karakter arasında olmalıdır.",
"security.actions.save": "Şifreyi değiştir",
"security.messages.saved": "Şifreniz güncellendi ve diğer oturumlar kapatıldı.",
"security.errors.currentRequired": "Mevcut şifrenizi girin.",
"security.errors.newLength": "Yeni şifre 8-128 karakter arasında olmalıdır.",
"security.errors.confirmMismatch": "Yeni şifreler eşleşmiyor.",
"security.errors.samePassword": "Yeni şifre mevcut şifreden farklı olmalıdır.",
"security.errors.changeFailed": "Mevcut şifre doğrulanamadı veya şifre güncellenemedi.",
"ai.title": "Yapay zekâ",
"ai.description": "Yapay zekâ özelliklerinde kullanılacak sağlayıcıyı, modeli ve bağlantı anahtarını yönetin.",
"ai.provider.title": "Sağlayıcı",
"ai.provider.description": "Self-host ortamınıza ve kullandığınız servise uygun sağlayıcıyı seçin.",
"ai.provider.ariaLabel": "Yapay zekâ sağlayıcısı",
"ai.providers.gemini.name": "Google Gemini",
"ai.providers.gemini.description": "Google AI modellerini API anahtarıyla kullanır.",
"ai.providers.gemini.defaultModel": "Varsayılan: gemini-1.5-pro-latest",
"ai.providers.openai.name": "OpenAI",
"ai.providers.openai.description": "OpenAI uyumlu modelleri API anahtarıyla kullanır.",
"ai.providers.openai.defaultModel": "Varsayılan: gpt-4o",
"ai.providers.groq.name": "Groq",
"ai.providers.groq.description": "Groq üzerindeki hızlı açık modelleri kullanır.",
"ai.providers.groq.defaultModel": "Varsayılan: llama-3.1-8b-instant",
"ai.providers.ollama.name": "Ollama",
"ai.providers.ollama.description": "Yerel veya kendi sunucunuzdaki Ollama servisini kullanır.",
"ai.providers.ollama.defaultModel": "Varsayılan: llama3.2",
"ai.fields.model": "Model adı",
"ai.fields.apiKey": "API anahtarı",
"ai.help.model": "Boş bırakırsanız seçili sağlayıcının varsayılan modeli kullanılır.",
"ai.help.apiKeyExisting": "Yeni bir değer girmediğiniz sürece kayıtlı anahtar değiştirilmez.",
"ai.help.apiKeyNew": "Anahtar şifrelenerek saklanır ve arayüzde tekrar gösterilmez.",
"ai.apiKey.configured": "Anahtar kayıtlı",
"ai.apiKey.masked": "••••••••••••••••",
"ai.apiKey.placeholder": "API anahtarını girin",
"ai.ollama.title": "API anahtarı gerektirmez",
"ai.ollama.description": "Bağlantı adresi self-host ortam değişkenlerindeki Ollama yapılandırmasından alınır.",
"ai.actions.save": "Yapay zekâ ayarlarını kaydet",
"ai.messages.saved": "Yapay zekâ ayarları güncellendi.",
"ai.errors.provider": "Geçerli bir yapay zekâ sağlayıcısı seçin.",
"ai.errors.model": "Model adı en fazla 200 karakter olabilir.",
"ai.errors.apiKey": "API anahtarı en fazla 4096 karakter olabilir.",
"ai.errors.apiKeyRequired": "Seçili sağlayıcı için bir API anahtarı girin.",
"ai.errors.saveFailed": "Yapay zekâ ayarları kaydedilemedi. Sağlayıcı ve bağlantı bilgilerini kontrol edin.",
"languagePreference.title": "Dil tercihi",
"languagePreference.description": "Yalnız kendi hesabınızda kullanılacak arayüz dilini seçin.",
"languagePreference.default.title": "Instance varsayılan dili",
"languagePreference.default.value": "{language} ({code}) yeni hesaplar ve fallback davranışı için kullanılır.",
"languagePreference.default.badge": "Instance varsayılanı",
"languagePreference.fallback.title": "Dil tercihinizi yeniden seçin",
"languagePreference.fallback.description": "Önceki tercihiniz artık aktif değil. Arayüz fallback diliyle gösteriliyor; aşağıdan aktif bir dil seçin.",
"languagePreference.listAriaLabel": "Aktif arayüz dilleri",
"languagePreference.actions.save": "Dil tercihini kaydet",
"languagePreference.messages.saved": "Dil tercihiniz güncellendi.",
"languagePreference.errors.saveFailed": "Dil tercihi kaydedilemedi. Yalnız aktif diller seçilebilir.",
"languages.title": "Diller",
"languages.description": "Instance dillerini, varsayılan dili, tamamlanma durumunu ve kullanım etkilerini yönetin.",
"languages.actions.add": "Dil ekle",
"languages.actions.manage": "Yönet",
"languages.actions.makeDefault": "Varsayılan yap",
"languages.columns.language": "Dil",
"languages.columns.status": "Durum",
"languages.columns.fallback": "Fallback",
"languages.columns.completion": "Tamamlanma",
"languages.columns.usage": "Kullanım",
"languages.columns.actions": "İşlemler",
"languages.filters.ariaLabel": "Dil durumu filtresi",
"languages.filters.all": "Tümü",
"languages.filters.draft": "Taslak",
"languages.filters.active": "Aktif",
"languages.filters.archived": "Arşivlenmiş",
"languages.status.draft": "Taslak",
"languages.status.active": "Aktif",
"languages.status.archived": "Arşivlenmiş",
"languages.status.test": "Test",
"languages.badges.builtIn": "Built-in",
"languages.badges.default": "Varsayılan",
"languages.values.none": "Yok",
"languages.values.usage": "{count} kullanım",
"languages.empty.title": "Bu filtrede dil bulunamadı",
"languages.empty.description": "Başka bir durum filtresi seçin veya yeni bir dil ekleyin.",
"languages.defaultDialog.title": "Instance varsayılanını değiştir",
"languages.defaultDialog.description": "{language}, yeni hesaplar ve fallback davranışı için varsayılan dil olacak. Mevcut kişisel tercihler değiştirilmeyecek.",
"languages.defaultDialog.cancel": "Vazgeç",
"languages.defaultDialog.confirm": "Varsayılan yap",
"languages.messages.defaultSaved": "Instance varsayılan dili güncellendi.",
"languages.errors.defaultFailed": "Varsayılan dil güncellenemedi. Yalnız aktif bir dil varsayılan yapılabilir.",
"languageNew.title": "Yeni dil ekle",
"languageNew.description": "Yeni bir arayüz dili oluşturun ve çeviri sürecine taslak olarak başlayın.",
"languageNew.draftNotice": "Yeni diller her zaman taslak oluşturulur. Kritik çeviriler tamamlanmadan son kullanıcılara açılamaz.",
"languageNew.fields.code": "Locale kodu",
"languageNew.fields.name": "Yönetim adı",
"languageNew.fields.nativeName": "Yerel dil adı",
"languageNew.fields.fallback": "Fallback dili",
"languageNew.fields.direction": "Yazı yönü",
"languageNew.placeholders.code": "fr veya pt-BR",
"languageNew.placeholders.name": "French",
"languageNew.placeholders.nativeName": "Français",
"languageNew.placeholders.fallback": "Fallback dili seçin",
"languageNew.help.code": "BCP 47 biçiminde kısa dil veya dil-bölge kodu kullanın.",
"languageNew.help.nativeName": "Dil seçim alanlarında kullanıcıların göreceği yerel ad.",
"languageNew.help.fallback": "Eksik çeviriler bu dilin katalog zincirinden tamamlanır.",
"languageNew.direction.ltr": "Soldan sağa",
"languageNew.direction.rtl": "Sağdan sola",
"languageNew.actions.back": "Dil listesine dön",
"languageNew.actions.create": "Taslak dili oluştur",
"languageNew.messages.created": "Taslak dil oluşturuldu.",
"languageNew.errors.code": "Geçerli bir BCP 47 locale kodu girin. Örnek: fr veya pt-BR.",
"languageNew.errors.name": "Yönetim adı zorunludur ve en fazla 80 karakter olabilir.",
"languageNew.errors.nativeName": "Yerel dil adı zorunludur ve en fazla 80 karakter olabilir.",
"languageNew.errors.direction": "Geçerli bir yazı yönü seçin.",
"languageNew.errors.duplicate": "Bu locale kodu zaten eklenmiş.",
"languageNew.errors.selfFallback": "Bir dil kendisini fallback olarak kullanamaz.",
"languageNew.errors.fallback": "Aktif veya taslak bir fallback dili seçin.",
"languageNew.errors.fallbackLoop": "Seçilen fallback zinciri bir döngü oluşturuyor.",
"languageNew.errors.createFailed": "Dil oluşturulamadı. Locale ve fallback bilgilerini kontrol edin.",
"languageDetail.actions.back": "Dil listesine dön",
"languageDetail.actions.translations": "Çeviri durumunu incele",
"languageDetail.actions.save": "Metadata bilgilerini kaydet",
"languageDetail.actions.activate": "Aktifleştir",
"languageDetail.actions.makeDefault": "Varsayılan yap",
"languageDetail.actions.archive": "Arşivle",
"languageDetail.fields.name": "Yönetim adı",
"languageDetail.fields.nativeName": "Yerel dil adı",
"languageDetail.fields.fallback": "Fallback dili",
"languageDetail.fields.direction": "Yazı yönü",
"languageDetail.builtIn.title": "Korumalı built-in dil",
"languageDetail.builtIn.description": "Türkçe ve İngilizce silinemez, arşivlenemez veya temel metadata bilgileri değiştirilemez. Metinleri çeviri override'larıyla özelleştirebilirsiniz.",
"languageDetail.readiness.title": "Yayın hazırlığı",
"languageDetail.readiness.description": "Lifecycle işlemlerinden önce gereken koşulları kontrol edin.",
"languageDetail.readiness.critical": "{count} eksik kritik arayüz metni",
"languageDetail.readiness.active": "Dil son kullanıcılar için aktif",
"languageDetail.readiness.references": "{count} arşivlemeyi engelleyen kullanım",
"languageDetail.readiness.blockedTitle": "Aktifleştirme henüz hazır değil",
"languageDetail.readiness.blockedDescription": "{count} kritik çeviriyi tamamladıktan sonra bu dili aktifleştirebilirsiniz.",
"languageDetail.usage.title": "Kullanım etkisi",
"languageDetail.usage.description": "Bu dile bağlı kayıtlar lifecycle işlemlerini etkileyebilir.",
"languageDetail.usage.defaultSettings": "Instance varsayılanı",
"languageDetail.usage.fallbacks": "Fallback bağımlılığı",
"languageDetail.usage.userPreferences": "Kullanıcı tercihleri",
"languageDetail.usage.clients": "Müşteri varsayılanları",
"languageDetail.usage.portalInvitations": "Portal davetleri",
"languageDetail.usage.contentTranslations": "İçerik çevirileri",
"languageDetail.completion.title": "Namespace tamamlanması",
"languageDetail.completion.description": "Arayüz kataloglarının modül bazlı çeviri durumunu inceleyin.",
"languageDetail.completion.value": "{translated}/{total} çevrildi",
"languageDetail.namespaces.common": "Ortak",
"languageDetail.namespaces.auth": "Kimlik doğrulama",
"languageDetail.namespaces.navigation": "Navigasyon",
"languageDetail.namespaces.dashboard": "Dashboard",
"languageDetail.namespaces.clients": "Müşteriler",
"languageDetail.namespaces.projects": "Projeler",
"languageDetail.namespaces.tasks": "Görevler",
"languageDetail.namespaces.calendar": "Takvim",
"languageDetail.namespaces.finance": "Finans",
"languageDetail.namespaces.journal": "Günlük",
"languageDetail.namespaces.chat": "Sohbet",
"languageDetail.namespaces.settings": "Ayarlar",
"languageDetail.namespaces.portal": "Müşteri portalı",
"languageDetail.namespaces.status": "Durumlar",
"languageDetail.namespaces.validation": "Doğrulama",
"languageDetail.namespaces.api": "API",
"languageDetail.dialog.cancel": "Vazgeç",
"languageDetail.dialog.activate.title": "Dili aktifleştir",
"languageDetail.dialog.activate.description": "{language} aktif dil seçimlerinde ve içerik formlarında gösterilecek.",
"languageDetail.dialog.activate.confirm": "Aktifleştir",
"languageDetail.dialog.default.title": "Varsayılan dili değiştir",
"languageDetail.dialog.default.description": "{language}, instance için yeni varsayılan dil olacak. Mevcut kişisel tercihler korunacak.",
"languageDetail.dialog.default.confirm": "Varsayılan yap",
"languageDetail.dialog.archive.title": "Dili arşivle",
"languageDetail.dialog.archive.description": "{language}, kullanıcı seçimlerinden ve yeni içerik formlarından kaldırılacak. Mevcut çeviriler korunacak.",
"languageDetail.dialog.archive.confirm": "Arşivle",
"languageDetail.messages.metadataSaved": "Dil metadata bilgileri güncellendi.",
"languageDetail.messages.activate": "Dil aktifleştirildi.",
"languageDetail.messages.default": "Instance varsayılan dili güncellendi.",
"languageDetail.messages.archive": "Dil arşivlendi.",
"languageDetail.errors.name": "Yönetim adı zorunludur ve en fazla 80 karakter olabilir.",
"languageDetail.errors.nativeName": "Yerel dil adı zorunludur ve en fazla 80 karakter olabilir.",
"languageDetail.errors.direction": "Geçerli bir yazı yönü seçin.",
"languageDetail.errors.selfFallback": "Bir dil kendisini fallback olarak kullanamaz.",
"languageDetail.errors.fallbackLoop": "Seçilen fallback zinciri bir döngü oluşturuyor.",
"languageDetail.errors.notFound": "Dil bulunamadı.",
"languageDetail.errors.builtInMetadata": "Built-in dil metadata bilgileri değiştirilemez.",
"languageDetail.errors.metadataFailed": "Dil metadata bilgileri güncellenemedi. Fallback zincirini kontrol edin.",
"languageDetail.errors.notReady": "Dil aktifleştirilemiyor; {count} kritik çeviri eksik.",
"languageDetail.errors.activateFailed": "Dil aktifleştirilemedi.",
"languageDetail.errors.defaultFailed": "Yalnız aktif bir dil varsayılan yapılabilir.",
"languageDetail.errors.archiveBlocked": "Dil kullanımda, varsayılan veya built-in olduğu için arşivlenemez.",
"languageDetail.errors.archiveFailed": "Dil arşivlenemedi.",
"language.title": "Diller ve çeviriler",
"language.default": "Varsayılan dil",
},