diff --git a/packages/common-i18n/src/locales/tr/auth.json b/packages/common-i18n/src/locales/tr/auth.json
index b0e1a027da..9fa096c96f 100644
--- a/packages/common-i18n/src/locales/tr/auth.json
+++ b/packages/common-i18n/src/locales/tr/auth.json
@@ -1,14 +1,25 @@
{
"page": {
- "title": "Giriş"
+ "signin": "Giriş Yap",
+ "signup": "Kayıt Ol"
+ },
+ "title": {
+ "signin": "Hesabınıza giriş yapın",
+ "signup": "Yeni hesap oluşturun"
+ },
+ "content": {
+ "title": "Verinin aktığı yerde takımlar büyür",
+ "description": "Basit tablolardan kurumsal çözümlere kadar her takım için tasarlanmış bir veritabanı"
},
"button": {
"signin": "Giriş yap",
- "signup": "Kayıt ol"
+ "signup": "Kayıt ol",
+ "resend": "Tekrar Gönder"
},
"label": {
"email": "E-posta",
- "password": "Şifre"
+ "password": "Şifre",
+ "verificationCode": "Doğrulama kodu"
},
"legal": {
"tip": "Devam etmek, Teable'ın Hizmet Sözleşmesi ve Gizlilik Politikası ile uyumlu olduğunuzu kabul ediyorsunuz, ve güncellemelere sahip düzenli e-postalar alacaksınız.",
@@ -17,7 +28,8 @@
},
"placeholder": {
"password": "Şifrenizi girin...",
- "email": "E-posta adresinizi girin..."
+ "email": "E-posta adresinizi girin...",
+ "verificationCode": "Doğrulama kodunuzu girin..."
},
"signError": {
"exist": "E-posta zaten kayıtlı",
@@ -28,6 +40,21 @@
"turnstileExpired": "Doğrulama süresi doldu. Lütfen tekrar deneyin",
"turnstileTimeout": "Doğrulama zaman aşımına uğradı. Lütfen tekrar deneyin"
},
+ "signupError": {
+ "verificationCodeRequired": "Doğrulama kodu gereklidir",
+ "verificationCodeInvalid": "Doğrulama kodu geçersiz",
+ "passwordLength": "En az 8 karakter",
+ "passwordInvalid": "Şifre en az bir harf ve bir rakam içermelidir",
+ "sendMailRateLimit": "Yeni kod istemeden önce lütfen {{seconds}} saniye bekleyin"
+ },
+ "socialAuth": {
+ "title": "Veya şununla devam edin",
+ "sso": {
+ "title": "Tekli Oturum Açma (SSO) ile giriş yapın",
+ "description": "Tekli Oturum Açma (SSO) ile giriş yapmak için e-postanızı girin",
+ "error": "E-posta etki alanınız için SSO kurulu değil."
+ }
+ },
"resetPassword": {
"header": "Şifrenizi Belirleyin",
"description": "Yeni bir şifre girin",
@@ -48,10 +75,11 @@
"description": "Lütfen aşağıya e-posta adresinizi girin, size şifrenizi sıfırlamak için bir bağlantı göndereceğiz.",
"errorRequiredEmail": "E-posta gerekli",
"errorInvalidEmail": "Geçersiz e-posta",
+ "sendMailRateLimit": "Yeni e-posta göndermeden önce lütfen {{seconds}} saniye bekleyin",
"buttonText": "Sıfırlama E-postası Gönder",
"success": {
"title": "🎉 Şifre sıfırlama e-postası gönderildi",
"description": "Size şifrenizi sıfırlamak için bir bağlantı içeren e-posta gönderdik. Lütfen gelen kutunuzu kontrol edin."
}
}
-}
+}
\ No newline at end of file
diff --git a/packages/common-i18n/src/locales/tr/common.json b/packages/common-i18n/src/locales/tr/common.json
index dfeeeab730..85153446cb 100644
--- a/packages/common-i18n/src/locales/tr/common.json
+++ b/packages/common-i18n/src/locales/tr/common.json
@@ -438,7 +438,82 @@
"modelsRequired": "Lütfen en az bir model doldurun",
"noValidModel": "Geçerli model bulunamadı",
"addCustomModel": "Özel model ekle",
- "isOpenRouter": "OpenRouter"
+ "isOpenRouter": "OpenRouter",
+ "chatModelAbility": {
+ "missingVision": "Resim veya PDF işlemeyi desteklemiyor",
+ "missingToolCall": "Araç/fonksiyon çağırmayı desteklemiyor",
+ "supportedFormats": "Desteklenen formatlar"
+ },
+ "batchTest": "Tüm Modelleri Toplu Test Et",
+ "testProvider": "Test",
+ "testProviderTooltip": "Bu sağlayıcı altındaki tüm {{count}} modeli test et",
+ "batchTesting": "Tüm modeller test ediliyor...",
+ "batchTestComplete": "Toplu test tamamlandı",
+ "batchTestResults": "Toplu Test Sonuçları",
+ "batchTestResultsSummary": "{{total}} modelden {{tested}} tanesi test edildi: {{success}} başarılı, {{failed}} başarısız",
+ "batchTestNoModels": "Test edilecek model yapılandırılmamış",
+ "modelStatus": "Model Durumu",
+ "imageSupport": "Resim Desteği",
+ "basicGeneration": "Temel Üretim",
+ "supported": "Destekleniyor",
+ "notSupported": "Desteklenmiyor",
+ "partialSupport": "Kısmi Destek",
+ "urlSupport": "URL",
+ "base64Support": "Base64",
+ "closeResults": "Kapat",
+ "retryFailed": "Başarısızları Yeniden Dene",
+ "stopTest": "Durdur",
+ "pending": "Bekliyor",
+ "configuredModels": "Yapılandırılmış Modeller",
+ "modelRates": "Model Ücretleri",
+ "model": "Model",
+ "inputRate": "Girdi",
+ "outputRate": "Çıktı",
+ "inputRateTip": "1M girdi tokeni başına kredi",
+ "outputRateTip": "1M çıktı tokeni başına kredi",
+ "rateExplanationTitle": "Ücretler nasıl çalışır (1 USD = 100 kredi)",
+ "rateExplanationFormula": "Kredi = Token × Oran ÷ 1,000,000",
+ "rateExplanationExample": "Örnek: 300 oranla 10,000 token = 10000 × 300 ÷ 1M = 3 kredi",
+ "ratesDescription": "1M token başına oranlar ('Fiyatlandırmayı Getir'e tıklayarak OpenRouter'dan otomatik doldurun)",
+ "advancedRates": "Gelişmiş oranlar (önbellek, muhakeme, resim)",
+ "advancedRatesDescription": "Otomatik hesaplama için boş bırakın. Önbellek okuma ≈ girdinin %10'u, önbellek yazma ≈ girdinin %125'i, muhakeme = çıktı oranı.",
+ "cacheRead": "Önbellek↓",
+ "cacheWrite": "Önbellek↑",
+ "reasoning": "Muhakeme",
+ "perImage": "Resim",
+ "cacheReadRateTip": "Önbelleğe alınmış girdi tokenleri için oran (genellikle girdi oranının %10-50'si veya ücretsiz için 0)",
+ "cacheWriteRateTip": "Önbellek yazma tokenleri için oran (genellikle girdi ile aynı veya %25 daha fazla)",
+ "reasoningRateTip": "o1 gibi muhakeme tokenleri için oran (genellikle çıktı oranı ile aynı)",
+ "imageRateTip": "Oluşturulan resim başına kredi",
+ "imageModel": "Resim Modeli",
+ "imageGeneration": "Resim Oluşturma",
+ "imageToImage": "Resimden Resime",
+ "clickToToggleImageModel": "💡 Resim oluşturma modeli olarak işaretlemek için tıklayın",
+ "markedAsImageModel": "Resim oluşturma modeli olarak işaretlendi. Metinden resme ve resimden resme yeteneklerini test edecek.",
+ "markedAsTextModel": "Metin modeli olarak işaretlendi. Vizyon (resim girişi) yeteneğini test edecek.",
+ "fetchPricing": "Fiyatlandırmayı Getir",
+ "fetchPricingTip": "OpenRouter API'sından model fiyatlandırmasını getir ve oranları otomatik doldur",
+ "fetchPricingError": "Fiyatlandırma alınamadı",
+ "pricingPreview": "Fiyatlandırma Önizlemesi",
+ "pricingPreviewDesc": "{{total}} modelden {{matched}} tanesi için fiyatlandırma bulundu",
+ "openRouterId": "OpenRouter ID",
+ "notFound": "Bulunamadı",
+ "applyPricing": "Uygula ({{count}})",
+ "pricingApplied": "Fiyatlandırma uygulandı",
+ "pricingAppliedCount": "{{count}} model için fiyatlandırma güncellendi",
+ "hint": {
+ "title": "Öneriler",
+ "missingV1Suffix": "Temel URL \"/v1\" sonekini eksik olabilir. Çoğu OpenAI uyumlu API \"/v1\" ile biten URL'ler gerektirir (ör. https://api.openai.com/v1)",
+ "removeTrailingSlash": "Temel URL'den sondaki eğik çizkiyi kaldırmayı deneyin",
+ "checkApiKey": "Lütfen API anahtarınızın doğru olduğunu ve süresinin dolmadığını doğrulayın",
+ "azureDeployment": "Azure için, Temel URL'de doğru kaynak adını ve dağıtımı yapılandırdığınızdan emin olun",
+ "checkQuotaOrPermission": "API anahtarınızın yetersiz izinleri olabilir veya kota tükenmiş olabilir. Lütfen hesap durumunuzu kontrol edin",
+ "checkModelName": "Model adı yanlış olabilir. Lütfen model adının sağlayıcınızın desteklediği ile eşleştiğini kontrol edin",
+ "checkConnection": "Sunucuya bağlanılamıyor. Lütfen Temel URL'nin doğru olduğunu ve sunucunun erişilebilir olduğunu kontrol edin",
+ "ollamaRunning": "Ollama'nın yerel olarak çalıştığından emin olun. 'ollama serve' komutu ile başlatabilirsiniz",
+ "sslCertificate": "Bir SSL sertifikası sorunu var. Kendinden imzalı bir sertifika kullanıyorsanız, ek yapılandırmaya ihtiyacınız olabilir",
+ "checkConfiguration": "Lütfen yapılandırmanızı kontrol edin. Temel URL, API anahtarı ve model adının hepsinin doğru olduğundan emin olun"
+ }
},
"webSearch": {
"description": "Web arama özelliğini etkinleştirmek için Firecrawl API anahtarını yapılandırın, API anahtarını almak için Firecrawl ayarlarına erişin"
@@ -725,4 +800,4 @@
"base": {
"deleteTip": "\"{{name}}\" veritabanını silmek istediğinizden emin misiniz?"
}
-}
+}
\ No newline at end of file
diff --git a/packages/common-i18n/src/locales/tr/developer.json b/packages/common-i18n/src/locales/tr/developer.json
index 74ec1f6ff9..152e0b1dec 100644
--- a/packages/common-i18n/src/locales/tr/developer.json
+++ b/packages/common-i18n/src/locales/tr/developer.json
@@ -16,5 +16,19 @@
"replaceToken": "Token değiştir",
"createNewToken": "Yeni token oluştur",
"showPagination": "Sayfalandırma parametreleri JSON modunda görüntülenir",
- "addSort": "Sıralama ekle"
-}
+ "addSort": "Sıralama ekle",
+ "tabs": {
+ "apiBuilder": "API Oluşturucu",
+ "aiContext": "Yapay Zeka Bağlamı"
+ },
+ "aiContext": {
+ "title": "Yapay Zeka Dostu Tablo Bağlamı",
+ "description": "Tablo verilerinizle nasıl etkileşim kuracağını anlamasına yardımcı olmak için bu bağlamı yapay zeka asistanınıza (ChatGPT, Claude vb.) kopyalayın.",
+ "selectTableFirst": "Lütfen yapay zeka bağlamı oluşturmak için bir tablo seçin",
+ "fullContext": "Tam Bağlam",
+ "compactContext": "Özet",
+ "copyToClipboard": "Panoya Kopyala",
+ "copied": "Kopyalandı!",
+ "compactDescription": "Token sınırları göz önünde bulundurularak hızlı bağlam paylaşımı için uygun daha kısa bir sürüm."
+ }
+}
\ No newline at end of file
diff --git a/packages/common-i18n/src/locales/tr/oauth.json b/packages/common-i18n/src/locales/tr/oauth.json
index de83277524..8ab05ef36c 100644
--- a/packages/common-i18n/src/locales/tr/oauth.json
+++ b/packages/common-i18n/src/locales/tr/oauth.json
@@ -2,7 +2,8 @@
"add": "Yeni OAuth Uygulamaları",
"title": {
"add": "Yeni OAuth Uygulamaları",
- "edit": "OAuth Uygulamalarını Düzenle"
+ "edit": "OAuth Uygulamalarını Düzenle",
+ "description": "Teable Uygulamaları, bir kullanıcıyı taklit etmeden doğrudan API aracılığıyla işlem yaparak kendi adlarına hareket edebilir. Daha fazla bilgi için Yardım belgelerimize bakın."
},
"form": {
"name": {
@@ -59,5 +60,13 @@
"scopes": "Bu uygulama aşağıdaki izinlere erişebilecek:",
"redirectDescription": "Yetkilendirme şuraya yönlendirecek",
"authorize": "Yetkilendir"
+ },
+ "help": {
+ "link": "https://help.teable.ai/en/api-doc/oauth",
+ "title": "Daha fazla bilgi"
+ },
+ "deleteConfirm": {
+ "title": "OAuth Uygulamasını Sil",
+ "description": "{{name}} OAuth Uygulamasını silmek istediğinizden emin misiniz? Bu işlem geri alınamaz."
}
-}
+}
\ No newline at end of file
diff --git a/packages/common-i18n/src/locales/tr/plugin.json b/packages/common-i18n/src/locales/tr/plugin.json
index 6252c34628..c3fc98e584 100644
--- a/packages/common-i18n/src/locales/tr/plugin.json
+++ b/packages/common-i18n/src/locales/tr/plugin.json
@@ -47,10 +47,26 @@
"url": {
"label": "URL",
"description": "Eklentinin URL'si"
+ },
+ "autoCreateMember": {
+ "label": "Otomatik üye oluştur",
+ "description": "Eklenti için otomatik üye oluştur"
+ },
+ "config": {
+ "label": "Yapılandırma",
+ "description": "Eklenti yapılandırması"
}
},
"markdown": {
"write": "Yaz",
"preview": "Önizleme"
+ },
+ "status": {
+ "reviewing": "İnceleniyor",
+ "published": "Yayınlandı",
+ "developing": "Geliştiriliyor"
+ },
+ "button": {
+ "submitApproved": "Onaylananları gönder"
}
-}
+}
\ No newline at end of file
diff --git a/packages/common-i18n/src/locales/tr/sdk.json b/packages/common-i18n/src/locales/tr/sdk.json
index 591ee74090..34a2ed7118 100644
--- a/packages/common-i18n/src/locales/tr/sdk.json
+++ b/packages/common-i18n/src/locales/tr/sdk.json
@@ -1082,6 +1082,8 @@
"executeQuerySqlFailed": "Sorgu SQL'i çalıştırılamadı: {{message}}"
},
"permission": {
+ "excludedFieldsMustBeComputed": "Exclude fields must be computed",
+ "templateHeaderInvalid": "Şablon başlığı geçersiz",
"createRecordWithDeniedFields": "Alanları({{fields}}) olan kayıtlar oluşturma izniniz yok",
"deleteRecords": "Kayıtları({{recordIds}}) silme izniniz yok",
"readRecordWithDeniedFields": "Kayıt({{recordId}}) içindeki alanları({{fields}}) okuma izniniz yok",
@@ -1121,6 +1123,7 @@
"exceedMaxPasteCells": "Maksimum yapıştırma hücresi sınırı aşıldı"
},
"field": {
+ "formulaReferenceNotFieldId": "Formül referansları {{fieldIds}} bulunamadı. Formüller alan adlarını değil, alan kimliklerini (fldXXXXXXXXXXXXXXXX formatında) kullanmalıdır.",
"unsupportedFieldType": "Desteklenmeyen alan türü {{type}}",
"unsupportedPrimaryFieldType": "Birincil alan olarak desteklenmeyen alan türü {{type}}",
"primaryFieldNotSupported": "Alan türü birincil alan olarak desteklenmiyor",
@@ -1174,6 +1177,9 @@
}
},
"view": {
+ "cannotDeleteLastView": "Tablodaki son görünümü silemezsiniz. Bir tablonun en az bir görünümü olmalıdır.",
+ "filterInvalidOperator": "Filtre, bu alan türü için geçersiz bir operatöre sahip",
+ "filterInvalidOperatorMode": "Filtre, geçersiz operatör ve mod kombinasyonuna sahip",
"notFound": "Görünüm bulunamadı",
"defaultViewNotFound": "Varsayılan görünüm bulunamadı",
"propertyParseError": "Görünüm özelliği ayrıştırılamadı",
@@ -1329,6 +1335,7 @@
"takeCountTooLarge": "İstenen şablon sayısı maksimum sınırı aşıyor"
},
"domainVerification": {
+ "alreadyVerified": "Alan adı zaten doğrulandı",
"notFound": "Domain doğrulama kodu bulunamadı",
"invalidCode": "Geçersiz doğrulama kodu",
"resendCooldown": "Yeni bir kod istemeden önce lütfen 1 dakika bekleyin"
@@ -1356,4 +1363,4 @@
"noDeploymentUrlAvailable": "Dağıtım URL'si mevcut değil"
}
}
-}
+}
\ No newline at end of file
diff --git a/packages/common-i18n/src/locales/tr/table.json b/packages/common-i18n/src/locales/tr/table.json
index ebbd3c5c31..e44786accd 100644
--- a/packages/common-i18n/src/locales/tr/table.json
+++ b/packages/common-i18n/src/locales/tr/table.json
@@ -625,5 +625,471 @@
"pasteNewRecords": {
"title": "Birden fazla kayıt eklemek istiyor musunuz?",
"description": "{{count}} kayıt tabloya eklenecek."
+ },
+ "tableTrash": {
+ "title": "Tablo çöp kutusu",
+ "resourceType": "Kaynak türü",
+ "deletedResource": "Silinen kaynak"
+ },
+ "plugin": {
+ "recent": "Son Kullanılanlar",
+ "more": "Daha fazlasını keşfet..."
+ },
+ "pluginPanel": {
+ "empty": {
+ "description": "Henüz eklenti paneli eklenmedi."
+ },
+ "createPluginPanel": {
+ "button": "Bir eklenti paneli oluştur",
+ "title": "Bir eklenti paneli oluştur"
+ },
+ "namePlaceholder": "Bir eklenti paneli adı girin"
+ },
+ "addPlugin": "Eklenti ekle",
+ "pluginContextMenu": {
+ "mangeButton": "Eklentileri yönet",
+ "manage": "Bağlam menüsü eklentilerinizi yönetin",
+ "noPlugin": "Bağlam menüsü eklentisi yok",
+ "delete": "Sil",
+ "deleteDescription": "Bu eklentiyi silmek istediğinizden emin misiniz?"
+ },
+ "permission": {
+ "cell": {
+ "deniedRead": "Bu hücreyi görüntüleme izniniz yok",
+ "deniedUpdate": "Bu hücreyi güncelleme izniniz yok"
+ }
+ },
+ "aiChat": {
+ "showUI": {
+ "connected": "Bağlandı",
+ "connectToUse": "Otomasyonlarda kullanmak için {{provider}} bağlayın",
+ "checkingConnection": "Bağlantı durumu kontrol ediliyor...",
+ "confirm": "Onayla",
+ "confirmed": "Onaylandı"
+ },
+ "codeBlock": {
+ "hiddenLines": "{{count}} satır gizlendi",
+ "collapseCode": "Kodu daralt",
+ "code": "Kod",
+ "preview": "Önizleme"
+ },
+ "buildFlow": {
+ "progress": "Oluşturma ilerlemesi",
+ "completed": "Uygulama oluşturma tamamlandı",
+ "completedDesc": "Tüm adımlar başarıyla tamamlandı, uygulama önizleme için hazır",
+ "stepStatus": {
+ "initializing": "Uygulama oluşturuluyor ve ortam başlatılıyor...",
+ "naming": "Uygulama adı oluşturuluyor...",
+ "planning": "Gereksinimler analiz ediliyor ve geliştirme planlanıyor...",
+ "developing": "Kod yazılıyor ve özellikler uygulanıyor...",
+ "summarizing": "Geliştirme sonuçları organize ediliyor...",
+ "deploying": "Önizleme ortamına dağıtılıyor...",
+ "testing": "Test oluşturuluyor..."
+ },
+ "moduleStatus": {
+ "running": "Çalışıyor",
+ "completed": "Tamamlandı",
+ "error": "Başarısız",
+ "pending": "Bekliyor"
+ },
+ "toolStatus": {
+ "running": "Çalışıyor",
+ "completed": "Tamamlandı",
+ "error": "Başarısız"
+ }
+ },
+ "generateScript": {
+ "generateSuccess": "Komut dosyası başarıyla oluşturuldu"
+ },
+ "buildBase": {
+ "title": "Veritabanı oluştur",
+ "generateSuccess": "Veritabanı başarıyla oluşturuldu",
+ "generateError": "Veritabanı oluşturma başarısız oldu"
+ },
+ "buildAutomation": {
+ "title": "Otomasyon oluştur",
+ "generateSuccess": "Otomasyon başarıyla oluşturuldu"
+ },
+ "automation": {
+ "created": "Oluşturuldu",
+ "updated": "Güncellendi",
+ "workflow": "İş Akışı",
+ "trigger": "Tetikleyici",
+ "scriptAction": "Komut Dosyası İşlemi",
+ "workflowLabel": "İş Akışı",
+ "triggerLabel": "Tetikleyici",
+ "scriptActionLabel": "Komut Dosyası İşlemi",
+ "workflowId": "İş Akışı",
+ "triggerId": "Tetikleyici",
+ "scriptActionId": "Komut Dosyası İşlemi",
+ "viewAutomation": "Görüntüle",
+ "navigateToAutomation": "Otomasyona git",
+ "triggerType": {
+ "recordCreated": "Kayıt Oluşturuldu",
+ "recordUpdated": "Kayıt Güncellendi",
+ "recordCreatedOrUpdated": "Kayıt Oluşturuldu veya Güncellendi",
+ "formSubmitted": "Form Gönderildi",
+ "scheduledTime": "Zamanlanmış Zaman",
+ "buttonClick": "Düğme Tıklama"
+ },
+ "testPassed": "Test Başarılı",
+ "testFailed": "Test Başarısız",
+ "testOutput": "Test Çıktısı",
+ "activated": "Etkinleştirildi",
+ "deactivated": "Devre Dışı Bırakıldı",
+ "discarded": "Değişiklikler Atıldı",
+ "activateFailed": "Etkinleştirme Başarısız",
+ "deactivateFailed": "Devre Dışı Bırakma Başarısız",
+ "discardFailed": "Atma Başarısız",
+ "scriptUpdated": "Komut Dosyası Güncellendi",
+ "scriptUpdateFailed": "Güncelleme Başarısız",
+ "scriptExecuted": "Komut Dosyası Çalıştırıldı",
+ "scriptExecutionFailed": "Çalıştırma Başarısız",
+ "generatingScript": "Komut dosyası oluşturuluyor...",
+ "scriptReady": "Komut dosyası hazır",
+ "executingScript": "Komut dosyası çalıştırılıyor...",
+ "waitedSeconds": "{{seconds}}s beklendi",
+ "waitFailed": "Bekleme başarısız"
+ },
+ "newChat": "Yeni Sohbet",
+ "noModel": "Kullanılabilir model yok",
+ "noHistory": "Sohbet geçmişi yok",
+ "noFoundHistory": "Sohbet geçmişi bulunamadı, lütfen yeni bir konuşma başlatın",
+ "timeGroup": {
+ "today": "Bugün",
+ "oneWeek": "Bir hafta",
+ "twoWeek": "İki hafta",
+ "oneMonth": "Bir ay",
+ "other": "Diğer"
+ },
+ "context": {
+ "button": "Bağlam ekle",
+ "search": "Tablo ekle",
+ "searchEmpty": "Eşleşen bağlam bulunamadı",
+ "emptyContext": "Eklenecek bağlam yok"
+ },
+ "inputPlaceholder": "Ne yapmak istediğinizi açıklayın",
+ "thought": "Düşünüyor",
+ "meta": {
+ "timeCostUnit": "s",
+ "timeCostDescription": "Oluşturma süresi: {{timeCost}}s",
+ "creditDescription": "{{credits}} kredi tüketildi",
+ "tokenDescription": "Kullanılan token: {{tokens}}",
+ "input": "Girdi",
+ "output": "Çıktı",
+ "tokens": "Tokenler",
+ "totalTimeCost": "Toplam süre maliyeti",
+ "totalCreditCost": "Toplam kredi maliyeti",
+ "customModel": "Özel model"
+ },
+ "dataVisualization": {
+ "error": "Veri görselleştirme başarısız"
+ },
+ "tips": {
+ "modelTips": "Yalnızca yöneticiler yapılandırabilir"
+ },
+ "attachment": {
+ "imageNotSupported": "Resim desteklenmiyor",
+ "attachmentSizeExceeded": "Ek boyutu sınırı aşıyor {{size}}MB"
+ },
+ "suggestions": {
+ "recommend": "Önerilen",
+ "ask": "Sor",
+ "analyze": "Analiz Et",
+ "build": "Oluştur",
+ "title": "Nasıl yardımcı olabilirim?",
+ "whatCanIDo": "Ne yapabilirim?",
+ "createOrModifyDatabase": "Veritabanı oluştur veya değiştir",
+ "buildAutomations": "Otomasyon oluştur",
+ "buildApps": "Uygulama oluştur",
+ "buildMeCRM": "Bana bir CRM oluştur",
+ "addAIField": "Her müşteriyi analiz etmek için bir AI alanı ekle",
+ "createDataAnalysis": "Bana bir veri analiz raporu oluştur",
+ "emailWhenRecordCreated": "Kayıt oluşturulduğunda bana e-posta gönder",
+ "syncStatusToSlack": "Durum güncellemelerini Slack ile senkronize et",
+ "buildDashboard": "Bu tablodan bir gösterge paneli oluştur",
+ "buildLeadCapture": "Bana bir potansiyel müşteri yakalama sayfası oluştur"
+ },
+ "buildApp": {
+ "thinking": {
+ "duration": "{{duration}}s düşündü"
+ },
+ "task": {
+ "searching": "\"{{query}}\" aranıyor",
+ "readingFiles": "Dosyalar okunuyor:",
+ "foundResults": "{{count}} sonuç bulundu",
+ "noIssuesFound": "Sorun bulunamadı",
+ "defaultTitle": "Görev"
+ },
+ "codeProject": {
+ "defaultTitle": "Kod Projesi"
+ }
+ },
+ "tool": {
+ "getTableFields": "Tablo alanlarını getir",
+ "getTablesMeta": "Tablo meta verilerini getir",
+ "sqlQuery": "SQL sorgusu çalıştır",
+ "generateScriptAction": "Komut dosyası işlemi oluştur",
+ "getScriptInput": "Komut dosyası girdisini al",
+ "getTeableApi": "API Al",
+ "dataVisualization": "Veri görselleştirme",
+ "updateBase": "Veritabanı bilgilerini güncelle",
+ "args": "Argümanlar",
+ "result": "Sonuç",
+ "thinking": "Düşünüyor...",
+ "toBeConfirmed": "Onaylanacak",
+ "errorMessage": "Hata mesajı",
+ "confirm": "Onayla",
+ "createRecordsSuccess": "{{count}} kayıt başarıyla oluşturuldu",
+ "createRecordsFailed": "Kayıt oluşturma başarısız",
+ "updateRecordsSuccess": "{{count}} kayıt başarıyla güncellendi",
+ "updateRecordsFailed": "Kayıt güncelleme başarısız",
+ "generatingRecords": "{{count}} kayıt oluşturuluyor...",
+ "creatingRecords": "{{count}} kayıt yaratılıyor...",
+ "updatingRecords": "{{count}} kayıt güncelleniyor...",
+ "recordsPreview": "Kayıt önizlemesi",
+ "andMoreRecords": "Ve {{count}} tane daha...",
+ "unknownError": "Bilinmeyen hata",
+ "recordIds": "Kayıt Kimlikleri",
+ "records": "kayıt",
+ "viewAll": "Tümünü Görüntüle",
+ "showLess": "Daha Az Göster",
+ "generatingData": "Veri oluşturuluyor...",
+ "generatingUpdates": "Güncellemeler oluşturuluyor...",
+ "recordsGenerated": "{{count}} kayıt oluşturuldu",
+ "recordsCount": "Kayıtlar({{count}})",
+ "fieldsCount": "Alanlar({{count}})",
+ "fieldsGenerated": "{{count}} alan oluşturuldu",
+ "updatedProperties": "Güncellendi ({{count}})",
+ "configured": "yapılandırıldı",
+ "recordsToUpdate": "Güncellenecek {{count}} kayıt",
+ "showingLast": "son {{count}}",
+ "recordLabel": "Kayıt",
+ "statusGenerating": "Oluşturuluyor...",
+ "statusCreating": "Yaratılıyor...",
+ "statusUpdating": "Güncelleniyor...",
+ "statusCreated": "Oluşturuldu",
+ "statusUpdated": "Güncellendi",
+ "getApps": {
+ "title": "Uygulama Listesi",
+ "loading": "Uygulamalar yükleniyor...",
+ "foundApps": "{{count}} uygulama bulundu",
+ "noApps": "Bu veritabanında uygulama bulunamadı",
+ "openApp": "Uygulamayı Aç"
+ },
+ "generateApp": {
+ "title": "Uygulama Oluşturucu",
+ "creatingApp": "Uygulama yaratılıyor",
+ "updatingApp": "Uygulama güncelleniyor",
+ "generatingApp": "Uygulama oluşturuluyor",
+ "generating": "Oluşturuluyor...",
+ "openApp": "Uygulamayı Aç",
+ "viewProgress": "İlerlemeyi Görüntüle",
+ "newApp": "Yeni Uygulama",
+ "building": "İnşa ediliyor..."
+ },
+ "generateAutomation": {
+ "title": "Otomasyon Oluşturucu",
+ "creatingAutomation": "Otomasyon yaratılıyor",
+ "updatingAutomation": "Otomasyon güncelleniyor",
+ "generatingAutomation": "Otomasyon oluşturuluyor",
+ "building": "İnşa ediliyor...",
+ "openAutomation": "Otomasyonu Aç",
+ "viewProgress": "İlerlemeyi Görüntüle",
+ "testResults": "Test Sonuçları",
+ "triggerTest": "Tetikleyici",
+ "actionTest": "İşlem {{index}}"
+ },
+ "htmlPreview": {
+ "preview": "Önizleme",
+ "code": "Kod",
+ "download": "İndir",
+ "downloadHtml": "HTML",
+ "downloadImage": "Resim (PNG)",
+ "copy": "Kopyala",
+ "copied": "Kopyalandı!",
+ "fullscreen": "Tam Ekran",
+ "exitFullscreen": "Tam Ekrandan Çık",
+ "downloadSuccess": "Resim başarıyla indirildi",
+ "downloadFailed": "Resim yakalama başarısız",
+ "iframeFailed": "Yakalama başarısız: iframe erişilemez"
+ },
+ "loadAttachment": {
+ "title": "Eki Yükle",
+ "loading": "Ek yükleniyor",
+ "failed": "Ek yükleme başarısız",
+ "empty": "Ek yüklenmedi",
+ "modeNative": "AI Vizyon",
+ "modeNativeDesc": "AI yerel bağlamına yüklendi",
+ "modeExtracted": "Metin Çıkarıldı",
+ "modeExtractedDesc": "Dosya içeriği analiz için metin olarak ayrıştırıldı ve çıkarıldı",
+ "visionLoaded": "Görsel analiz için yüklendi",
+ "textExtracted": "{{chars}} karakter çıkarıldı",
+ "contextLoaded": "AI bağlamına yüklendi"
+ },
+ "textExtract": {
+ "title": "Metin Çıkarma",
+ "loading": "Metin çıkarılıyor",
+ "failed": "Metin çıkarma başarısız",
+ "empty": "Metin çıkarılmadı",
+ "preview": "Önizleme",
+ "truncated": "Kesildi",
+ "previews": "önizlemeler",
+ "chars": "{{chars}} karakter",
+ "totalCharacters": "Toplam: {{chars}} karakter",
+ "filesTruncated": "({{count}} dosya kesildi)"
+ },
+ "importExcel": {
+ "title": "Excel İçe Aktar",
+ "loading": "Dosya işleniyor...",
+ "failed": "İçe aktarma başarısız",
+ "suggestions": "Öneriler",
+ "analyzeComplete": "Analiz Tamamlandı",
+ "worksheets": "Çalışma Sayfaları",
+ "columns": "sütunlar",
+ "nextStep": "Sonraki: AI alan eşleştirmeleriyle içe aktaracak",
+ "importComplete": "İçe Aktarma Tamamlandı",
+ "stageAnalyze": "Analiz Ediliyor",
+ "stageImport": "İçe Aktarılıyor"
+ },
+ "tools": {
+ "getTeableApi": "Teable API Al",
+ "readFiles": "Dosyaları Oku",
+ "writeFile": "Dosya Yaz",
+ "deleteFiles": "Dosyaları Sil",
+ "listFiles": "Dosyaları Listele",
+ "addDependencies": "Bağımlılık Ekle",
+ "checkBuildErrors": "Derleme Hatalarını Kontrol Et",
+ "lint": "Kodu Denetle"
+ },
+ "fallback": {
+ "previewLoadFailed": "Önizleme yüklenemedi",
+ "retry": "{{count}} kez tekrar dene",
+ "chatAborted": "iptal edildi"
+ },
+ "preview": {
+ "deletedTable": "Silinen tablo",
+ "deletedView": "Silinen görünüm",
+ "deletedField": "Silinen alan",
+ "deletedRecords": "Silinen kayıtlar"
+ },
+ "agentName": {
+ "tableOperatorAgent": "Tablo ajanı",
+ "viewOperatorAgent": "Görünüm ajanı",
+ "fieldOperatorAgent": "Alan ajanı",
+ "recordOperatorAgent": "Kayıt ajanı",
+ "buildBaseAgent": "Veritabanı oluşturma ajanı",
+ "buildAutomationAgent": "Otomasyon oluşturma ajanı"
+ },
+ "confirm": {
+ "toBeConfirmed": "Onaylanacak",
+ "deleteWarning": "Silmek istediğinizden emin misiniz?"
+ },
+ "action": {
+ "createTable": "Tablo oluştur",
+ "updateTable": "Tablo güncelle",
+ "updateTableName": "Tablo adını güncelle",
+ "deleteTable": "Tablo sil",
+ "createView": "Görünüm oluştur",
+ "updateView": "Görünüm güncelle",
+ "updateViewName": "Görünüm adını güncelle",
+ "deleteView": "Görünüm sil",
+ "createField": "Alan oluştur",
+ "createAiField": "AI alanı oluştur",
+ "createLinkField": "Bağlantı alanı oluştur",
+ "createLookupField": "Arama alanı oluştur",
+ "createRollupField": "Toplama alanı oluştur",
+ "createFormulaField": "Formül alanı oluştur",
+ "deleteField": "Alan sil",
+ "updateField": "Alan güncelle",
+ "createRecord": "Kayıt oluştur",
+ "createRecords": "Kayıtları oluştur",
+ "deleteRecord": "Kayıt sil",
+ "updateRecord": "Kayıt güncelle",
+ "updateRecords": "Kayıtları güncelle",
+ "updateBase": "Veritabanı bilgisini güncelle",
+ "planTask": "Görevi planla...",
+ "generateTables": "Tabloları oluştur",
+ "generatePrimaryFields": "Birincil alanları oluştur",
+ "generateFields": "Alanları oluştur",
+ "generateViews": "Görünümleri oluştur",
+ "generateRecords": "Kayıtları oluştur",
+ "generateAIFields": "AI alanlarını oluştur",
+ "generateLinkFields": "Bağlantı alanlarını oluştur",
+ "generateLookupFields": "Arama alanlarını oluştur",
+ "generateRollupFields": "Toplama alanlarını oluştur",
+ "generateFormulaFields": "Formül alanlarını oluştur",
+ "generateWorkflow": "İş akışı oluştur",
+ "generateTrigger": "Tetikleyici oluştur",
+ "generateScriptAction": "Komut dosyası eylemi oluştur",
+ "generateSendMailAction": "E-posta gönderme eylemi oluştur",
+ "generateAction": "Eylem düğümü oluştur",
+ "setupAutomationTrigger": "Otomasyon tetikleyicisini kur",
+ "testAutomationNode": "Otomasyon düğümünü test et",
+ "activateAutomation": "Otomasyonu etkinleştir",
+ "executeScript": "Komut dosyasını çalıştır",
+ "wait": "Bekle",
+ "initialize": "Ortamı başlat",
+ "rename": "Uygulama adı oluştur",
+ "buildTest": "Test oluştur",
+ "developTask": "Görevi geliştir",
+ "generateSummary": "Özet oluştur",
+ "previewEnvironment": "Önizleme ortamını hazırla",
+ "getRelativeData": "İlgili verileri al",
+ "getPreviousNodeOutputVariables": "Önceki düğüm çıktı değişkenlerini al",
+ "getApiJson": "API bilgisini al",
+ "generateScriptAndDependencies": "Komut dosyası ve bağımlılıkları oluştur",
+ "analyzingAttachment": "Ek analiz ediliyor...",
+ "locateResource": "Konumlandır",
+ "operationSuccess": "İşlem başarıyla tamamlandı",
+ "operationFailed": "İşlem başarısız"
+ },
+ "queryTool": {
+ "getRecords": "Kayıtları sorgula",
+ "getRecordsWithTable": "Kayıtları sorgula · {{tableName}}",
+ "getFields": "Alanları sorgula",
+ "getFieldsWithTable": "Alanları sorgula · {{tableName}}",
+ "getTables": "Tabloları sorgula",
+ "getViews": "Görünümleri sorgula",
+ "getViewsWithTable": "Görünümleri sorgula · {{tableName}}",
+ "sqlQuery": "SQL sorgusu",
+ "querying": "Sorgulanıyor...",
+ "queryFailed": "Sorgu başarısız",
+ "aborted": "İptal edildi",
+ "noData": "Veri dönmedi",
+ "dataFormatError": "Veri formatı hatası",
+ "unsupportedQueryType": "Desteklenmeyen sorgu türü: {{toolName}}",
+ "returnedRecords": "{{count}} kayıt döndü",
+ "record": "Kayıt {{index}}",
+ "moreRecords": "... +{{count}} kayıt daha",
+ "foundFields": "{{count}} alan bulundu",
+ "moreFields": "... +{{count}} alan daha",
+ "foundTables": "{{count}} tablo bulundu",
+ "moreTables": "... +{{count}} tablo daha",
+ "foundViews": "{{count}} görünüm bulundu",
+ "moreViews": "... +{{count}} görünüm daha",
+ "queryReturned": "Sorgu {{rowCount}} satır × {{columnCount}} sütun döndürdü",
+ "row": "Satır {{index}}",
+ "moreRows": "... +{{count}} satır daha",
+ "getDoc": "Belge Al",
+ "getDocWithTopic": "Belge Al · {{topic}}",
+ "getAutomations": "Otomasyonları sorgula",
+ "getAutomation": "Otomasyon sorgula",
+ "getAutomationRuns": "Otomasyon çalıştırmalarını sorgula",
+ "foundAutomations": "{{count}} otomasyon bulundu",
+ "moreAutomations": "... +{{count}} otomasyon daha",
+ "foundRuns": "{{count}} çalıştırma bulundu",
+ "moreRuns": "... +{{count}} çalıştırma daha",
+ "active": "Aktif",
+ "trigger": "Tetikleyici",
+ "actions": "{{count}} eylem",
+ "moreActions": "... +{{count}} eylem daha",
+ "getUserIntegrations": "Entegrasyonları kontrol et",
+ "connectedIntegrations": "Bağlı",
+ "availableToConnect": "Bağlanabilir",
+ "connect": "Bağlan",
+ "noIntegrationsAvailable": "Kullanılabilir entegrasyon yok"
+ }
+ }
}
-}
+}
\ No newline at end of file