fix: auto translate failed when there is a new file in english (#19671)

This commit is contained in:
Joel 2025-05-14 16:01:35 +08:00 • committed by GitHub
commit 1c91736a6d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
237 changed files with 7543 additions and 23 deletions

View file

@ -159,6 +159,10 @@ const translation = {
title: 'Opik Belediyesi',
description: 'Opik, LLM uygulamalarını değerlendirmek, test etmek ve izlemek için açık kaynaklı bir platformdur.',
},
weave: {
title: 'Dokuma',
description: 'Weave, LLM uygulamalarını değerlendirmek, test etmek ve izlemek için açık kaynaklı bir platformdur.',
},
},
answerIcon: {
descriptionInExplore: 'Keşfet\'te değiştirilecek 🤖 WebApp simgesinin kullanılıp kullanılmayacağı',
@ -190,6 +194,17 @@ const translation = {
placeholder: 'Bir uygulama seçin...',
params: 'UYGULAMA PARAMETRELERI',
},
structOutput: {
required: 'Gerekli',
structured: 'Yapılandırılmış',
LLMResponse: 'LLM Yanıtı',
notConfiguredTip: 'Yapılandırılmış çıktı henüz yapılandırılmamış.',
configure: 'Yapılandır',
modelNotSupported: 'Model desteklenmiyor',
moreFillTip: 'Maksimum 10 katmanlı iç içe geçişleri gösterme',
modelNotSupportedTip: 'Mevcut model bu özelliği desteklemiyor ve otomatik olarak prompt enjeksiyonuna düşürülüyor.',
structuredTip: 'Yapılandırılmış Çıktılar, modelin sağladığınız JSON Şemasına uyacak şekilde her zaman yanıtlar üretmesini sağlayan bir özelliktir.',
},
}
export default translation

View file

@ -70,6 +70,7 @@ const translation = {
messageRequest: {
title: 'Mesaj Kredileri',
tooltip: 'OpenAI modellerini (gpt4 hariç) kullanarak çeşitli planlar için mesaj çağrı kotaları. Limitin üzerindeki mesajlar OpenAI API Anahtarınızı kullanır.',
titlePerMonth: '{{count,number}} mesaj/ay',
},
annotatedResponse: {
title: 'Ek Açıklama Kota Sınırları',
@ -77,27 +78,94 @@ const translation = {
},
ragAPIRequestTooltip: 'Dify\'nin sadece bilgi tabanı işleme yeteneklerini çağıran API çağrıları sayısını ifade eder.',
receiptInfo: 'Sadece takım sahibi ve takım yöneticisi abone olabilir ve faturalandırma bilgilerini görüntüleyebilir',
documentsTooltip: 'Bilgi Veri Kaynağından ithal edilen belge sayısına kota.',
freeTrialTipSuffix: 'Kredi kartı gerekmez',
freeTrialTipPrefix: 'Kaydolun ve bir',
priceTip: 'iş alanı başına/',
documentsRequestQuota: '{{count,number}}/dakika Bilgi İsteği Oran Limiti',
apiRateLimitUnit: '{{count,number}}/gün',
documents: '{{count,number}} Bilgi Belgesi',
comparePlanAndFeatures: 'Planları ve özellikleri karşılaştır',
self: 'Kendi Barındırılan',
getStarted: 'Başlayın',
annualBilling: 'Yıllık Faturalama',
teamMember_one: '{{count,number}} Takım Üyesi',
apiRateLimit: 'API Hız Limiti',
cloud: 'Bulut Hizmeti',
teamMember_other: '{{count,number}} Takım Üyesi',
apiRateLimitTooltip: 'Dify API\'si aracılığıyla yapılan tüm isteklerde, metin oluşturma, sohbet konuşmaları, iş akışı yürütmeleri ve belge işleme dahil olmak üzere, API Oran Sınırı uygulanır.',
unlimitedApiRate: 'API Hız Sınırı Yok',
freeTrialTip: '200 OpenAI çağrısının ücretsiz denemesi.',
teamWorkspace: '{{count,number}} Takım Çalışma Alanı',
documentsRequestQuotaTooltip: 'Bir çalışma alanının bilgi tabanında, veri seti oluşturma, silme, güncellemeler, belge yüklemeleri, değişiklikler, arşivleme ve bilgi tabanı sorguları dahil olmak üzere, dakikada gerçekleştirebileceği toplam işlem sayısını belirtir. Bu ölçüt, bilgi tabanı taleplerinin performansını değerlendirmek için kullanılır. Örneğin, bir Sandbox kullanıcısı bir dakika içinde ardışık 10 vurma testi gerçekleştirirse, çalışma alanı bir sonraki dakika için aşağıdaki işlemleri gerçekleştirmesi geçici olarak kısıtlanacaktır: veri seti oluşturma, silme, güncellemeler ve belge yüklemeleri veya değişiklikler.',
},
plans: {
sandbox: {
name: 'Sandbox',
description: '200 kez GPT ücretsiz deneme',
includesTitle: 'İçerdikleri:',
for: 'Temel Yeteneklerin Ücretsiz Denemesi',
},
professional: {
name: 'Profesyonel',
description: 'Bireyler ve küçük takımlar için daha fazla güç açın.',
includesTitle: 'Ücretsiz plandaki her şey, artı:',
for: 'Bağımsız Geliştiriciler/Küçük Takımlar için',
},
team: {
name: 'Takım',
description: 'Sınırsız işbirliği ve en üst düzey performans.',
includesTitle: 'Profesyonel plandaki her şey, artı:',
for: 'Orta Boyutlu Takımlar İçin',
},
enterprise: {
name: 'Kurumsal',
description: 'Büyük ölçekli kritik sistemler için tam yetenekler ve destek.',
includesTitle: 'Takım plandaki her şey, artı:',
features: {
3: 'Birden Fazla Çalışma Alanı ve Kurumsal Yönetim',
8: 'Profesyonel Teknik Destek',
4: 'SSO',
2: 'Özel Şirket Özellikleri',
1: 'Ticari Lisans Yetkilendirmesi',
7: 'Dify Tarafından Resmi Güncellemeler ve Bakım',
5: 'Dify Ortakları tarafından müzakere edilen SLA\'lar',
6: 'Gelişmiş Güvenlik ve Kontroller',
0: 'Kurumsal Düzeyde Ölçeklenebilir Dağıtım Çözümleri',
},
priceTip: 'Yıllık Faturalama Sadece',
for: 'Büyük boyutlu Takımlar için',
btnText: 'Satış ile İletişime Geç',
price: 'Özel',
},
community: {
features: {
1: 'Tek İş Alanı',
0: 'Tüm Temel Özellikler Kamu Deposu Altında Yayınlandı',
2: 'Dify Açık Kaynak Lisansına uyar',
},
price: 'Ücretsiz',
includesTitle: 'Ücretsiz Özellikler:',
name: 'Topluluk',
btnText: 'Topluluğa Başlayın',
for: 'Bireysel Kullanıcılar, Küçük Ekipler veya Ticari Olmayan Projeler İçin',
description: 'Bireysel Kullanıcılar, Küçük Ekipler veya Ticari Olmayan Projeler İçin',
},
premium: {
features: {
1: 'Tek İş Alanı',
0: 'Çeşitli Bulut Sağlayıcıları Tarafından Kendiliğinden Yönetilen Güvenilirlik',
3: 'Öncelikli Email ve Sohbet Desteği',
2: 'Web Uygulaması Logo ve Markalaşma Özelleştirmesi',
},
name: 'Premium',
includesTitle: 'Topluluktan her şey, artı:',
for: 'Orta Büyüklükteki Organizasyonlar ve Ekipler için',
price: 'Ölçeklenebilir',
btnText: 'Premium alın',
priceTip: 'Bulut Pazarına Dayalı',
description: 'Orta Büyüklükteki Organizasyonlar ve Ekipler için',
comingSoon: 'Microsoft Azure ve Google Cloud Desteği Yakında Geliyor',
},
},
vectorSpace: {
@ -107,12 +175,26 @@ const translation = {
apps: {
fullTipLine1: 'Daha fazla uygulama oluşturmak için',
fullTipLine2: 'planınızı yükseltin.',
contactUs: 'Bizimle iletişime geçin',
fullTip2des: 'Kullanımı serbest bırakmak için etkisiz uygulamaların temizlenmesi önerilir veya bizimle iletişime geçin.',
fullTip1des: 'Bu planda uygulama oluşturma limitine ulaştınız.',
fullTip2: 'Plan limiti aşıldı',
fullTip1: 'Daha fazla uygulama oluşturmak için yükseltin',
},
annotatedResponse: {
fullTipLine1: 'Daha fazla konuşmayı açıklamak için',
fullTipLine2: 'planınızı yükseltin.',
quotaTitle: 'Ek Açıklama Yanıtı Kotası',
},
usagePage: {
teamMembers: 'Ekip Üyeleri',
vectorSpaceTooltip: 'Yüksek Kalite indeksleme moduna sahip belgeler, Bilgi Veri Depolama kaynaklarını tüketir. Bilgi Veri Depolama sınırına ulaştığında, yeni belgeler yüklenmeyecek.',
vectorSpace: 'Bilgi Veri Depolama',
buildApps: 'Uygulama Geliştir',
annotationQuota: 'Notlandırma Kotası',
documentsUploadQuota: 'Belgeler Yükleme Kotası',
},
teamMembers: 'Ekip Üyeleri',
}
export default translation

View file

@ -54,6 +54,10 @@ const translation = {
copied: 'Kopya -lanan',
in: 'içinde',
viewDetails: 'Detayları Görüntüle',
downloadSuccess: 'İndirme Tamamlandı.',
format: 'Format',
more: 'Daha fazla',
downloadFailed: 'İndirme başarısız oldu. Lütfen daha sonra tekrar deneyin.',
},
errorMsg: {
fieldRequired: '{{field}} gereklidir',
@ -157,6 +161,9 @@ const translation = {
community: 'Topluluk',
about: 'Hakkında',
logout: 'Çıkış Yap',
support: 'Destek',
compliance: 'Uygunluk',
github: 'GitHub',
},
settings: {
accountGroup: 'HESAP',
@ -206,6 +213,9 @@ const translation = {
permanentlyDeleteButton: 'Hesabı Kalıcı Olarak Sil',
deletePrivacyLinkTip: 'Verilerinizi nasıl işlediğimiz hakkında daha fazla bilgi için lütfen',
sendVerificationButton: 'Doğrulama Kodu Gönder',
workspaceName: 'Çalışma Alanı Adı',
workspaceIcon: 'Çalışma Alanı İkonu',
editWorkspaceInfo: 'Çalışma Alanı Bilgilerini Düzenle',
},
members: {
team: 'Takım',
@ -547,6 +557,7 @@ const translation = {
inputPlaceholder: 'Bot ile konuş',
thought: 'Düşünce',
thinking: 'Düşünü...',
resend: 'Yeniden gönder',
},
promptEditor: {
placeholder: 'Prompt kelimenizi buraya yazın, değişken eklemek için \'{\' tuşuna, prompt içerik bloğu eklemek için \'/\' tuşuna basın',
@ -637,6 +648,25 @@ const translation = {
pagination: {
perPage: 'Sayfa başına öğe sayısı',
},
theme: {
light: 'ışık',
dark: 'koyu',
auto: 'sistem',
theme: 'Tema',
},
compliance: {
soc2Type1: 'SOC 2 Tip I Raporu',
sandboxUpgradeTooltip: 'Yalnızca Profesyonel veya Takım planı ile kullanılabilir.',
iso27001: 'ISO 27001:2022 Sertifikası',
professionalUpgradeTooltip: 'Yalnızca Takım planı veya üstü ile mevcuttur.',
gdpr: 'GDPR DPA',
soc2Type2: 'SOC 2 Tip II Raporu',
},
imageInput: {
supportedFormats: 'PNG, JPG, JPEG, WEBP ve GIF\'i destekler',
dropImageHere: 'Görüntünüzü buraya bırakın veya',
browse: 'tarayıcı',
},
}
export default translation

View file

@ -3,6 +3,8 @@ const translation = {
upgradeTip: {
prefix: 'Markanızı özelleştirmek için planınızı yükseltin',
suffix: '.',
des: 'Markanızı özelleştirmek için planınızı yükseltin',
title: 'Planınızı yükseltin',
},
webapp: {
title: 'WebApp markasını özelleştir',

View file

@ -87,6 +87,14 @@ const translation = {
jinaReaderDoc: 'Jina Reader hakkında daha fazla bilgi edinin',
jinaReaderNotConfigured: 'Jina Reader yapılandırılmadı',
jinaReaderDocLink: 'https://jina.ai/reader',
waterCrawlNotConfiguredDescription: 'Watercrawl\'ı kullanmak için API anahtarı ile yapılandırın.',
configureFirecrawl: 'Firecrawl\'ı yapılandır',
watercrawlDoc: 'Watercrawl belgeleri',
waterCrawlNotConfigured: 'Watercrawl yapılandırılmamış',
watercrawlTitle: 'Watercrawl ile web içeriğini çıkar',
configureJinaReader: 'Jina Okuyucusunu Yapılandır',
watercrawlDocLink: 'https://docs.dify.ai/en/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-website',
configureWatercrawl: 'Watercrawl\'ı yapılandır',
},
cancel: 'İptal',
},
@ -200,6 +208,11 @@ const translation = {
description: 'Şu anda, Dify\'ın bilgi tabanı yalnızca sınırlı veri kaynaklarına sahiptir. Dify bilgi tabanına bir veri kaynağına katkıda bulunmak, tüm kullanıcılar için platformun esnekliğini ve gücünü artırmaya yardımcı olmanın harika bir yoludur. Katkı kılavuzumuz, başlamanızı kolaylaştırır. Daha fazla bilgi edinmek için lütfen aşağıdaki bağlantıya tıklayın.',
title: 'Diğer veri kaynaklarına bağlanılıyor mu?',
},
watercrawl: {
configWatercrawl: 'Su Tarayıcısını Yapılandır',
apiKeyPlaceholder: 'watercrawl.dev\'den API anahtarı',
getApiKeyLinkText: 'API anahtarınızı watercrawl.dev\'den alın',
},
}
export default translation

View file

@ -27,6 +27,7 @@ const translation = {
learnMore: 'Daha fazla bilgi edinin',
description: ' geri alım yöntemi hakkında.',
longDescription: ' geri alım yöntemi hakkında, bunu Bilgi ayarlarında istediğiniz zaman değiştirebilirsiniz.',
method: 'Retrieval Yöntemi',
},
save: 'Kaydet',
retrievalSettings: 'Alma Ayarları',

View file

@ -168,6 +168,54 @@ const translation = {
enable: 'Etkinleştirmek',
allKnowledge: 'Tüm Bilgiler',
allKnowledgeDescription: 'Bu çalışma alanındaki tüm bilgileri görüntülemek için seçin. Yalnızca Çalışma Alanı Sahibi tüm bilgileri yönetebilir.',
metadata: {
createMetadata: {
namePlaceholder: 'Meta veri adı ekleyin',
back: 'Geri',
name: 'İsim',
type: 'Yaz',
title: 'Yeni Veriler',
},
checkName: {
empty: 'Meta veri adı boş olamaz',
invalid: 'Meta verisi adı yalnızca küçük harfler, sayılar ve alt çizgiler içerebilir ve küçük bir harfle başlamalıdır.',
},
batchEditMetadata: {
multipleValue: 'Birden Fazla Değer',
applyToAllSelectDocumentTip: 'Seçilen tüm belgeler için yukarıda düzenlenmiş ve yeni olan tüm meta verileri otomatik olarak oluşturun, aksi takdirde meta verileri düzenlemek yalnızca bununla ilgili belgelere uygulanacaktır.',
editDocumentsNum: '{{num}} belge düzenleniyor',
editMetadata: 'Meta Verileri Düzenle',
applyToAllSelectDocument: 'Seçilen tüm belgelere uygula',
},
selectMetadata: {
newAction: 'Yeni Veriler',
manageAction: 'Yönet',
search: 'Arama meta verileri',
},
datasetMetadata: {
disabled: 'Devre dışı bırakıldı.',
builtIn: 'Yerleşik',
values: '{{num}} Değerler',
builtInDescription: 'Yerleşik meta veriler otomatik olarak çıkarılır ve oluşturulur. Kullanımdan önce etkinleştirilmesi gerekir ve düzenlenemez.',
rename: 'Yeniden Adlandır',
addMetaData: 'Meta Verileri Ekle',
name: 'İsim',
deleteContent: 'Bu {{name}} meta verisini silmek istediğinizden emin misiniz?',
namePlaceholder: 'Meta veri adı',
deleteTitle: 'Silmek için onayla',
description: 'Bu bilgideki tüm meta verileri yönetebilirsiniz. Değişiklikler her belgeye senkronize edilecektir.',
},
documentMetadata: {
documentInformation: 'Belge Bilgisi',
metadataToolTip: 'Meta veriler, bilgi alma doğruluğunu ve geçerliliğini artıran önemli bir filtre görevi görür. Bu belgede meta verileri burada değiştirebilir ve ekleyebilirsiniz.',
startLabeling: 'Etiketlemeye Başla',
technicalParameters: 'Teknik Parametreler',
},
metadata: 'Veri Seti',
addMetadata: 'Meta Verileri Ekle',
chooseTime: 'Bir zaman seçin...',
},
embeddingModelNotAvailable: 'Gömme modeli mevcut değil.',
}
export default translation

View file

@ -0,0 +1,47 @@
const translation = {
toVerifiedTip: {
end: 'Dify Profesyonel Planı için.',
front: 'Artık Eğitim Doğrulandı statüsüne uygun oldunuz. Lütfen süreci tamamlamak ve bir almak için eğitim bilgilerinizi aşağıya girin.',
coupon: 'özel %100 kupon',
},
form: {
schoolName: {
placeholder: 'Okulunuzun resmi, kısaltılmamış adını girin',
title: 'Okulunuzun Adı',
},
schoolRole: {
option: {
student: 'Öğrenci',
teacher: 'Öğretmen',
administrator: 'Okul Yöneticisi',
},
title: 'Okul Rolünüz',
},
terms: {
desc: {
front: 'Eğitim Doğrulandı durumunuza ilişkin bilgileriniz ve kullanımınız, bizim',
termsOfService: 'Hizmet Şartları',
end: 'Göndererek:',
privacyPolicy: 'Gizlilik Politikası',
and: 've',
},
option: {
age: 'En az 18 yaşında olduğumu onaylıyorum.',
inSchool: 'Verilen kurumda kayıtlı veya istihdamda olduğumu onaylıyorum. Dify, kayıt veya istihdam kanıtı talep edebilir. Uygunluğumu yanlış beyan edersem, eğitim durumuma dayalı olarak başlangıçta feragat edilen her türlü ücreti ödemeyi kabul ediyorum.',
},
title: 'Şartlar ve Koşullar',
},
},
toVerified: 'Eğitim Bilgilerinizi Doğrulayın',
currentSigned: 'ŞU ANDA GİRİŞ YAPILDIĞI KİŞİ',
submitError: 'Form gönderimi başarısız oldu. Lütfen daha sonra tekrar deneyin.',
rejectTitle: 'Dify Eğitim Doğrulamanız Rededildi',
emailLabel: 'Şu anki e-posta adresin',
submit: 'Gönder',
rejectContent: 'Maalesef, Eğitim Doğrulama statüsüne uygun değilsiniz ve bu nedenle bu e-posta adresini kullanıyorsanız Dify Profesyonel Planı için özel %100 kuponu alamazsınız.',
learn: 'Eğitim doğrulamasının nasıl yapılacağını öğrenin',
successContent: 'Hesabınıza Dify Profesyonel planı için %100 indirim kuponu verdik. Kuponun geçerlilik süresi bir yıldır, lütfen bu süre içinde kullanın.',
successTitle: 'Dify Eğitim Onayınız Var',
}
export default translation

View file

@ -37,6 +37,7 @@ const translation = {
HR: 'İK',
Agent: 'Aracı',
Workflow: 'İş Akışı',
Entertainment: 'Eğlence',
},
}

View file

@ -180,6 +180,8 @@ const translation = {
noPluginFound: 'Eklenti bulunamadı',
viewMore: 'Daha fazla göster',
discover: 'Keşfetmek',
verifiedTip: 'Dify tarafından doğrulanmıştır.',
partnerTip: 'Dify partner\'ı tarafından doğrulandı',
},
task: {
installedError: '{{errorLength}} eklentileri yüklenemedi',
@ -204,6 +206,10 @@ const translation = {
findMoreInMarketplace: 'Marketplace\'te daha fazla bilgi edinin',
searchCategories: 'Arama Kategorileri',
searchInMarketplace: 'Marketplace\'te arama yapma',
metadata: {
title: 'Eklentiler',
},
difyVersionNotCompatible: 'Mevcut Dify sürümü bu eklentiyle uyumlu değil, lütfen gerekli minimum sürüme güncelleyin: {{minimalDifyVersion}}',
}
export default translation

View file

@ -28,6 +28,10 @@ const translation = {
temporarySystemIssue: 'Üzgünüz, geçici sistem sorunu.',
expand: 'Genişlet',
collapse: 'Kısıtla',
chatSettingsTitle: 'Yeni sohbet kurulumu',
chatFormTip: 'Sohbet başladıktan sonra sohbet ayarları değiştirilemez.',
viewChatSettings: 'Sohbet ayarlarını görüntüle',
newChatTip: 'Zaten yeni bir sohbette',
},
generation: {
tabs: {
@ -66,6 +70,8 @@ const translation = {
moreThanMaxLengthLine: 'Satır {{rowIndex}}: {{varName}} değeri {{maxLength}} karakterden fazla olamaz',
atLeastOne: 'Lütfen yüklenen dosyada en az bir satır girin.',
},
execution: 'İFRAZAT',
executions: '{{num}} İDAM',
},
}

View file

@ -1,3 +1,37 @@
const translation = {}
const translation = {
daysInWeek: {
Sat: 'Sat',
Thu: 'Perşembe',
Tue: 'Salı',
Mon: 'Mon',
Sun: 'Güneş',
Fri: 'Cuma',
Wed: 'Çarşamba',
},
months: {
March: 'Mart',
December: 'Aralık',
October: 'Ekim',
September: 'Eylül',
July: 'Temmuz',
August: 'Ağustos',
June: 'Haziran',
November: 'Kasım',
February: 'Şubat',
April: 'Nisan',
May: 'Mayıs',
January: 'Ocak',
},
operation: {
cancel: 'İptal',
now: 'Şimdi',
pickDate: 'Tarih Seç',
ok: 'Tamam',
},
title: {
pickTime: 'Zamanı Seç',
},
defaultPlaceholder: 'Bir zaman seç...',
}
export default translation

View file

@ -106,6 +106,15 @@ const translation = {
addFailureBranch: 'Başarısız dal ekle',
loadMore: 'Daha Fazla İş Akışı Yükleyin',
noHistory: 'Tarih Yok',
exportPNG: 'PNG olarak dışa aktar',
exportImage: 'Resmi Dışa Aktar',
publishUpdate: 'Güncellemeyi Yayınla',
exitVersions: 'Çıkış Sürümleri',
versionHistory: 'Sürüm Geçmişi',
exportJPEG: 'JPEG olarak dışa aktar',
noExist: 'Böyle bir değişken yok',
exportSVG: 'SVG olarak dışa aktar',
referenceVar: 'Referans Değişken',
},
env: {
envPanelTitle: 'Çevre Değişkenleri',
@ -205,6 +214,7 @@ const translation = {
testRunIteration: 'Test Çalıştırma Yineleme',
back: 'Geri',
iteration: 'Yineleme',
loop: 'Döngü',
},
tabs: {
'searchBlock': 'Blok ara',
@ -243,6 +253,9 @@ const translation = {
'list-operator': 'Liste İşleci',
'document-extractor': 'Doküman Çıkarıcı',
'agent': 'Aracı',
'loop-start': 'Döngü Başlangıcı',
'loop-end': 'Döngüden Çık',
'loop': 'Döngü',
},
blocksAbout: {
'start': 'Bir iş akışını başlatmak için başlangıç parametrelerini tanımlayın',
@ -263,6 +276,8 @@ const translation = {
'document-extractor': 'Yüklenen belgeleri LLM tarafından kolayca anlaşılabilen metin içeriğine ayrıştırmak için kullanılır.',
'list-operator': 'Dizi içeriğini filtrelemek veya sıralamak için kullanılır.',
'agent': 'Soruları yanıtlamak veya doğal dili işlemek için büyük dil modellerini çağırma',
'loop': 'Sonlandırma koşulu karşılanana kadar veya maksimum döngü sayısına ulaşılana kadar bir mantık döngüsü çalıştırın.',
'loop-end': '"break" ile eşdeğerdir. Bu düğümün yapılandırma öğesi yoktur. Döngü gövdesi bu düğüme ulaştığında, döngü sona erer.',
},
operator: {
zoomIn: 'Yakınlaştır',
@ -404,6 +419,34 @@ const translation = {
variable: 'Değişken',
},
sysQueryInUser: 'sys.query kullanıcı mesajında gereklidir',
jsonSchema: {
warningTips: {
saveSchema: 'Lütfen şemayı kaydetmeden önce mevcut alanı düzenlemeyi tamamlayın.',
},
apply: 'Uygula',
addField: 'Alan Ekle',
descriptionPlaceholder: 'Açıklama ekleyin',
title: 'Yapılandırılmış Çıktı Şeması',
generate: 'Oluştur',
fieldNamePlaceholder: 'Alan Adı',
doc: 'Yapılandırılmış çıktı hakkında daha fazla bilgi edinin',
instruction: 'Talimat',
promptTooltip: 'Metin tanımını standart bir JSON Şeması yapısına dönüştür.',
import: 'JSON\'den içe aktar',
back: 'Geri',
promptPlaceholder: 'JSON Şemanızı tanımlayın...',
required: 'gerekli',
generatedResult: 'Üretilen Sonuç',
regenerate: 'Yeniden üret',
generateJsonSchema: 'JSON Şeması Oluştur',
stringValidations: 'Dize Doğrulamaları',
showAdvancedOptions: 'Gelişmiş seçenekleri göster',
resetDefaults: 'Sıfırlama',
generating: 'JSON Şeması Oluşturuluyor...',
generationTip: 'Doğal dil kullanarak hızlıca bir JSON Şeması oluşturabilirsiniz.',
addChildField: 'Çocuk Alanı Ekle',
resultTip: 'İşte oluşturulan sonuç. Eğer memnun değilseniz, geri dönüp isteminizi değiştirebilirsiniz.',
},
},
knowledgeRetrieval: {
queryVariable: 'Sorgu Değişkeni',
@ -416,6 +459,33 @@ const translation = {
url: 'Parça URL\'si',
metadata: 'Diğer meta veriler',
},
metadata: {
options: {
disabled: {
title: 'Devre dışı bırakıldı.',
subTitle: 'Meta veri filtreleme özelliğini devre dışı bırakma',
},
automatic: {
title: 'Otomatik',
desc: 'Sorgu Değişkenine dayalı olarak otomatik olarak meta veri filtreleme koşulları oluşturun',
subTitle: 'Kullanıcı sorgusuna dayalı olarak otomatik olarak meta veri filtreleme koşulları oluşturun.',
},
manual: {
subTitle: 'Manuel olarak meta veri filtreleme koşulları ekleyin',
title: 'Kılavuz',
},
},
panel: {
add: 'Koşul Ekle',
select: 'Değişkeni seç...',
title: 'Meta Verisi Filtre Koşulları',
search: 'Arama meta verileri',
conditions: 'Koşullar',
placeholder: 'Değer girin',
datePlaceholder: 'Bir zaman seçin...',
},
title: 'Meta Verileri Filtreleme',
},
},
http: {
inputVars: 'Giriş Değişkenleri',
@ -506,6 +576,8 @@ const translation = {
'all of': 'Tümü',
'not in': 'İçinde değil',
'exists': 'Var',
'before': 'önce',
'after': 'sonra',
},
enterValue: 'Değer girin',
addCondition: 'Koşul Ekle',
@ -521,6 +593,7 @@ const translation = {
},
addSubVariable: 'Alt Değişken',
select: 'Seçmek',
condition: 'Koşul',
},
variableAssigner: {
title: 'Değişken ata',
@ -563,6 +636,8 @@ const translation = {
'-=': '-=',
'*=': '*=',
'set': 'Ayarlamak',
'remove-last': 'Sonuncuyu Kaldır',
'remove-first': 'İlkini kaldır',
},
'variables': 'Değişken',
'selectAssignedVariable': 'Atanan değişkeni seçin...',
@ -767,6 +842,38 @@ const translation = {
toolNotAuthorizedTooltip: '{{araç}} Yetkili Değil',
model: 'model',
},
loop: {
ErrorMethod: {
operationTerminated: 'Sonlandırıldı',
removeAbnormalOutput: 'Anormal Çıktıyı Kaldır',
continueOnError: 'Hata ile Devam Et',
},
loopNode: 'Döngü Düğümü',
output: 'Çıktı Değişkeni',
exitConditionTip: 'Bir döngü düğümünün en az bir çıkış koşuluna ihtiyacı vardır.',
inputMode: 'Giriş Modu',
setLoopVariables: 'Döngü kapsamı içinde değişkenleri ayarla',
loopMaxCount: 'Maksimum Döngü Sayısı',
input: 'Girdi',
breakCondition: 'Döngü Sonlandırma Koşulu',
comma: ',',
finalLoopVariables: 'Son Döngü Değişkenleri',
initialLoopVariables: 'İlk Döngü Değişkenleri',
errorResponseMethod: 'Hata Yanıt Yöntemi',
deleteTitle: 'Döngü Düğümünü Sil?',
totalLoopCount: 'Toplam döngü sayısı: {{count}}',
currentLoop: 'Mevcut Döngü',
loopMaxCountError: 'Lütfen 1 ile {{maxCount}} arasında geçerli bir maksimum döngü sayısı girin.',
variableName: 'Değişken Adı',
deleteDesc: 'Döngü düğümünü silmek, tüm alt düğümleri kaldıracaktır.',
breakConditionTip: 'Sadece sonlandırma koşulları olan döngüler içindeki değişkenler ve konuşma değişkenleri referans alınabilir.',
loop_other: '{{count}} Döngü',
currentLoopCount: 'Mevcut döngü sayısı: {{count}}',
error_one: '{{count}} Hata',
error_other: '{{count}} Hata',
loop_one: '{{count}} Döngü',
loopVariables: 'Döngü Değişkenleri',
},
},
tracing: {
stopBy: '{{user}} tarafından durduruldu',
@ -778,6 +885,38 @@ const translation = {
noVarsForOperation: 'Seçilen işlemle atanabilecek değişken yok.',
noAssignedVars: 'Kullanılabilir atanmış değişken yok',
},
versionHistory: {
filter: {
reset: 'Filtreyi Sıfırla',
onlyYours: 'Sadece senin',
empty: 'Eşleşen bir sürüm geçmişi bulunamadı.',
all: 'Her şey',
onlyShowNamedVersions: 'Sadece adlandırılmış sürümleri göster',
},
editField: {
releaseNotesLengthLimit: 'Sürüm notları {{limit}} karakteri geçemez',
titleLengthLimit: 'Başlık {{limit}} karakteri geçemez.',
title: 'Başlık',
releaseNotes: 'Sürüm Notları',
},
action: {
restoreSuccess: 'Sürüm geri yüklendi',
deleteFailure: 'Versiyonu silme işlemi başarısız oldu',
restoreFailure: 'Sürümü geri yüklemekte başarısız olundu',
updateFailure: 'Sürüm güncellenemedi',
updateSuccess: 'Sürüm güncellendi',
deleteSuccess: 'Sürüm silindi',
},
latest: 'Sonuncu',
currentDraft: 'Mevcut Taslak',
restorationTip: 'Sürüm geri yüklemeden sonra, mevcut taslak üzerine yazılacak.',
title: 'Sürümler',
defaultName: 'Başlıksız Versiyon',
editVersionInfo: 'Sürüm bilgilerini düzenle',
releaseNotesPlaceholder: 'Değişen şeyleri tanımlayın',
nameThisVersion: 'Bu versiyona isim ver',
deletionTip: 'Silme işlemi geri alınamaz, lütfen onaylayın.',
},
}
export default translation