chore: add missing translations (#28631)
This commit is contained in:
@@ -113,6 +113,15 @@ const translation = {
|
||||
currentView: 'Geçerli Görünüm',
|
||||
currentWorkflow: 'Mevcut İş Akışı',
|
||||
moreActions: 'Daha Fazla Eylem',
|
||||
listening: 'Dinleme',
|
||||
chooseStartNodeToRun: 'Çalıştırmak için başlangıç düğümünü seçin',
|
||||
runAllTriggers: 'Tüm tetikleyicileri çalıştır',
|
||||
features: 'Özellikler',
|
||||
featuresDescription: 'Web uygulaması kullanıcı deneyimini geliştirin',
|
||||
featuresDocLink: 'Daha fazla bilgi edin',
|
||||
needAdd: '{{node}} düğümü eklenmelidir',
|
||||
needStartNode: 'En az bir başlangıç düğümü eklenmelidir',
|
||||
workflowAsToolDisabledHint: 'En son iş akışını yayınlayın ve bunu bir araç olarak yapılandırmadan önce bağlı bir Kullanıcı Girdisi düğümünün olduğundan emin olun.',
|
||||
},
|
||||
env: {
|
||||
envPanelTitle: 'Çevre Değişkenleri',
|
||||
@@ -219,6 +228,7 @@ const translation = {
|
||||
rerankModelRequired: 'Yeniden Sıralama Modelini açmadan önce, lütfen ayarlarda modelin başarıyla yapılandırıldığını onaylayın.',
|
||||
toolParameterRequired: '{{field}}: [{{param}}] parametresi gereklidir',
|
||||
noValidTool: '{{field}} geçerli bir araç seçilmedi',
|
||||
startNodeRequired: 'Lütfen {{operation}} işleminden önce önce bir başlangıç düğümü ekleyin',
|
||||
},
|
||||
singleRun: {
|
||||
testRun: 'Test Çalıştırma',
|
||||
@@ -250,6 +260,21 @@ const translation = {
|
||||
'addAll': 'Hepsini ekle',
|
||||
'sources': 'Kaynak',
|
||||
'searchDataSource': 'Veri Kaynağında Arama Yapın',
|
||||
'start': 'Başlat',
|
||||
'searchTrigger': 'Arama tetikleyicileri...',
|
||||
'allTriggers': 'Tüm tetikleyiciler',
|
||||
'noPluginsFound': 'Hiç eklenti bulunamadı',
|
||||
'requestToCommunity': 'Topluluğa yapılan talepler',
|
||||
'featuredTools': 'Öne Çıkan',
|
||||
'showMoreFeatured': 'Daha fazla göster',
|
||||
'showLessFeatured': 'Daha az göster',
|
||||
'installed': 'Yüklendi',
|
||||
'pluginByAuthor': '{{author}} tarafından',
|
||||
'usePlugin': 'Araç seç',
|
||||
'hideActions': 'Araçları gizle',
|
||||
'noFeaturedPlugins': 'Marketplace\'te daha fazla araç keşfedin',
|
||||
'noFeaturedTriggers': 'Marketplace\'te daha fazla tetikleyici keşfedin',
|
||||
'startDisabledTip': 'Tetikleyici düğümü ve kullanıcı girişi düğümü birbirini dışlar.',
|
||||
},
|
||||
blocks: {
|
||||
'start': 'Başlat',
|
||||
@@ -276,6 +301,10 @@ const translation = {
|
||||
'loop': 'Döngü',
|
||||
'knowledge-index': 'Bilgi bankası',
|
||||
'datasource': 'Veri Kaynağı',
|
||||
'originalStartNode': 'orijinal başlangıç düğümü',
|
||||
'trigger-schedule': 'Zamanlayıcı Tetikleyici',
|
||||
'trigger-webhook': 'Webhook Tetikleyici',
|
||||
'trigger-plugin': 'Eklenti Tetikleyicisi',
|
||||
},
|
||||
blocksAbout: {
|
||||
'start': 'Bir iş akışını başlatmak için başlangıç parametrelerini tanımlayın',
|
||||
@@ -300,6 +329,9 @@ const translation = {
|
||||
'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.',
|
||||
'datasource': 'Veri Kaynağı Hakkında',
|
||||
'knowledge-index': 'Bilgi tabanı hakkında',
|
||||
'trigger-schedule': 'Zaman tabanlı iş akışı tetikleyicisi, iş akışlarını bir takvime göre başlatır',
|
||||
'trigger-webhook': 'Webhook Tetikleyicisi, üçüncü taraf sistemlerden gelen HTTP iletilerini alarak iş akışlarını otomatik olarak başlatır.',
|
||||
'trigger-plugin': 'Üçüncü taraf entegrasyon tetikleyicisi, dış platform olaylarından iş akışlarını başlatır',
|
||||
},
|
||||
operator: {
|
||||
zoomIn: 'Yakınlaştır',
|
||||
@@ -340,6 +372,8 @@ const translation = {
|
||||
maximize: 'Kanvası Maksimize Et',
|
||||
scrollToSelectedNode: 'Seçili düğüme kaydırma',
|
||||
optional_and_hidden: '(isteğe bağlı ve gizli)',
|
||||
goTo: 'Git',
|
||||
startNode: 'Başlangıç Düğümü',
|
||||
},
|
||||
nodes: {
|
||||
common: {
|
||||
@@ -788,6 +822,8 @@ const translation = {
|
||||
answerNodeWarningDesc: 'Paralel mod uyarısı: Yinelemeler içindeki yanıt düğümleri, konuşma değişkeni atamaları ve kalıcı okuma/yazma işlemleri özel durumlara neden olabilir.',
|
||||
parallelModeEnableDesc: 'Paralel modda, yinelemeler içindeki görevler paralel yürütmeyi destekler. Bunu sağdaki özellikler panelinde yapılandırabilirsiniz.',
|
||||
MaxParallelismDesc: 'Maksimum paralellik, tek bir yinelemede aynı anda yürütülen görevlerin sayısını kontrol etmek için kullanılır.',
|
||||
flattenOutput: 'Çıktıyı Düzleştir',
|
||||
flattenOutputDesc: 'Etkinleştirildiğinde, eğer tüm yineleme çıktıları dizilerse, bunlar tek bir dizi halinde düzleştirilecektir. Devre dışı bırakıldığında ise çıktılar iç içe diziler şeklini koruyacaktır.',
|
||||
},
|
||||
note: {
|
||||
addNote: 'Not Ekle',
|
||||
@@ -964,6 +1000,144 @@ const translation = {
|
||||
rerankingModelIsInvalid: 'Yeniden sıralama modeli geçersiz',
|
||||
embeddingModelIsInvalid: 'Gömme modeli geçersiz',
|
||||
},
|
||||
triggerPlugin: {
|
||||
authorized: 'Yetkili',
|
||||
notConfigured: 'Yapılandırılmadı',
|
||||
notAuthorized: 'Yetkisiz',
|
||||
selectSubscription: 'Abonelik Seç',
|
||||
availableSubscriptions: 'Mevcut Abonelikler',
|
||||
addSubscription: 'Yeni Abonelik Ekle',
|
||||
removeSubscription: 'Aboneliği Kaldır',
|
||||
subscriptionRemoved: 'Abonelik başarıyla kaldırıldı',
|
||||
error: 'Hata',
|
||||
configuration: 'Yapılandırma',
|
||||
remove: 'Kaldır',
|
||||
or: 'VEYA',
|
||||
useOAuth: 'OAuth Kullan',
|
||||
useApiKey: 'API Anahtarını Kullan',
|
||||
authenticationFailed: 'Kimlik doğrulama başarısız',
|
||||
authenticationSuccess: 'Kimlik doğrulama başarılı',
|
||||
oauthConfigFailed: 'OAuth yapılandırması başarısız oldu',
|
||||
configureOAuthClient: 'OAuth İstemcisini Yapılandır',
|
||||
oauthClientDescription: 'Kimlik doğrulamayı etkinleştirmek için OAuth istemci kimlik bilgilerini yapılandırın',
|
||||
oauthClientSaved: 'OAuth istemci yapılandırması başarıyla kaydedildi',
|
||||
configureApiKey: 'API Anahtarını Yapılandır',
|
||||
apiKeyDescription: 'Kimlik doğrulama için API anahtarı kimlik bilgilerini yapılandırın',
|
||||
apiKeyConfigured: 'API anahtarı başarıyla yapılandırıldı',
|
||||
configurationFailed: 'Yapılandırma başarısız',
|
||||
failedToStart: 'Kimlik doğrulama akışı başlatılamadı',
|
||||
credentialsVerified: 'Kimlik bilgileri başarıyla doğrulandı',
|
||||
credentialVerificationFailed: 'Kimlik bilgileri doğrulaması başarısız oldu',
|
||||
verifyAndContinue: 'Doğrula ve Devam Et',
|
||||
configureParameters: 'Parametreleri Yapılandır',
|
||||
parametersDescription: 'Tetikleyici parametrelerini ve özelliklerini yapılandır',
|
||||
configurationComplete: 'Yapılandırma Tamamlandı',
|
||||
configurationCompleteDescription: 'Tetikleyiciniz başarıyla yapılandırıldı',
|
||||
configurationCompleteMessage: 'Tetikleyici yapılandırmanız artık tamamlandı ve kullanıma hazır.',
|
||||
parameters: 'Parametreler',
|
||||
properties: 'Özellikler',
|
||||
propertiesDescription: 'Bu tetikleyici için ek yapılandırma özellikleri',
|
||||
noConfigurationRequired: 'Bu tetikleyici için ek yapılandırma gerekmez.',
|
||||
subscriptionName: 'Abonelik Adı',
|
||||
subscriptionNameDescription: 'Bu tetikleyici aboneliği için benzersiz bir ad girin',
|
||||
subscriptionNamePlaceholder: 'Abonelik adını girin...',
|
||||
subscriptionNameRequired: 'Abonelik adı gereklidir',
|
||||
subscriptionRequired: 'Abonelik gereklidir',
|
||||
},
|
||||
triggerSchedule: {
|
||||
title: 'Program',
|
||||
nodeTitle: 'Zamanlayıcı Tetikleyici',
|
||||
notConfigured: 'Yapılandırılmadı',
|
||||
useCronExpression: 'Cron ifadesi kullan',
|
||||
useVisualPicker: 'Görsel seçici kullan',
|
||||
frequency: {
|
||||
label: 'FREKANSLIK',
|
||||
hourly: 'Saatlik',
|
||||
daily: 'Günlük',
|
||||
weekly: 'Haftalık',
|
||||
monthly: 'Aylık',
|
||||
},
|
||||
selectFrequency: 'Frekansı seç',
|
||||
frequencyLabel: 'Frekans',
|
||||
nextExecution: 'Bir sonraki idam',
|
||||
weekdays: 'Hafta günleri',
|
||||
time: 'Zaman',
|
||||
cronExpression: 'Cron ifadesi',
|
||||
nextExecutionTime: 'SONRAKİ YÜRÜTME ZAMANI',
|
||||
nextExecutionTimes: 'Sonraki 5 yürütme zamanı',
|
||||
startTime: 'Başlangıç Saati',
|
||||
executeNow: 'Şimdi yürüt',
|
||||
selectDateTime: 'Tarih ve Saat Seç',
|
||||
hours: 'Saatler',
|
||||
minutes: 'Dakikalar',
|
||||
onMinute: 'On Dakika',
|
||||
days: 'Günler',
|
||||
lastDay: 'Son gün',
|
||||
lastDayTooltip: 'Tüm ayların 31 günü yoktur. Her ayın son gününü seçmek için \'son gün\' seçeneğini kullanın.',
|
||||
mode: 'Moda',
|
||||
timezone: 'Saat dilimi',
|
||||
visualConfig: 'Görsel Konfigürasyon',
|
||||
monthlyDay: 'Aylık Gün',
|
||||
executionTime: 'Çalıştırma Süresi',
|
||||
invalidTimezone: 'Geçersiz saat dilimi',
|
||||
invalidCronExpression: 'Geçersiz cron ifadesi',
|
||||
noValidExecutionTime: 'Geçerli bir yürütme süresi hesaplanamıyor',
|
||||
executionTimeCalculationError: 'Çalıştırma süreleri hesaplanamadı',
|
||||
invalidFrequency: 'Geçersiz frekans',
|
||||
invalidStartTime: 'Geçersiz başlangıç zamanı',
|
||||
startTimeMustBeFuture: 'Başlangıç zamanı gelecekte olmalıdır',
|
||||
invalidTimeFormat: 'Geçersiz saat formatı (beklenen HH:MM AM/PM)',
|
||||
invalidWeekday: 'Geçersiz hafta günü: {{weekday}}',
|
||||
invalidMonthlyDay: 'Aylık gün 1-31 arasında veya "son" olmalıdır',
|
||||
invalidOnMinute: 'Dakika 0-59 arasında olmalıdır',
|
||||
invalidExecutionTime: 'Geçersiz yürütme süresi',
|
||||
executionTimeMustBeFuture: 'Yürütme zamanı gelecekte olmalıdır',
|
||||
},
|
||||
triggerWebhook: {
|
||||
title: 'Webhook Tetikleyici',
|
||||
nodeTitle: '🔗 Webhook Tetikleyici',
|
||||
configPlaceholder: 'Webhook tetikleyici yapılandırması burada uygulanacak',
|
||||
webhookUrl: 'Webhook URL',
|
||||
webhookUrlPlaceholder: 'Webhook URL\'si oluşturmak için oluştur\'a tıklayın',
|
||||
generate: 'Oluştur',
|
||||
copy: 'Kopyala',
|
||||
test: 'Test',
|
||||
urlGenerated: 'Webhook URL başarıyla oluşturuldu',
|
||||
urlGenerationFailed: 'Webhook URL\'si oluşturulamadı',
|
||||
urlCopied: 'URL panoya kopyalandı',
|
||||
method: 'Yöntem',
|
||||
contentType: 'İçerik Türü',
|
||||
queryParameters: 'Sorgu Parametreleri',
|
||||
headerParameters: 'Başlık Parametreleri',
|
||||
requestBodyParameters: 'İstek Gövdesi Parametreleri',
|
||||
parameterName: 'Değişken adı',
|
||||
varName: 'Değişken adı',
|
||||
varType: 'Tür',
|
||||
varNamePlaceholder: 'Değişken adı girin...',
|
||||
required: 'Gerekli',
|
||||
addParameter: 'Ekle',
|
||||
addHeader: 'Ekle',
|
||||
noParameters: 'Hiç parametre yapılandırılmadı',
|
||||
noQueryParameters: 'Sorgu parametresi yapılandırılmadı',
|
||||
noHeaders: 'Başlıklar yapılandırılmamış',
|
||||
noBodyParameters: 'Hiçbir gövde parametresi yapılandırılmamış',
|
||||
debugUrlTitle: 'Test çalışmaları için her zaman bu URL\'yi kullanın',
|
||||
debugUrlCopy: 'Kopyalamak için tıkla',
|
||||
debugUrlCopied: 'Kopyalandı!',
|
||||
debugUrlPrivateAddressWarning: 'Bu URL dahili bir adres gibi görünüyor ve bu, webhook isteklerinin başarısız olmasına neden olabilir. TRIGGER_URL\'i halka açık bir adresle değiştirebilirsiniz.',
|
||||
errorHandling: 'Hata Yönetimi',
|
||||
errorStrategy: 'Hata Yönetimi',
|
||||
responseConfiguration: 'Yanıt',
|
||||
asyncMode: 'Asenkron Mod',
|
||||
statusCode: 'Durum Kodu',
|
||||
responseBody: 'Yanıt Gövdesi',
|
||||
responseBodyPlaceholder: 'Yanıt metninizi buraya yazın',
|
||||
headers: 'Başlıklar',
|
||||
validation: {
|
||||
webhookUrlRequired: 'Webhook URL\'si gerekli',
|
||||
invalidParameterType: '"{{name}}" parametresi için geçersiz parametre türü "{{type}}"',
|
||||
},
|
||||
},
|
||||
},
|
||||
tracing: {
|
||||
stopBy: '{{user}} tarafından durduruldu',
|
||||
@@ -1038,6 +1212,18 @@ const translation = {
|
||||
largeDataNoExport: 'Büyük veri - yalnızca kısmi önizleme',
|
||||
largeData: 'Büyük veri, salt okunur önizleme. Tümünü görüntülemek için dışa aktarın.',
|
||||
exportToolTip: 'Değişkeni Dosya Olarak Dışa Aktar',
|
||||
listening: {
|
||||
title: 'Tetikleyicilerden olaylar dinleniyor...',
|
||||
tip: 'Artık test istekleri göndererek HTTP {{nodeName}} uç noktasında olay tetikleyicilerini simüle edebilir veya canlı olay hata ayıklama için bir geri arama URL\'si olarak kullanabilirsiniz. Tüm çıktılar, Değişken Denetleyicisinde doğrudan görüntülenebilir.',
|
||||
tipPlugin: 'Artık {{- pluginName}} içinde etkinlikler oluşturabilir ve bu etkinliklerden elde edilen çıktıları Değişken Denetleyicisinde görebilirsiniz.',
|
||||
tipSchedule: 'Zamanlayıcı tetikleyicilerinden etkinlikleri dinleme. Bir sonraki planlanan çalıştırma: {{nextTriggerTime}}',
|
||||
tipFallback: 'Gelen tetikleyici olaylarını bekleyin. Çıktılar burada görünecektir.',
|
||||
defaultNodeName: 'bu tetik',
|
||||
defaultPluginName: 'bu eklenti tetikleyici',
|
||||
defaultScheduleTime: 'Yapılandırılmadı',
|
||||
selectedTriggers: 'seçilen tetikleyiciler',
|
||||
stopButton: 'Dur',
|
||||
},
|
||||
},
|
||||
lastRunTab: 'Son Koşu',
|
||||
settingsTab: 'Ayarlar',
|
||||
@@ -1055,11 +1241,52 @@ const translation = {
|
||||
noMatchingInputsFound: 'Son çalışmadan eşleşen giriş bulunamadı.',
|
||||
copyLastRunError: 'Son çalışma girdilerini kopyalamak başarısız oldu.',
|
||||
lastOutput: 'Son Çıktı',
|
||||
lastRunInputsCopied: 'Son çalıştırmadan {{count}} girdi kopyalandı',
|
||||
},
|
||||
sidebar: {
|
||||
exportWarning: 'Mevcut Kaydedilmiş Versiyonu Dışa Aktar',
|
||||
exportWarningDesc: 'Bu, çalışma akışınızın mevcut kaydedilmiş sürümünü dışa aktaracaktır. Editörde kaydedilmemiş değişiklikleriniz varsa, lütfen önce bunları çalışma akışı alanındaki dışa aktarma seçeneğini kullanarak kaydedin.',
|
||||
},
|
||||
publishLimit: {
|
||||
startNodeTitlePrefix: 'Yükselt',
|
||||
startNodeTitleSuffix: 'her iş akışı için sınırsız tetikleyici aç',
|
||||
startNodeDesc: 'Bu plan için bir iş akışında 2 tetikleyici sınırına ulaştınız. Bu iş akışını yayınlamak için yükseltme yapın.',
|
||||
},
|
||||
error: {
|
||||
startNodeRequired: 'Lütfen {{operation}} işleminden önce önce bir başlangıç düğümü ekleyin',
|
||||
operations: {
|
||||
connectingNodes: 'düğümleri bağlamak',
|
||||
addingNodes: 'düğüm ekleme',
|
||||
modifyingWorkflow: 'iş akışını değiştirme',
|
||||
updatingWorkflow: 'iş akışını güncelleme',
|
||||
},
|
||||
},
|
||||
customWebhook: 'Özel Webhook',
|
||||
difyTeam: 'Dify Ekibi',
|
||||
triggerStatus: {
|
||||
enabled: 'TETİK',
|
||||
disabled: 'TETİKLEYİCİ • DEVRE DIŞI',
|
||||
},
|
||||
entryNodeStatus: {
|
||||
enabled: 'BAŞLAT',
|
||||
disabled: 'BAŞLAT • ENGELLİ',
|
||||
},
|
||||
onboarding: {
|
||||
title: 'Başlamak için bir başlangıç düğümü seçin',
|
||||
description: 'Farklı başlangıç düğümlerinin farklı yetenekleri vardır. Endişelenmeyin, bunları her zaman daha sonra değiştirebilirsiniz.',
|
||||
userInputFull: 'Kullanıcı Girdisi (orijinal başlangıç düğümü)',
|
||||
userInputDescription: 'Kullanıcı giriş değişkenlerini ayarlamaya imkan veren başlangıç düğümü; araç olarak web uygulaması, servis API\'si, MCP sunucusu ve iş akışı özelliklerine sahiptir.',
|
||||
trigger: 'Tetik',
|
||||
triggerDescription: 'Tetikleyiciler, zamanlanmış görevler, özel web kancaları veya diğer uygulamalarla entegrasyonlar gibi bir iş akışının başlangıç düğümü olarak hizmet edebilir.',
|
||||
back: 'Geri',
|
||||
learnMore: 'Daha fazla bilgi edin',
|
||||
aboutStartNode: 'başlangıç düğümü hakkında.',
|
||||
escTip: {
|
||||
press: 'Basın',
|
||||
key: 'esc',
|
||||
toDismiss: 'reddetmek',
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
||||
Reference in New Issue
Block a user