feat(i18n): add Turkish (tr-TR) locale translation

Add complete Turkish localization for the GPUStack UI including all 18 translation files covering common UI, menus, dashboard, models, playground, resources, API keys, users, backends, benchmarks, clusters, providers, routes, shortcuts, usage, and vendor names.
This commit is contained in:
bakiburakogun
2026-03-23 15:55:07 +08:00
committed by jialin
parent 8b5e407758
commit 77f0740ec9
19 changed files with 1476 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
/**
* @description The directory name used in require.context must match the language configuration names defined in lang-config-map.ts.
* @example Directories like 'en-US' or 'zh-CN' should correspond exactly to the configuration names in lang-config-map.ts.
*/
// @ts-ignore
const requireContext = require.context(`./tr-TR`, false, /\.ts$/);
let languageConfig: Record<string, string> = {};
requireContext.keys().forEach((fileName: any) => {
const moduleConfig = requireContext(fileName).default;
languageConfig = {
...languageConfig,
...moduleConfig
};
});
export default languageConfig;
+35
View File
@@ -0,0 +1,35 @@
export default {
'ai.provider.ai360': 'AI360',
'ai.provider.azure': 'Azure',
'ai.provider.baichuan': 'Baichuan',
'ai.provider.baidu': 'Baidu',
'ai.provider.bedrock': 'Bedrock',
'ai.provider.claude': 'Claude',
'ai.provider.cloudflare': 'Cloudflare',
'ai.provider.cohere': 'Cohere',
'ai.provider.coze': 'Coze',
'ai.provider.deepl': 'DeepL',
'ai.provider.deepseek': 'DeepSeek',
'ai.provider.dify': 'Dify',
'ai.provider.doubao': 'Doubao',
'ai.provider.fireworks': 'Fireworks',
'ai.provider.gemini': 'Gemini',
'ai.provider.github': 'GitHub',
'ai.provider.grok': 'Grok',
'ai.provider.groq': 'Groq',
'ai.provider.hunyuan': 'Hunyuan',
'ai.provider.longcat': 'Longcat',
'ai.provider.minimax': 'Minimax',
'ai.provider.mistral': 'Mistral',
'ai.provider.moonshot': 'Moonshot',
'ai.provider.ollama': 'Ollama',
'ai.provider.openai': 'OpenAI',
'ai.provider.openrouter': 'OpenRouter',
'ai.provider.qwen': 'Qwen',
'ai.provider.spark': 'Spark',
'ai.provider.stepfun': 'StepFun',
'ai.provider.together-ai': 'TogetherAI',
'ai.provider.triton': 'Triton',
'ai.provider.yi': 'Yi',
'ai.provider.zhipuai': 'ZhipuAI'
};
+21
View File
@@ -0,0 +1,21 @@
export default {
'apikeys.title': 'API Anahtarları',
'apikeys.table.apikeys': 'anahtarlar',
'apikeys.table.key': 'Anahtar',
'apikeys.button.create': 'API Anahtarı Ekle',
'apikeys.button.edit': 'API Anahtarını Düzenle',
'apikeys.title.save': 'API Anahtarını Kaydet',
'apikeys.form.expiretime': 'Son Kullanma',
'apikeys.form.apikey': 'API Anahtarı',
'apikeys.table.name': 'Anahtar Adı',
'apikeys.table.save.tips':
'Anahtarınızı hemen kopyaladığınızdan emin olun. Tekrar görüntüleyemezsiniz.',
'apikeys.form.expiration.7days': '7 gün',
'apikeys.form.expiration.1month': '1 ay',
'apikeys.form.expiration.6months': '6 ay',
'apikeys.form.expiration.never': 'Süresiz',
'apikeys.table.bindModels': 'Model Erişimi',
'apikeys.models.all': 'Tüm modeller',
'apikeys.models.selected': 'İzin verilen modeller',
'apikeys.models.noModelsFound': 'Model bulunamadı'
};
+50
View File
@@ -0,0 +1,50 @@
export default {
'backends.title': 'Çıkarım Altyapıları',
'backend.button.add': 'Altyapı Ekle',
'backend.button.edit': 'Altyapıyı Düzenle',
'backend.versions': 'Sürüm Listesi',
'backend.defaultVersion': 'Varsayılan Sürüm',
'backend.version': 'Sürüm',
'backend.imageName': 'İmaj Adı',
'backend.runCommand': 'Çalıştırma Komutu',
'backend.framework': 'Çatı',
'backend.builtin': 'Yerleşik',
'backend.custom': 'Özel',
'backend.community': 'Topluluk',
'backend.isDefault': 'Varsayılan',
'backend.availableFrameworks': 'Desteklenen Çatılar',
'backend.addVersion': 'Sürüm Ekle',
'backend.filter.framework': 'Çatıya göre filtrele',
'backend.export.yaml': 'YAML Dışa Aktar',
'backend.mode.form': 'Form Modu',
'backend.mode.yaml': 'YAML Modu',
'backend.form.healthCheckPath': 'Sağlık Kontrolü Yolu',
'backend.form.defaultExecuteCommand': 'Varsayılan Çalıştırma Komutu',
'backend.form.defaultExecuteCommand.tips': `'{{'model_path'}}', '{{'port'}}', '{{'worker_ip'}}' ve '{{'model_name'}}' dağıtım sırasında gerçek değerlerle değiştirilecek yer tutuculardır.`,
'backend.form.defaultBackendParameters': 'Varsayılan Altyapı Parametreleri',
'backend.form.versionConfig': 'Sürüm Yapılandırması',
'backend.form.addParameter': 'Parametre Ekle',
'backend.form.noVersion': 'Sürüm eklenmedi',
'backend.noVersion': 'Sürüm bulunamadı',
'backend.versionInfo.autoImage': 'Çalışma zamanında otomatik seçilir',
'backend.version.rules.builtin': '"-custom" ile bitmelidir',
'backend.version.no.tips':
'Yerleşik altyapının özel sürüm adı "-custom" ile bitmelidir.',
'backend.backend.rules.custom':
'Özel altyapı adı "-custom" ile bitmelidir.',
'backend.quickConfig': 'Hızlı Yapılandırma',
'backend.version.default.not.exists':
'Varsayılan sürüm {versions} içinde mevcut değil.',
'backend.replaceEntrypoint': 'İmaj Giriş Noktasını Geçersiz Kıl',
'backend.entrypoint': 'İmaj Giriş Noktası',
'backend.entrypoint.tips':
'Belirtildiğinde, imajda tanımlanan ENTRYPOINT yoksayılır ve aşağıdaki komut konteyner başlangıç giriş noktası olarak kullanılır.',
'backend.form.defaultEnvironment': 'Varsayılan Ortam Değişkenleri',
'backend.recommendModels': 'Önerilen Modeller',
'backend.filter.source': 'Kaynağa göre filtrele',
'backend.add.custom': 'Özel',
'backend.add.community': 'Topluluk',
'backend.community.title': 'Topluluk Altyapı Pazaryeri',
'backend.form.add.hint':
'Yerleşik bir altyapının (örn., vLLM, SGLang, MindIE) farklı sürümünü kullanmak için özel altyapı eklemek yerine mevcut altyapıya yeni sürüm ekleyin.'
};
+92
View File
@@ -0,0 +1,92 @@
export default {
'benchmark.title': 'Kıyaslamalar',
'benchmark.button.add': 'Kıyaslama Ekle',
'benchmark.button.edit': 'Kıyaslamayı Düzenle',
'benchmark.button.compare': 'Karşılaştır',
'benchmark.table.model': 'Model',
'benchmark.table.instance': 'Model Örneği',
'benchmark.table.dataset': 'Veri Kümesi',
'benchmark.table.requestRate': 'İstek Oranı',
'benchmark.table.gpu': 'GPU ',
'benchmark.table.tpot': 'TPOT',
'benchmark.table.itl': 'ITL',
'benchmark.table.ttft': 'TTFT',
'benchmark.table.rps': 'İstek/s',
'benchmark.table.tps': 'Token/s',
'benchmark.table.inputLen': 'Giriş Uzunluğu',
'benchmark.table.outputLen': 'Çıkış Uzunluğu',
'benchmark.form.profile': 'Profil',
'benchmark.form.totalRequests': 'Toplam İstek',
'benchmark.form.profile.latency': 'Gecikme',
'benchmark.form.profile.throughput': 'Verim',
'benchmark.form.profile.longContext': 'Uzun Bağlam',
'benchmark.form.profile.heavy': 'Yoğun Üretim',
'benchmark.form.profile.custom': 'Özel',
'benchmark.table.inputTokenLength': 'Giriş Token Uzunluğu',
'benchmark.table.outputTokenLength': 'Çıkış Token Uzunluğu',
'benchmark.detail.summary.title': 'Özet',
'benchmark.detail.configure.title': 'Yapılandırma',
'benchmark.detail.environment.title': 'Ortam',
'benchmark.detail.logs.title': 'Günlükler',
'benchmark.form.totalRequests.tips': 'Toplam İstek',
'benchmark.form.profile.latency.tips':
'TTFT ve kuyruk gecikmesine odaklanan tek istek gecikme kıyaslaması. API sunumu ve sohbet senaryoları için uygundur.',
'benchmark.form.profile.throughput.tips':
'Gerçekçi istem uzunluğuyla maksimum verim. GPU ve model karşılaştırması için en yaygın kullanılan referans değer.',
'benchmark.form.profile.longContext.tips':
'Uzun bağlam işleme için stres testi. KV önbellek davranışını, bellek kullanımını ve altyapı kararlılığını değerlendirir.',
'benchmark.form.profile.heavy.tips':
'Çözümleme ağırlıklı üretim kıyaslaması. Sürekli çözümleme hızını ve çıkış token verimini ölçer.',
'benchmark.table.filter.bygpu': 'GPU\'ya göre filtrele',
'benchmark.table.filter.bymodel': 'Modele göre filtrele',
'benchmark.table.filter.bydataset': 'Veri Kümesine göre filtrele',
'benchmark.table.filter.byProfile': 'Profile göre filtrele',
'benchmark.table.avg': 'Ort.',
'benchmark.table.columnSettings': 'Sütun Ayarları',
'benchmark.detail.summary.results': 'Test Sonuçları',
'benchmark.detail.summary.metadata': 'Meta Veriler',
'benchmark.detail.summary.metrics': 'Test Metrikleri',
'benchmark.detail.summary.latency': 'Gecikme',
'benchmark.detail.summary.throughput': 'Verim',
'benchmark.detail.summary.request': 'İstekler',
'benchmark.detail.avg.reqLatency': 'İstek Gecikme Ort.',
'benchmark.detail.avg.ttft': 'TTFT Ort.',
'benchmark.detail.avg.tpot': 'TPOT Ort.',
'benchmark.detail.avg.itl': 'ITL Ort.',
'benchmark.detail.throughput.totalToken': 'Toplam Verim',
'benchmark.detail.throughput.inputToken': 'Giriş Verimi',
'benchmark.detail.throughput.outputToken': 'Çıkış Verimi',
'benchmark.detail.requests.total': 'Toplam İstek',
'benchmark.detail.requests.success': 'Başarılı İstekler',
'benchmark.detail.requests.failed': 'Başarısız İstekler',
'benchmark.detail.requests.incomplete': 'Tamamlanmamış İstekler',
'benchmark.detail.requests.concurrency': 'Eşzamanlılık Ort.',
'benchmark.detail.requests.concurrency.max': 'Eşzamanlılık Maks.',
'benchmark.detail.percentile.latency': 'Gecikme',
'benchmark.detail.percentile.inputTokens': 'Giriş Tokenları',
'benchmark.detail.percentile.outputTokens': 'Çıkış Tokenları',
'benchmark.detail.percentile.input': 'Giriş',
'benchmark.detail.percentile.output': 'Çıkış',
'benchmark.detail.percentile.total': 'Toplam',
'benchmark.detail.configure.tokenLength': 'Token Uzunluğu (Giriş/Çıkış)',
'benchmark.detail.percentile.title': 'Yüzdelik Dilim',
'benchmark.detail.modelName': 'Model Adı',
'benchmark.detail.instanceName': 'Örnek Adı',
'benchmark.detail.configure': 'Yapılandırma',
'benchmark.detail.modelFile': 'Model Dosyası',
'benchmark.detail.kvCache': 'Genişletilmiş KV Önbellek',
'benchmark.detail.speculativeDecoding': 'Spekülatif Çözümleme',
'benchmark.detail.inputOutputTokenLength': 'Token Uzunluğu (Giriş/Çıkış)',
'benchmark.env.gpuName': 'GPU Adı',
'benchmark.env.workerName': 'İşçi Düğüm Adı',
'benchmark.env.index': 'İndeks',
'benchmark.env.system': 'Sistem',
'benchmark.env.runtimeVersion': 'Çalışma Zamanı Sürümü',
'benchmark.env.driverVersion': 'Sürücü Sürümü',
'benchmark.env.cpuCounts': 'CPU Çekirdekleri',
'benchmark.table.export.results': 'Sonuçları Dışa Aktar',
'benchmark.form.nonLlmModel.tips':
'Kıyaslama şu anda yalnızca LLM modellerini destekliyor',
'benchmark.detail.result.duration': 'Süre',
'benchmark.detail.result.basic': 'Temel'
};
+138
View File
@@ -0,0 +1,138 @@
export default {
'clusters.title': 'Küme',
'clusters.table.provider': 'Sağlayıcı',
'clusters.table.deployments': 'Dağıtımlar',
'clusters.button.add': 'Küme Ekle',
'clusters.button.addCredential': 'Bulut Kimlik Bilgisi Ekle',
'clusters.button.editCredential': 'Bulut Kimlik Bilgisini Düzenle',
'clusters.filterBy.cluster': 'Kümeye göre filtrele',
'clusters.add.cluster': '{cluster} Kümesi Ekle',
'clusters.edit.cluster': '{cluster} Düzenle',
'clusters.provider.custom': 'Özel',
'clusters.button.register': 'Küme Kaydet',
'clusters.button.addNodePool': 'İşçi Havuzu Ekle',
'clusters.button.add.credential': '{provider} Kimlik Bilgisi Ekle',
'clusters.credential.title': 'Bulut Kimlik Bilgisi',
'clusters.credential.token': 'Erişim Anahtarı',
'clusters.workerpool.region': 'Bölge',
'clusters.workerpool.zone': 'Alan',
'clusters.workerpool.instanceType': 'Örnek Türü',
'clusters.workerpool.replicas': 'Kopyalar',
'clusters.workerpool.batchSize': 'Toplu İş Boyutu',
'clusters.workerpool.osImage': 'İşletim Sistemi İmajı',
'clusters.workerpool.volumes': 'Birimler',
'clusters.workerpool.format': 'Format',
'clusters.workerpool.size': 'Boyut (GiB)',
'clusters.workerpool.title': 'İşçi Havuzları',
'clusters.workerpool.cloudOptions': 'Bulut Seçenekleri Ekle',
'clusters.workerpool.volumes.add': 'Birim Ekle',
'clusters.create.provider.self': 'Barındırılan',
'clusters.create.provider.cloud': 'Bulut Sağlayıcı',
'clusters.create.steps.selectProvider': 'Sağlayıcı Seç',
'clusters.create.configBasic': 'Temel Yapılandırma',
'clusters.create.execCommand': 'Komutu Çalıştır',
'clusters.create.supportedGpu': 'Desteklenen GPU\'lar',
'clusters.create.skipfornow': 'Şimdilik Atla',
'clusters.create.noImages': 'Kullanılabilir imaj yok',
'clusters.create.noInstanceTypes': 'Kullanılabilir örnek türü yok',
'clusters.create.noRegions': 'Kullanılabilir bölge yok',
'clusters.workerpool.batchSize.desc':
'İşçi havuzunda eşzamanlı olarak oluşturulan işçi düğüm sayısı',
'clusters.create.addworker.tips':
'Aşağıdaki komutu çalıştırmadan önce lütfen {label} için <a href={link} target="_blank">ön koşulların</a> karşılandığından emin olun.',
'clusters.create.addCommand.tips':
'Eklenmesi gereken İşçi Düğümde, kümeye katılması için aşağıdaki komutu çalıştırın.',
'clusters.create.register.tips':
'Eklenmesi gereken Kubernetes kümesinde, düğümlerini kümeye katılması için aşağıdaki komutu çalıştırın.',
'cluster.create.checkEnv.tips':
'Ortamın hazır olup olmadığını kontrol etmek için aşağıdaki komutu kullanın.',
'cluster.provider.comingsoon': 'Yakında',
'clusters.addworker.nvidiaNotes-01':
'Birden fazla çıkış IP\'si varsa, işçi düğümün kullanmasını istediğinizi belirtin. Lütfen <span class="bold-text">hostname -I | xargs -n1</span> ile kontrol edin.',
'clusters.addworker.nvidiaNotes-02':
'İşçi düğümde zaten bir model dizini varsa, bağlamak için yolu belirtebilirsiniz.',
'clusters.addworker.hygonNotes': `<span class="bold-text">/opt/hyhal</span> veya <span class="bold-text">/opt/dtk</span> mevcut değilse, ilgili Hygon kurulum yollarına işaret eden sembolik bağlantılar oluşturun, örneğin:
<span class="desc-fill">ln -s /path/to/hyhal /opt/hyhal</span>
<span class="desc-fill">ln -s /path/to/dtk /opt/dtk</span>.`,
'clusters.addworker.corexNotes': `<span class="bold-text">/usr/local/corex</span> dizini mevcut değilse, Iluvatar SDK kurulum yoluna sembolik bağlantı oluşturun:
<span class="bold-text">ln -s /path/to/corex /usr/local/corex</span>.`,
'clusters.addworker.metaxNotes': `<span class="bold-text">/opt/mxdriver</span> veya <span class="bold-text">/opt/maca</span> dizini mevcut değilse, MetaX sürücü ve SDK kurulum yoluna sembolik bağlantı oluşturun:
<span class="desc-fill">ln -s /path/to/mxdriver /opt/mxdriver</span>
<span class="desc-fill">ln -s /path/to/maca /opt/maca</span>.`,
'clusters.addworker.cambriconNotes': `<span class="bold-text">/usr/local/neuware</span> dizini mevcut değilse, Cambricon kurulum yoluna sembolik bağlantı oluşturun:
<span class="bold-text">ln -s /path/to/neuware /usr/local/neuware</span>.`,
'clusters.addworker.hygonNotes-02':
'Cihaz algılama başarısız olursa, <span class="bold-text">--env ROCM_SMI_LIB_PATH=/opt/hyhal/lib</span> parametresini kaldırmayı deneyin.',
'clusters.addworker.selectCluster': 'Küme Seç',
'clusters.addworker.selectCluster.tips':
'<span class="bold-text">Docker dışı</span> kümeler için lütfen Kümeler sayfasından küme kaydı oluşturun veya işçi havuzlarını yönetin.',
'clusters.addworker.selectGPU': 'GPU Üreticisi Seç',
'clusters.addworker.checkEnv': 'Ortamı Kontrol Et',
'clusters.addworker.specifyArgs': 'Argümanları Belirle',
'clusters.addworker.runCommand': 'Komutu Çalıştır',
'clusters.addworker.specifyWorkerIP': 'İşçi Düğüm IP\'si',
'clusters.addworker.detectWorkerIP': 'İşçi Düğüm IP\'sini Otomatik Algıla',
'clusters.addworker.specifyWorkerAddress': 'İşçi Düğüm Harici Adresi',
'clusters.addworker.detectWorkerAddress': 'İşçi Düğüm Harici Adresi',
'clusters.addworker.detectWorkerAddress.tips':
'Belirtilmezse İşçi Düğüm IP\'si varsayılır.',
'clusters.addworker.externalIP.tips':
'VPC veya özel ağda çalıştırılıyorsa, lütfen GPUStack Sunucusuna erişilebilir İşçi Düğüm harici adresini belirtin.',
'clusters.addworker.enterWorkerIP': 'İşçi düğüm IP\'sini girin',
'clusters.addworker.enterWorkerIP.error': 'Lütfen işçi düğüm IP\'sini girin.',
'clusters.addworker.enterWorkerAddress': 'İşçi düğüm harici adresini girin',
'clusters.addworker.enterWorkerAddress.error':
'Lütfen işçi düğüm harici adresini girin.',
'clusters.addworker.extraVolume': 'Ek Birim Bağlama',
'clusters.addworker.cacheVolume': 'Model Önbellek Birimi Bağlama',
'clusters.addworker.cacheVolume.tips':
'Model önbellek dizinini özelleştirmek istiryorsanız, bağlamak için yolu belirtebilirsiniz.',
'clusters.addworker.configSummary': 'Yapılandırma Özeti',
'clusters.addworker.gpuVendor': 'GPU Üreticisi',
'clusters.addworker.workerIP': 'İşçi Düğüm IP\'si',
'clusters.addworker.workerExternalIP': 'İşçi Düğüm Harici Adresi',
'clusters.addworker.notSpecified': 'Belirtilmedi',
'clusters.addworker.autoDetect': 'Otomatik',
'clusters.addworker.extraVolume.holder':
'örn. /data/models (yol / ile başlamalıdır). Birden fazla yolu virgülle ayırın.',
'clusters.addworker.cacheVolume.holder':
'örn. /data/cache (yol / ile başlamalıdır)',
'clusters.addworker.vendorNotes.title': '{vendor} Cihaz Notları',
'clusters.button.genToken':
'Yeni token oluşturmanız mı gerekiyor? <a href="{link}" target="_blank">Buraya tıklayın</a>.',
'clusters.addworker.amdNotes-01': `<span class="bold-text">/opt/rocm</span> dizini mevcut değilse, lütfen ROCm kurulum yoluna işaret eden sembolik bağlantı oluşturun: <span class="bold-text">ln -s /path/to/rocm /opt/rocm</span>.`,
'clusters.addworker.message.success_single':
'{count} yeni işçi düğüm kümeye eklendi.',
'clusters.addworker.message.success_multiple':
'{count} yeni işçi düğüm kümeye eklendi.',
'clusters.create.serverUrl': 'GPUStack Sunucu URL\'si',
'clusters.create.workerConfig': 'İşçi Düğüm Yapılandırması',
'clusters.addworker.containerName': 'İşçi Düğüm Konteyner Adı',
'clusters.addworker.containerName.tips':
'İşçi düğüm konteyneri için bir ad belirtin.',
'clusters.addworker.dataVolume': 'GPUStack Veri Birimi',
'clusters.addworker.dataVolume.tips':
'GPUStack için veri depolama yolu belirtin.',
'clusters.table.ip.internal': 'Dahili',
'clusters.table.ip.external': 'Harici',
'clusters.form.serverUrl.tips':
'İşçi düğüm GPUStack Sunucusuna doğrudan erişemiyorsa, harici olarak erişilebilir bir GPUStack hizmet URL\'si belirtin.',
'clusters.form.setDefault': 'Varsayılan Olarak Ayarla',
'clusters.form.setDefault.tips': 'Dağıtım için varsayılan.',
'clusters.addworker.noClusters': 'Kullanılabilir Docker kümesi bulunamadı',
'clusters.create.steps.complete.tips': 'Küme başarıyla oluşturuldu!',
'clusters.create.steps.complete': 'Tamamla',
'clusters.create.steps.configure': 'Yapılandır',
'clusters.create.dockerTips1': 'Sonraki adım, bu kümeye işçi düğüm ekleyin.',
'clusters.create.dockerTips2':
'Bu adımı atlayabilir ve daha sonra küme listesinden ekleyebilirsiniz.',
'clusters.create.k8sTips1': 'Sonraki adım, mevcut Kubernetes kümesini kaydedin.',
'clusters.create.k8sTips2':
'Bu adımı atlayabilir ve daha sonra küme listesinden kaydedebilirsiniz.',
'clusters.addworker.theadNotes':
'<span class="bold-text">/usr/local/PPU_SDK</span> dizini mevcut değilse, lütfen T-Head PPU SDK kurulum yoluna işaret eden sembolik bağlantı oluşturun: <span class="bold-text">ln -s /path/to/PPU_SDK /usr/local/PPU_SDK</span>.',
'clusters.addworker.theadNotes-02':
'T-Head PPU, cihaz enjeksiyonu için Container Device Interface (CDI) kullanır ve CDI oluşturma için <span class="bold-text">/var/run/cdi</span> dizininin kullanılabilir olmasını gerektirir.',
'clusters.addworker.nvidiaNotes':
'GPUStack v2.1\'deki yerleşik çıkarım altyapıları <span class="bold-text">CUDA 12.6+</span> gerektirir. Lütfen NVIDIA sürücü sürümünüzün <span class="bold-text">560</span> veya daha yeni olduğundan emin olun.'
};
+280
View File
@@ -0,0 +1,280 @@
export default {
'common.button.resetdefault': 'Varsayılana sıfırla',
'common.button.perview': 'Önizleme',
'common.button.readonly': 'Salt okunur',
'common.button.editmode': 'Düzenleme modu',
'common.button.shortcut': 'Klavye Kısayolu',
'common.button.add': 'Ekle',
'common.button.login': 'Giriş yap',
'common.button.select': 'Seç',
'common.button.selected': 'Seçili',
'common.button.continue': 'Devam et',
'common.button.upload': 'Yükle',
'common.button.save': 'Kaydet',
'common.button.saverun': 'Kaydet ve Çalıştır',
'common.button.run': 'Çalıştır',
'common.button.viewcode': 'Kodu Görüntüle',
'common.button.copy': 'Kopyala',
'common.button.copied': 'Kopyalandı',
'common.button.collapse': 'Daralt',
'common.button.expand': 'Genişlet',
'common.button.cancel': 'İptal',
'common.button.approval': 'Onayla',
'common.button.reject': 'Reddet',
'common.button.more': 'Daha fazla',
'common.button.discard': 'İptal etmek istediğinizden emin misiniz?',
'common.button.submit': 'Gönder',
'settings.system': 'Sistem ayarları',
'common.button.search': 'Ara',
'common.button.clear': 'Temizle',
'common.holder.search': 'Ara',
'common.button.view': 'Detayları görüntüle',
'common.button.detail': 'Detayları görüntüle',
'common.button.reset': 'Sıfırla',
'common.button.export': 'Dışa aktar',
'common.button.import': 'İçe aktar',
'common.button.retry': 'Tekrar dene',
'common.button.apply': 'Uygula',
'common.button.create.now': 'Şimdi oluştur',
'common.button.add.now': 'Şimdi ekle',
'common.button.refresh': 'Yenile',
'common.button.delete': 'Sil',
'common.button.create': 'Oluştur',
'common.button.clone': 'Klonla',
'common.button.rollback': 'Geri al',
'common.button.new': 'Yeni { text }',
'common.button.enabled': 'Etkin',
'common.button.disabled': 'Devre dışı',
'common.button.upgrade': 'Yükselt',
'common.input.holder': 'Lütfen girin',
'common.validate.value': '{name} değeri gereklidir',
'common.button.edit': 'Düzenle',
'common.button.authorize': 'Rol Yetkilendirme',
'common.button.confirm': 'Onayla',
'common.button.viewlog': 'Günlükleri Görüntüle',
'common.table.operation': 'İşlemler',
'common.table.createTime': 'Oluşturulma',
'common.table.updateTime': 'Güncellenme',
'common.table.description': 'Açıklama',
'common.table.name': 'Ad',
'common.table.status': 'Durum',
'common.table.name.list': '{type} Adı',
'common.search.name.placeholder': 'ada göre filtrele',
'common.search.id.placeholder': 'kimliğe göre filtrele',
'common.filter.byId': 'kimliğe göre filtrele',
'common.table.type': 'Tür',
'common.table.default': 'Varsayılan Değer',
'common.copy.success': 'Kopyalama başarılı!',
'common.copy.fail': 'Kopyalama başarısız!',
'common.delete.success': 'Silme başarılı!',
'common.delete.fail': 'Silme başarısız',
'common.edit.success': 'Güncelleme başarılı!',
'common.edit.fail': 'Güncelleme başarısız',
'common.title.config': 'Yapılandırma',
'common.message.fail': 'Başarısız!',
'common.message.success': 'Başarılı!',
'common.delete.tips': 'Silmek istediğinizden emin misiniz?',
'common.button.close': 'Kapat',
'common.button.done': 'Tamam',
'common.button.next': 'İleri',
'common.button.prev': 'Önceki',
'common.button.back': 'Geri',
'common.button.undo': 'Geri al',
'common.button.discardChange': 'Değişiklikleri iptal et',
'common.tips.save':
'Kaydedilmemiş değişiklikleriniz var, bu sayfadan ayrılmak değişiklikleri silecektir.',
'common.tips.cancel':
'Kaydedilmemiş değişiklikleriniz var. Değişiklikleri iptal etmek istediğinizden emin misiniz?',
'common.tips.discard': 'Değişiklikler iptal edilsin mi?',
'common.tips.title': 'İpuçları:',
'common.input.range.start': 'başlangıç değeri',
'common.input.range.end': 'bitiş değeri',
'common.footer.version': 'Sürüm',
'common.footer.version.title': 'Sürüm Bilgisi',
'common.footer.version.web': 'Arayüz',
'common.footer.version.server': 'Sunucu',
'common.form.field.optional': 'isteğe bağlı',
'common.form.field.input.required': 'zorunlu',
'common.form.field.select.required': 'zorunlu',
'common.select.option': 'Tümü',
'common.checkbox.all': 'Tümünü seç',
'common.select.all': 'Tüm {type}',
'common.data.unkonwn': 'Bilinmiyor',
'common.data.none': 'Veri Yok',
'common.action.none': 'Kullanılamıyor',
'common.button.addfile': 'Dosya Ekle',
'common.logout.msg': 'Çıkış başarılı',
'common.button.logout': 'Çıkış yap',
'common.form.rule.select': 'Lütfen bir {name} seçin',
'common.form.rule.input': '{name} gereklidir',
'common.form.key': 'aynı anahtar mevcut',
'common.date.utc': 'UTC zamanı',
'common.date.local': 'Yerel zaman',
'common.button.deploy': 'Dağıt',
'common.button.logs': 'Günlükler',
'common.ws.close': 'Bağlantı kesildi, yeniden bağlanmak ister misiniz?',
'common.ws.reconnect': 'Yeniden bağlan',
'common.input.key': 'Anahtar',
'common.input.value': 'Değer',
'common.input.type': 'Tür',
'common.input.visible': 'görünürlük',
'common.input.description': 'açıklama',
'common.time.day': 'gün',
'common.chart.filter.holder': 'veri öğelerini filtrele',
'common.chart.filter.tips': 'Filtreleme ile daha fazla görüntüle',
'common.permission.401': 'Oturum açılmadı',
'common.permission.403':
'Üzgünüz, bu sayfaya erişim izniniz bulunmuyor.',
'common.permission.404':
'Üzgünüz, erişmeye çalıştığınız sayfa bulunamadı.',
'common.permission.action.post': 'Oluştur',
'common.permission.action.get': 'Ara',
'common.permission.action.delete': 'Sil',
'common.permission.action.put': 'Güncelle',
'common.button.settings': 'Ayarlar',
'common.button.management': 'Yönetim',
'common.cli.download': 'CLI İndir',
'common.button.download': 'İndir',
'common.table.sensitive': 'Hassas',
'common.table.createdBy': 'İşlemi Yapan',
'common.table.yes': 'Evet',
'common.table.no': 'Hayır',
'common.validate.labelName':
'Yalnızca küçük harf, rakam veya "-" içerebilir; alfanümerik karakterle başlamalı ve bitmelidir.',
'common.search.nodata': 'eşleşen veri bulunamadı',
'common.data.empty': 'Veri Yok',
'common.tips.change': 'kaydedilmemiş değişiklikler var!',
'common.copy.notSupport': 'Tarayıcınız Pano API\'sini desteklemiyor',
'common.title.basicInfo': 'Temel Bilgiler',
'common.help.need': 'Yardıma mı ihtiyacınız var?',
'common.help.eg': 'örn., {content}',
'common.filter.label': 'Filtreler',
'common.filter.isrequired.holder': 'İsteğe bağlı',
'common.filter.isrequired.true': 'Zorunlu',
'common.filter.isrequired.false': 'Zorunlu Değil',
'common.filter.attrs': 'Özellikler',
'common.filter.filled.holder': 'Doldurun',
'common.filter.filled.true': 'Doldurulmuş',
'common.filter.filled.false': 'Doldurulmamış',
'common.environment.development': 'Geliştirme',
'common.environment.production': 'Üretim',
'common.environment.staging': 'Hazırlık',
'common.time.label': 'Süre',
'common.time.hour': 'saat',
'common.time.minute': 'dakika',
'common.issue.report': 'Sorun bildir',
'common.social.discord': 'Discord\'umuza Katılın',
'common.table.mark': 'Yorum',
'common.table.rollback.mark': 'Geri Alma Yorumu',
'common.button.saveDeploy': 'Kaydet ve Dağıt',
'common.button.savePreview': 'Kaydet ve Önizle',
'common.button.rollbackPreview': 'Geri Alma Önizlemesi',
'common.button.deployPreview': 'Dağıtım Önizlemesi',
'common.button.draft': 'Taslak Kaydet',
'common.button.stop': 'Durdur',
'common.button.start': 'Başlat',
'common.rule.object.key': 'anahtar boş olamaz',
'common.confirm.title': '{action} işlemini gerçekleştirmek istediğinizden emin misiniz?',
'common.rule.name': 'Ad gereklidir',
'common.rule.wordlimit': 'En fazla {length} karakter',
'common.docs.link.tips': 'Dokümantasyonu Görüntüle',
'common.docs.link': 'buraya tıklayın',
'common.result.nodata.subtitle': 'Lütfen oluşturulup oluşturulmadığını kontrol edin',
'common.result.nodata.title': '{type} bulunamadı',
'common.rule.array': 'dizi biçiminde olmalıdır',
'common.rule.object': 'nesne biçiminde olmalıdır',
'common.rule.syntaxerror': 'söz dizimi hatası',
'common.code.hide.tips': '... {rows} satır gizlendi, genişletmek için tıklayın ...',
'common.nodata.created': 'Henüz {type} oluşturulmadı',
'common.nodata.added': 'Henüz {type} eklenmedi',
'common.status.edited': 'Düzenlendi',
'common.table.user': 'Kullanıcı',
'common.settings.instructions': 'Talimatlar',
'common.settings.language': 'Dil',
'common.delete.confirm':
'Seçili {type} öğesini silmek istediğinizden emin misiniz?',
'common.delete.single.confirm':
'Silmek istediğinizden emin misiniz? \n <span style="font-size: 13px;font-weight: 700">{name}</span>',
'common.stop.confirm': 'Seçili {type} öğesini durdurmak istediğinizden emin misiniz?',
'common.stop.single.confirm':
'Durdurmak istediğinizden emin misiniz? \n <span style="font-size: 13px;font-weight: 700">{name}</span>',
'common.start.confirm': 'Seçili {type} öğesini başlatmak istediğinizden emin misiniz?',
'common.start.single.confirm':
'Başlatmak istediğinizden emin misiniz? \n <span style="font-size: 13px;font-weight: 700">{name}</span>',
'common.filter.name': 'Ada göre filtrele',
'common.form.password': 'Şifre',
'common.form.username': 'Kullanıcı adı',
'common.login.rember': 'Beni hatırla',
'settings.company': 'GPUStack.ai',
'common.button.help': 'Yardım',
'common.button.feedback': 'Geri Bildirim',
'common.button.docs': 'Dokümantasyon',
'common.button.version': 'Sürüm',
'common.title.delete.confirm': 'Silme onayı',
'common.title.stop.confirm': 'Durdurma onayı',
'common.title.start.confirm': 'Başlatma onayı',
'common.title.recreate.confirm': 'Yeniden oluşturma onayı',
'common.button.addLabel': 'Etiket Ekle',
'common.button.addSelector': 'Seçici Ekle',
'common.button.addParams': 'Parametre Ekle',
'common.button.vars': 'Değişken Ekle',
'common.text.variable': 'Değişken',
'common.text.here': 'buraya tıklayın',
'common.text.latest': 'En Son',
'common.text.new': 'Yeni',
'common.text.changelog': 'Sürüm Notları',
'common.button.recreate': 'Yeniden oluştur',
'common.button.delrecreate': 'Sil (Yeniden oluştur)',
'common.options.all': 'Tümü',
'common.options.none': 'Hiçbiri',
'common.options.auto': 'Otomatik',
'common.search.empty': 'Eşleşen sonuç bulunamadı.',
'common.button.downloadLog': 'Günlükleri İndir',
'common.button.faq': 'SSS',
'common.button.moreInfo': 'Daha Fazla Bilgi',
'common.text.warning': 'Uyarı',
'common.text.error': 'Hata',
'common.text.tips': 'İpuçları',
'common.appearance': 'Görünüm',
'common.appearance.dark': 'Koyu',
'common.appearance.light': 'Açık',
'common.appearance.system': 'Sistem Varsayılanı',
'common.exception.404': 'Üzgünüz, ziyaret ettiğiniz sayfa bulunamadı.',
'common.appearance.darkmode': 'Koyu Mod',
'common.appearance.lightmode': 'Açık Mod',
'common.appearance.tips': 'Varsayılan olarak sistem tercihini takip eder.',
'common.button.forgotpassword': 'Şifrenizi mi unuttunuz?',
'common.appearance.theme': 'Tema',
'common.page.wentwrong': 'Bir şeyler ters gitti.',
'common.page.refresh.tips':
'Sayfanın güncellenmesi gerekebilir. Yenilemeyi deneyin!',
'common.tips.escape.disable':
'Kapatmak için İptal veya sağ üstteki X düğmesine tıklayın.',
'common.button.clearSelection': 'Seçimi Temizle',
'common.select.count': '{count} seçildi',
'common.login.auth': 'Kimlik doğrulanıyor...',
'common.login.auth.failed': 'Kimlik doğrulama başarısız',
'common.login.password': 'Şifre ile giriş yap',
'common.external.login': '{type} ile giriş yap',
'common.sso.noConfig':
'Bu sistemde çoklu oturum açma etkinleştirilmemiş. Lütfen yöneticinize başvurun.',
'common.button.edit.item': '{name} Düzenle',
'common.button.copy.item': '{name} Çoğalt',
'common.button.terminal': 'Terminal',
'common.button.addItem': 'Öğe Ekle',
'common.help.default': 'Varsayılan: {content}',
'common.filter.status': 'Duruma göre filtrele',
'common.form.rule.selectInput': 'Lütfen bir {name} seçin veya girin',
'common.tag.experimental': 'Deneysel',
'common.title.example': 'Örnek',
'common.button.dontshowagain': 'Bir daha gösterme',
'common.sorter.tips.ascend': 'Artan sıralama için tıklayın',
'common.sorter.tips.descend': 'Azalan sıralama için tıklayın',
'common.sorter.tips.cancel': 'Sıralamayı iptal etmek için tıklayın',
'common.button.enable': 'Etkinleştir',
'common.button.disable': 'Devre dışı bırak',
'common.status.enabled': 'Etkin',
'common.status.disabled': 'Devre dışı',
'common.button.duplicate': 'Çoğalt',
'common.option.other': 'Diğer'
};
+35
View File
@@ -0,0 +1,35 @@
export default {
'dashboard.title': 'Gösterge Paneli',
'dashboard.workers': 'İşçi Düğümler',
'dashboard.models': 'Modeller',
'dashboard.clusters': 'Kümeler',
'dashboard.totalgpus': 'GPU\'lar',
'dashboard.allocategpus': 'Ayrılan GPU\'lar',
'dashboard.instances': 'Örnekler',
'dashboard.systemload': 'Sistem Yükü',
'dashboard.memory': 'RAM',
'dashboard.disk': 'Depolama',
'dashboard.vram': 'VRAM',
'dashboard.cpuutilization': 'Ortalama CPU Kullanımı',
'dashboard.memoryutilization': 'Ortalama RAM Kullanımı',
'dashboard.diskutilization': 'Depolama Kullanımı',
'dashboard.vramutilization': 'Ortalama VRAM Kullanımı',
'dashboard.gpuutilization': 'Ortalama GPU Kullanımı',
'dashboard.usage': 'Kullanım',
'dashboard.apirequest': 'API İstekleri',
'dashboard.tokens': 'Token Kullanımı',
'dashboard.topusers': 'En Aktif Kullanıcılar',
'dashboard.activeModels': 'Aktif Modeller',
'dashboard.runninginstances': 'Çalışan Örnekler',
'dashboard.activeModels.name': 'Model Adı',
'dashboard.allocatevram': 'Ayrılan VRAM / RAM',
'dashboard.usage.selectuser': 'Kullanıcı seçin',
'dashboard.usage.selectmodel': 'Model seçin',
'dashboard.usage.export': 'Veriyi Dışa Aktar',
'dashboard.usage.export.user': 'Kullanıcı',
'dashboard.usage.export.model': 'Model',
'dashboard.usage.export.date': 'Tarih',
'dashboard.usage.datePicker.last7days': 'Son 7 Gün',
'dashboard.usage.datePicker.last30days': 'Son 30 Gün',
'dashboard.usage.datePicker.last60days': 'Son 60 Gün'
};
+41
View File
@@ -0,0 +1,41 @@
export default {
'menu.dashboard': 'Gösterge Paneli',
'menu.playground': 'Deneme Alanı',
'menu.playground.rerank': 'Yeniden Sıralama',
'menu.playground.embedding': 'Gömme',
'menu.playground.chat': 'Sohbet',
'menu.playground.speech': 'Ses',
'menu.playground.text2images': 'Görsel',
'menu.playground.video': 'Video',
'menu.compare': 'Karşılaştır',
'menu.models': 'Modeller',
'menu.models.modelList': 'Dağıt ve Yönet',
'menu.models.modelCatalog': 'Katalog',
'menu.models.catalog': 'Model Kataloğu',
'menu.models.deployment': 'Dağıtımlar',
'menu.models.userModels': 'Modellerim',
'menu.models.benchmark': 'Kıyaslamalar',
'menu.models.benchmarkDetail': 'Kıyaslama Detayları',
'menu.models.providers': 'Sağlayıcılar',
'menu.models.routes': 'Yönlendirmeler',
'menu.modelCatalog': 'Katalog',
'menu.resources': 'Kaynaklar',
'menu.apikeys': 'API Anahtarları',
'menu.users': 'Kullanıcılar',
'menu.resources.workers': 'İşçi Düğümler',
'menu.resources.gpus': 'GPU\'lar',
'menu.resources.modelfiles': 'Model Dosyaları',
'menu.accessControl': 'Erişim Kontrolü',
'menu.accessControl.apikeys': 'API Anahtarları',
'menu.accessControl.users': 'Kullanıcılar',
'menu.profile': 'Profil',
'menu.login': 'Giriş',
'menu.usage': 'Kullanım',
'menu.404': '404',
'menu.clusterManagement': 'Küme Yönetimi',
'menu.clusterManagement.clusters': 'Kümeler',
'menu.clusterManagement.credentials': 'Bulut Kimlik Bilgileri',
'menu.clusterManagement.clusterDetail': 'Küme Detayı',
'menu.clusterManagement.clusterCreate': 'Küme Oluştur',
'menu.resources.backendsList': 'Çıkarım Altyapıları'
};
+283
View File
@@ -0,0 +1,283 @@
export default {
'models.button.deploy': 'Model Dağıt',
'models.title': 'Modeller',
'models.title.edit': 'Modeli Düzenle',
'models.title.duplicate': 'Modeli Klonla',
'models.table.models': 'modeller',
'models.table.name': 'Model Adı',
'models.form.source': 'Kaynak',
'models.form.repoid': 'Depo Kimliği',
'models.form.repoid.desc': 'Yalnızca .gguf formatı desteklenir',
'models.form.filename': 'Dosya Adı',
'models.form.replicas': 'Kopyalar',
'models.form.selector': 'Seçici',
'models.form.env': 'Ortam Değişkenleri',
'models.form.configurations': 'Yapılandırmalar',
'models.form.s3address': 'S3 Adresi',
'models.form.partialoffload.tips': `CPU aktarımı etkinleştirildiğinde, GPU kaynakları yetersiz olduğunda GPUStack CPU belleği ayırır. Hibrit CPU+GPU veya tam CPU çıkarımı kullanmak için çıkarım altyapısını doğru şekilde yapılandırmanız gerekir.`,
'models.form.distribution.tips': `Bir işçi düğümün kaynakları yetersiz olduğunda, modelin katmanlarının bir kısmının tekli veya çoklu uzak işçi düğümlere aktarılmasına olanak tanır.`,
'models.openinplayground': 'Deneme Alanında Aç',
'models.instances': 'örnekler',
'models.table.replicas.edit': 'Kopyaları Düzenle',
'model.form.ollama.model': 'Ollama Modeli',
'model.form.ollamaholder': 'Lütfen model adını seçin veya girin',
'model.deploy.sort': 'Sırala',
'model.deploy.search.placeholder': 'Modelleri aramak için <kbd>/</kbd> yazın',
'model.form.ollamatips':
'İpucu: Aşağıdakiler GPUStack\'te önceden yapılandırılmış Ollama modelleridir. İstediğiniz modeli seçin veya dağıtmak istediğiniz modeli doğrudan sağdaki 【{name}】 giriş kutusuna yazın.',
'models.sort.name': 'Ad',
'models.sort.size': 'Boyut',
'models.sort.likes': 'Beğeniler',
'models.sort.trending': 'Trend',
'models.sort.downloads': 'İndirmeler',
'models.sort.updated': 'Güncellenme',
'models.search.result': '{count} sonuç',
'models.data.card': 'Model Kartı',
'models.available.files': 'Mevcut Dosyalar',
'models.viewin.hf': 'Hugging Face\'de Görüntüle',
'models.viewin.modelscope': 'ModelScope\'da Görüntüle',
'models.architecture': 'Mimari',
'models.search.noresult': 'İlgili model bulunamadı',
'models.search.nofiles': 'Mevcut dosya yok',
'models.search.networkerror': 'Ağ bağlantı hatası!',
'models.search.hfvisit': 'Lütfen şu adrese erişebildiğinizden emin olun',
'models.search.unsupport':
'Bu model desteklenmiyor ve dağıtımdan sonra kullanılamayabilir.',
'models.form.scheduletype': 'Zamanlama Modu',
'models.form.categories': 'Model Kategorisi',
'models.form.scheduletype.auto': 'Otomatik',
'models.form.scheduletype.manual': 'Manuel',
'models.form.scheduletype.gpu': 'GPU Belirle',
'models.form.scheduletype.gpuType': 'GPU Türü Belirle',
'models.form.scheduletype.auto.tips':
'Mevcut kaynak koşullarına göre model örneklerini uygun GPU\'lara otomatik olarak dağıtır.',
'models.form.scheduletype.manual.tips':
'Model örneklerinin dağıtılacağı GPU\'ları manuel olarak belirlemenize olanak tanır.',
'models.form.manual.schedule': 'Manuel Zamanlama',
'models.table.gpuindex': 'GPU İndeksi',
'models.table.backend': 'Altyapılar',
'models.table.acrossworker': 'İşçi Düğümler Arası Dağıtık',
'models.table.cpuoffload': 'CPU Aktarımı',
'models.table.layers': 'Katmanlar',
'models.form.backend': 'Altyapı',
'models.form.backend_parameters': 'Altyapı Parametreleri',
'models.search.gguf.tips':
'GGUF modelleri llama-box kullanır (Linux, macOS ve Windows destekler).',
'models.search.vllm.tips':
'GGUF olmayan modeller ses için vox-box, diğerleri için vLLM (yalnızca x86 Linux) kullanır.',
'models.search.voxbox.tips':
'Bir ses modeli dağıtmak için onay kutusunun işaretini kaldırın.',
'models.form.ollamalink':
'Daha fazlasını <a href="https://www.ollama.com/library" target="_blank">Ollama Kütüphanesi</a>\'nde bulabilirsiniz.',
'models.form.backend_parameters.llamabox.placeholder':
'örn., --ctx-size=8192 (ad ve değeri ayırmak için = veya boşluk kullanın)',
'models.form.backend_parameters.vllm.placeholder':
'örn., --max-model-len=8192 (ad ve değeri ayırmak için = veya boşluk kullanın)',
'models.form.backend_parameters.sglang.placeholder':
'örn., --context-length=8192 (ad ve değeri ayırmak için = veya boşluk kullanın)',
'models.form.backend_parameters.vllm.tips':
'{backend} parametreleri hakkında daha fazla bilgi için <a href={link} target="_blank">buraya tıklayın</a>.',
'models.logs.pagination.prev': 'Önceki {lines} Satır',
'models.logs.pagination.next': 'Sonraki {lines} Satır',
'models.logs.pagination.last': 'Son Sayfa',
'models.logs.pagination.first': 'İlk Sayfa',
'models.form.localPath': 'Yerel Yol',
'models.form.filePath': 'Model Yolu',
'models.form.backendVersion': 'Altyapı Sürümü',
'models.form.backendVersion.tips':
'{backend}{version} sürümünü kullanmak için sistem, ilgili sürümü yüklemek üzere çevrimiçi ortamda otomatik olarak sanal ortam oluşturur. GPUStack yükseltmesinden sonra altyapı sürümü sabit kalır. {link}',
'models.form.gpuselector': 'GPU Seçici',
'models.form.backend.llamabox':
'GGUF format modeller için, Linux, macOS ve Windows destekler.',
'models.form.backend.vllm':
'NVIDIA, AMD, Ascend, Hygon, Moore Threads, Iluvatar, MetaX, T-Head PPU cihazları için yerleşik destek.',
'models.form.backend.voxbox': 'Yalnızca NVIDIA GPU\'ları ve CPU\'ları destekler.',
'models.form.backend.mindie': 'Yalnızca Ascend NPU\'ları destekler.',
'models.form.backend.sglang':
'NVIDIA, AMD, Ascend, Moore Threads, MetaX, T-Head PPU cihazları için yerleşik destek.',
'models.form.search.gguftips':
'İşçi düğüm olarak macOS veya Windows kullanılıyorsa GGUF\'u işaretleyin (ses modelleri için işareti kaldırın).',
'models.form.button.addlabel': 'Etiket Ekle',
'models.filter.category': 'Kategoriye göre filtrele',
'models.list.more.logs': 'Daha Fazla Göster',
'models.catalog.release.date': 'Yayınlanma Tarihi',
'models.localpath.gguf.tips.title': 'GGUF format model',
'models.localpat.safe.tips.title': 'Safetensors format model',
'models.localpath.shared.tips.title': 'Parçalı GGUF format model',
'models.localpath.gguf.tips':
' Model dosyasını belirtin, örn., /data/models/model.gguf.',
'models.localpath.safe.tips':
'.safetensors ve config.json dosyaları içeren model dizinini belirtin, örn., /data/models/model.',
'models.localpath.chunks.tips': `Modelin ilk parça dosyasını belirtin, örn., /data/models/model-00001-of-00004.gguf.`,
'models.form.replicas.tips':
'Birden fazla kopya, { api } çıkarım istekleri için yük dengelemeyi etkinleştirir.',
'models.table.list.empty': 'Henüz model yok!',
'models.table.list.getStart':
'<span style="margin-right: 5px;font-size: 13px;">Başlamak için</span> <span style="font-size: 14px;font-weight: 700">DeepSeek-R1-Distill-Qwen-1.5B</span>',
'models.table.llamaAcrossworker': 'Llama-box İşçi Düğümler Arası',
'models.table.vllmAcrossworker': 'vLLM İşçi Düğümler Arası',
'models.form.releases': 'Sürümler',
'models.form.moreparameters': 'Parametre Açıklaması',
'models.table.vram.allocated': 'Ayrılan VRAM',
'models.form.backend.warning':
'Seçilen altyapı GGUF modellerini desteklemiyor. Lütfen Çıkarım Altyapısına GGUF desteği olan bir altyapı ekleyin.',
'models.form.backend.warning.gguf':
'Lütfen seçilen özel altyapının GGUF modellerini desteklediğinden emin olun.',
'models.form.ollama.warning':
'Ollama model altyapısını llama-box kullanarak dağıtın.',
'models.form.backend.warning.llamabox':
'llama-box altyapısını kullanmak için model dosyasının tam yolunu belirtin (örn., <span style="font-weight: 700">/data/models/model.gguf</span>). Parçalı modeller için ilk parçanın yolunu verin (örn., <span style="font-weight: 700">/data/models/model-00001-of-00004.gguf</span>).',
'models.form.keyvalue.paste':
'Birden fazla satır metin yapıştırın, her satırda bir anahtar-değer çifti olmalıdır. Anahtar ve değer = işareti ile ayrılır, farklı anahtar-değer çiftleri satır sonları ile ayrılır.',
'models.form.files': 'dosyalar',
'models.table.status': 'Durum',
'models.form.submit.anyway': 'Yine de Gönder',
'models.form.evaluating': 'Model Uyumluluğu Değerlendiriliyor',
'models.form.incompatible': 'Uyumsuzluk Tespit Edildi',
'models.form.restart.onerror': 'Hata Durumunda Otomatik Yeniden Başlat',
'models.form.restart.onerror.tips':
'Hata oluştuğunda otomatik olarak yeniden başlatmayı dener.',
'models.form.check.params': 'Yapılandırma kontrol ediliyor...',
'models.form.check.passed': 'Uyumluluk Kontrolü Başarılı',
'models.form.check.claims':
'Model yaklaşık {vram} VRAM ve {ram} RAM tüketecektir.',
'models.form.check.claims2':
'Model yaklaşık {vram} VRAM tüketecektir.',
'models.form.check.claims3':
'Model yaklaşık {ram} RAM tüketecektir.',
'models.form.update.tips':
'Değişiklikler yalnızca örneği silip yeniden oluşturduğunuzda geçerli olur.',
'models.table.download.progress': 'İlerleme',
'models.table.button.apiAccessInfo': 'API Erişim Bilgisi',
'models.table.button.apiAccessInfo.tips': `Bu modeli üçüncü taraf uygulamalarla entegre etmek için şu bilgileri kullanın: erişim URL\'si, model adı ve API anahtarı. Bu kimlik bilgileri, model hizmetine düzgün bağlantı ve kullanım sağlamak için gereklidir.`,
'models.table.apiAccessInfo.endpoint': 'Erişim URL\'si',
'models.table.apiAccessInfo.modelName': 'Model Adı',
'models.table.apiAccessInfo.apikey': 'API Anahtarı',
'models.table.apiAccessInfo.openaiCompatible': 'OpenAI Uyumlu',
'models.table.apiAccessInfo.jinaCompatible': 'Jina Uyumlu',
'models.table.apiAccessInfo.gotoCreate': 'Oluşturmaya Git',
'models.search.parts': '{n} parça',
'models.search.evaluate.error': 'Değerlendirme sırasında bir hata oluştu: ',
'models.ollama.deprecated.title': 'Kullanımdan Kaldırma Bildirimi',
'models.ollama.deprecated.current':
'<span class="bold-text">Mevcut Sürüm (v0.6.1): </span>Ollama modelleri şu anda kullanılabilir.',
'models.ollama.deprecated.upcoming':
'<span class="bold-text">Gelecek Sürüm (v0.7.0): </span>Ollama model kaynağı arayüzden kaldırılacaktır.',
'models.ollama.deprecated.following':
'<span class="bold-text">v0.7.0 güncellemesinin ardından,</span> daha önce dağıtılmış tüm modeller beklendiği gibi çalışmaya devam edecektir.',
'models.ollama.deprecated.issue':
'İlgili soruna bakın: <a href="https://github.com/gpustack/gpustack/issues/1979" target="_blank">GitHub\'da #1979</a>.',
'models.ollama.deprecated.notice': `Ollama model kaynağı v0.6.1 itibarıyla kullanımdan kaldırılmıştır. Daha fazla bilgi için <a href="https://github.com/gpustack/gpustack/issues/1979" target="_blank">ilgili GitHub sorununa</a> bakın.`,
'models.backend.mindie.310p':
'Ascend 310P yalnızca FP16 destekler, bu nedenle --dtype=float16 ayarlamanız gerekir.',
'models.form.gpuCount': 'Kopya Başına GPU',
'models.form.gpuType': 'GPU Türü',
'models.form.optimizeLongPrompt': 'Uzun İstemi Optimize Et',
'models.form.enableSpeculativeDecoding': 'Spekülatif Çözümlemeyi Etkinleştir',
'models.form.check.clusterUnavailable': 'Mevcut küme kullanılamıyor',
'models.form.check.otherClustersAvailable':
'Kullanılabilir kümeler: {clusters}. Lütfen küme değiştirin.',
'models.button.accessSettings': 'Erişim Ayarları',
'models.table.accessScope': 'Erişim Kapsamı',
'models.table.accessScope.all': 'Tüm kullanıcılar',
'models.table.userSelection': 'Kullanıcı Seçimi',
'models.button.accessSettings.tips':
'Erişim ayarlarındaki değişiklikler bir dakika sonra geçerli olur.',
'models.table.userSelection.tips':
'Yönetici kullanıcılar varsayılan olarak tüm modellere erişebilir.',
'models.table.filterByName': 'Kullanıcı adına göre filtrele',
'models.table.admin': 'Yönetici',
'models.table.noselected': 'Kullanıcı seçilmedi',
'models.table.users.all': 'Tüm Kullanıcılar',
'models.table.users.selected': 'Seçili Kullanıcılar',
'models.table.nouserFound': 'Kullanıcı bulunamadı',
'models.form.performance': 'Performans',
'models.form.gpus.notfound': 'GPU bulunamadı',
'models.form.extendedkvcache': 'Genişletilmiş KV Önbelleğini Etkinleştir',
'models.form.chunkSize': 'Önbellek Parça Boyutu',
'models.form.maxCPUSize': 'Maksimum CPU Önbellek Boyutu (GiB)',
'models.form.remoteURL': 'Uzak Depolama URL\'si',
'models.form.remoteURL.tips':
'Ayrıntılar için <a href="https://docs.lmcache.ai/api_reference/configurations.html" target="_blank">yapılandırma dokümantasyonuna</a> bakın.',
'models.form.runCommandPlaceholder':
'örn., vllm serve Qwen/Qwen2.5-1.5B-Instruct',
'models.accessSettings.public': 'Herkese Açık',
'models.accessSettings.authed': 'Kimlik Doğrulamalı',
'models.accessSettings.allowedUsers': 'İzin verilen kullanıcılar',
'models.accessSettings.public.tips':
'Herkese açık olarak ayarlandığında, herkes kimlik doğrulaması olmadan bu modele erişebilir, bu da veri ifşa risklerine yol açabilir.',
'models.table.button.deploy': 'Şimdi Dağıt',
'models.form.backendVersion.holder': 'Sürüm girin veya seçin',
'models.form.gpusperreplica': 'Kopya Başına GPU',
'models.form.gpusAllocationType': 'GPU Tahsis Türü',
'models.form.gpusAllocationType.auto': 'Otomatik',
'models.form.gpusAllocationType.custom': 'Özel',
'models.form.gpusAllocationType.auto.tips':
'Sistem kopya başına GPU sayısını otomatik hesaplar, varsayılan olarak ikinin kuvvetlerini kullanır ve seçilen GPU\'larla sınırlandırılır.',
'models.form.gpusAllocationType.custom.tips':
'Kopya başına tam GPU sayısını belirleyebilirsiniz.',
'models.mymodels.status.inactive': 'Durduruldu',
'models.mymodels.status.degrade': 'Hazır Değil',
'models.mymodels.status.active': 'Hazır',
'models.form.kvCache.tips':
'Genişletilmiş KV önbellek ve spekülatif çözümleme yalnızca yerleşik altyapılarda (vLLM / SGLang) kullanılabilir. Etkinleştirmek için lütfen altyapıyı değiştirin.',
'models.form.kvCache.tips2':
'Yalnızca yerleşik çıkarım altyapıları (vLLM veya SGLang) kullanılırken desteklenir.',
'models.form.scheduling': 'Zamanlama',
'models.form.ramRatio': 'RAM-VRAM Oranı',
'models.form.ramSize': 'Maksimum RAM Boyutu (GiB)',
'models.form.ramRatio.tips':
'KV önbellek için kullanılan sistem RAM\'in GPU VRAM\'e oranı. Örneğin, 2.0 RAM\'deki önbelleğin GPU VRAM\'in iki katı olabileceği anlamına gelir.',
'models.form.ramSize.tips': `Sistem belleğinde depolanan KV önbelleğin maksimum boyutu (GiB). Ayarlanırsa, bu değer "{content}" değerini geçersiz kılar.`,
'models.form.chunkSize.tips': 'KV önbellek parçası başına token sayısı.',
'models.form.mode': 'Mod',
'models.form.algorithm': 'Algoritma',
'models.form.draftModel': 'Taslak Model',
'models.form.numDraftTokens': 'Taslak Token Sayısı',
'models.form.ngramMinMatchLength': 'N-gram Minimum Eşleme Uzunluğu',
'models.form.ngramMaxMatchLength': 'N-gram Maksimum Eşleme Uzunluğu',
'models.form.mode.throughput': 'Verim',
'models.form.mode.latency': 'Gecikme',
'models.form.mode.baseline': 'Standart',
'models.form.mode.throughput.tips':
'Yüksek istek eşzamanlılığı altında yüksek verim için optimize edilmiştir.',
'models.form.mode.latency.tips':
'Düşük istek eşzamanlılığı altında düşük gecikme için optimize edilmiştir.',
'models.form.mode.baseline.tips':
'Tam (orijinal) hassasiyette çalışır ve uyumluluğu ön planda tutar.',
'models.form.draftModel.placeholder': 'Lütfen bir taslak model seçin veya girin',
'models.form.draftModel.tips':
'Yerel yol (örn., /path/to/model) girebilir veya Hugging Face ya da ModelScope\'dan bir model seçebilirsiniz (örn., Tengyunw/qwen3_8b_eagle3). Sistem birincil model kaynağına göre otomatik eşleme yapar.',
'models.form.quantization': 'Niceleme',
'models.form.backend.custom': 'Kullanıcı tanımlı',
'models.form.rules.name':
'En fazla 63 karakter; yalnızca harf, rakam, nokta (.), alt çizgi (_) ve tire (-); alfanümerik karakterle başlamalı ve bitmelidir.',
'models.catalog.button.explore': 'Daha Fazla Model Keşfet',
'models.catalog.precision': 'Hassasiyet',
'models.form.gpuPerReplica.tips': 'Özel bir sayı girin',
'models.form.generic_proxy': 'Genel Proxy\'yi Etkinleştir',
'models.form.enableModelRoute': 'Model Yönlendirmesini Etkinleştir',
'models.form.enableModelRoute.tips': 'Model Yönlendirmesini Etkinleştir',
'models.form.generic_proxy.tips':
'Genel proxy etkinleştirildikten sonra OpenAI API standardına uymayan URI yollarına erişebilirsiniz.',
'models.form.generic_proxy.button': 'Genel Proxy',
'models.accessControlModal.includeusers': 'Dahil Edilen Kullanıcılar',
'models.table.genericProxy':
'Aşağıdaki yol önekini kullanın ve model adını <span class="bold-text">X-GPUStack-Model</span> istek başlığında veya istek gövdesindeki model alanında ayarlayın. Bu yol öneki altındaki tüm istekler çıkarım altyapısına yönlendirilir.',
'models.form.backendVersion.deprecated': 'Kullanımdan Kaldırıldı',
'models.accessSettings.public.desc':
'Kimlik doğrulaması olmadan herkes tarafından erişilebilir.',
'models.accessSettings.authed.tips':
'Tüm kimliği doğrulanmış platform kullanıcıları tarafından erişilebilir.',
'models.accessSettings.allowedUsers.tips':
'Yalnızca belirlenen kullanıcılar modele erişebilir.',
'models.form.backendVersions.tips': `Daha fazla sürüm kullanmak için {link} sayfasına gidin ve sürüm eklemek üzere altyapıyı düzenleyin.`,
'models.catalog.nogpus.tips':
'Seçili kümede bu model için uyumlu GPU bulunmuyor.',
'models.form.modelfile.notfound': `Belirttiğiniz model dosyası yolu GPUStack sunucusunda mevcut değil. Model dosyasını hem GPUStack sunucusunda hem de GPUStack işçi düğümlerinde aynı yola yerleştirmeniz önerilir. Bu, GPUStack\'in daha iyi kararlar almasına yardımcı olur.`,
'models.form.readyWorkers': 'hazır işçi düğüm',
'models.form.maxContextLength': 'Maksimum Bağlam Uzunluğu',
'models.form.backend.helperText':
'Henüz etkinleştirilmedi. Dağıtımdan sonra etkinleştirilecektir. ',
'models.table.instance.benchmark': 'Kıyaslama Çalıştır'
};
+52
View File
@@ -0,0 +1,52 @@
export default {
'noresult.button.add': 'Şimdi Ekle',
'noresult.mymodels.title': 'Erişilebilir Model Yok',
'noresult.mymodels.subTitle': 'Erişim için lütfen yöneticiyle iletişime geçin.',
'noresult.mymodels.nofound': 'Eşleşen model bulunamadı',
'noresult.deployments.title': 'Dağıtılmış Model Yok',
'noresult.deployments.subTitle':
'Henüz hiç model dağıtmadınız. Başlamak için aşağıdaki düğmeye tıklayın.',
'noresult.gpus.title': 'GPU Cihazı Algılanamadı',
'noresult.gpus.subTitle': 'Lütfen İşçi Düğüm durumunun HAZIR olup olmadığını kontrol edin.',
'noresult.gpus.nofound': 'Eşleşen GPU cihazı bulunamadı.',
'noresult.workers.title': 'İşçi Düğüm Yok',
'noresult.workers.subTitle': 'Hiçbir kümede işçi düğüm bulunamadı.',
'noresult.workers.nofound': 'Eşleşen işçi düğüm bulunamadı.',
'noresult.workers.button.add': 'İşçi Düğüm Ekle',
'noresult.modelfiles.title': 'Model Dosyası Yok',
'noresult.modelfiles.subTitle': 'Henüz model dosyası eklenmedi.',
'noresult.modelfiles.nofound': 'Eşleşen model dosyası bulunamadı.',
'noresult.backend.title': 'Çıkarım Altyapısı Yok',
'noresult.backend.subTitle': 'Henüz çıkarım altyapısı eklenmedi.',
'noresult.backend.nofound': 'Eşleşen çıkarım altyapısı bulunamadı.',
'noresult.cluster.title': 'Küme Yok',
'noresult.cluster.subTitle': 'Henüz küme eklenmedi.',
'noresult.cluster.nofound': 'Eşleşen küme bulunamadı.',
'noresult.credentials.title': 'Bulut Kimlik Bilgisi Yok',
'noresult.credentials.subTitle': 'Henüz bulut kimlik bilgisi eklenmedi.',
'noresult.credentials.nofound': 'Eşleşen kimlik bilgisi bulunamadı.',
'noresult.users.title': 'Kullanıcı Yok',
'noresult.users.subTitle': 'Henüz kullanıcı eklenmedi.',
'noresult.users.nofound': 'Eşleşen kullanıcı bulunamadı.',
'noresult.keys.title': 'API Anahtarı Yok',
'noresult.keys.subTitle': 'Henüz API anahtarı eklenmedi.',
'noresult.keys.nofound': 'Eşleşen API anahtarı bulunamadı.',
'noresult.catalog.title': 'Model Yok',
'noresult.catalog.subTitle': 'Henüz model yapılandırılmadı.',
'noresult.catalog.nofound': 'Eşleşen model bulunamadı.',
'noresult.resources.cluster':
'Kullanılabilir küme yok. Başlamak için bir küme ekleyin.',
'noresult.resources.worker':
'Kullanılabilir işçi düğüm yok. Başlamak için bir işçi düğüm ekleyin.',
'noresult.resources.gotocluster': 'İlk Kümenizi Oluşturun',
'noresult.resources.gotoworker': 'İşçi Düğüm Ekle',
'noresult.benchmark.title': 'Kıyaslama Yok',
'noresult.benchmark.subTitle': 'Henüz kıyaslama eklenmedi.',
'noresult.benchmark.nofound': 'Eşleşen kıyaslama bulunamadı.',
'noresult.providers.title': 'Sağlayıcı Yok',
'noresult.providers.subTitle': 'Henüz sağlayıcı eklenmedi.',
'noresult.providers.nofound': 'Eşleşen sağlayıcı bulunamadı.',
'noresult.routes.title': 'Yönlendirme Yok',
'noresult.routes.subTitle': 'Henüz yönlendirme eklenmedi.',
'noresult.routes.nofound': 'Eşleşen yönlendirme bulunamadı.'
};
+179
View File
@@ -0,0 +1,179 @@
export default {
'playground.system.tips': 'Sistem talimatlarını buraya yazın',
'playground.title': 'Deneme Alanı',
'playground.system': 'Sistem',
'playground.systemMessage': 'Sistem talimatları',
'playground.user': 'Kullanıcı',
'playground.assistant': 'Asistan',
'playground.newMessage': 'Yeni Mesaj',
'playground.viewcode': 'Kodu Görüntüle',
'playground.model': 'Model',
'playground.parameters': 'Parametreler',
'playground.viewcode.info':
'Mevcut istem ve ayarlarınızı uygulamanıza entegre etmeye başlamak için aşağıdaki kodu kullanabilirsiniz.',
'playground.completion': 'Tamamlama',
'playground.prompt': 'İstem',
'playground.timeToFirstToken': 'İlk token süresi',
'playground.timePerOutputToken': 'Çıktı token başına süre',
'playground.tokenusage': 'Token Kullanımı',
'models.openinplayground': 'Deneme Alanında Aç',
'playground.tokenoutput': 'Çıktı',
'playground.params.temperature.tips':
'Rastgeleliği kontrol eder: Düşürülmesi daha az rastgele tamamlamalara yol açar. Sıcaklık sıfıra yaklaştıkça model belirleyici ve tekrarlayıcı hale gelir.',
'playground.params.maxtokens.tips':
'Üretilecek maksimum token sayısı. Giriş tokenları ve üretilen tokenların toplam uzunluğu modelin bağlam uzunluğu ile sınırlıdır.',
'playground.params.topp.tips':
'Çekirdek örnekleme ile çeşitliliği kontrol eder: 0.5, olasılık ağırlıklı seçeneklerin yarısının dikkate alınacağı anlamına gelir.',
'playground.params.seed.tips':
'Belirtildiğinde, sistemimiz deterministik örnekleme yapmak için en iyi çabayı gösterecektir; böylece aynı tohum ve parametrelerle tekrarlanan istekler aynı sonucu döndürmelidir.',
'playground.params.stop.tips':
'Durdurma dizisi, yapay zekanın bu diziler göründüğünde daha fazla token üretmeyi durdurmasını sağlayan önceden tanımlanmış veya kullanıcı tarafından belirlenmiş bir metin dizesidir.',
'playground.viewcode.tips':
'API Anahtarınız {here} bulunabilir. Anahtarınızı uygulamalarınıza göstermek için ortam değişkenleri veya gizli anahtar yönetim aracı kullanmalısınız.',
'playground.viewcode.here': 'buradan',
'playground.delete.img': 'Görseli Sil',
'playground.img.upload': 'Görsel Yükle',
'playground.img.upload.success': 'Yükleme Başarılı',
'playground.img.upload.error': 'Yükleme Hatası',
'playground.toolbar.clearmsg': 'Mesajları Temizle',
'playground.toolbar.autoplay': 'Otomatik Oynat',
'playground.toolbar.prompts': 'İstemler',
'playground.toolbar.compare2Model': '2 Model Karşılaştırması',
'playground.toolbar.compare3Model': '3 Model Karşılaştırması',
'playground.toolbar.compare4Model': '4 Model Karşılaştırması',
'playground.toolbar.compare6Model': '6 Model Karşılaştırması',
'playground.input.holder': 'Mesaj yazmak için <kbd>/</kbd> yazın',
'playground.input.prompt.holder': 'İstem girmek için <kbd>/</kbd> yazın',
'playground.input.keyword.holder': 'Sorgunuzu girmek için <kbd>/</kbd> yazın',
'playground.input.text.holder': 'Metin girmek için <kbd>/</kbd> yazın',
'playground.compare.apply': 'Uygula',
'playground.compare.applytoall': 'Tüm modellere uygula',
'playground.model.noavailable': 'Kullanılabilir model yok',
'playground.model.noavailable.tips':
'Lütfen önce bir model dağıtın ve bu bir yalnızca gömme modeli olmamalıdır.',
'playground.params.counts': 'Adet',
'playground.params.quality': 'Kalite',
'playground.params.style': 'Stil',
'playground.params.size': 'Boyut',
'playground.params.voice': 'Ses',
'playground.params.format': 'Format',
'playground.params.speed': 'Hız',
'playground.params.language': 'Dil',
'playground.params.width': 'Genişlik',
'playground.params.height': 'Yükseklik',
'playground.params.custom': 'Özel',
'playground.params.empty.tips': 'Üretilen görseller burada görünecektir.',
'playground.video.empty.tips': 'Üretilen video burada görünecektir.',
'playground.params.standard': 'Standart',
'playground.params.hd': 'HD',
'playground.params.style.vivid': 'Canlı',
'playground.params.style.natural': 'Doğal',
'playground.embedding.documents': 'Dokümanlar',
'playground.embedding.addtext': 'Metin Ekle',
'playground.embedding.inputyourtext': 'Metninizi girin',
'playground.embedding.output': 'Çıktı',
'playground.embedding.chart': 'Grafik',
'playground.rerank.query': 'Sorgu',
'playground.rerank.rank': 'Sıra',
'playground.rerank.score': 'Puan',
'playground.rerank.query.holder': 'Sorgunuzu girin',
'playground.image.prompt': 'Metin İstemi',
'playground.audio.textinput': 'Metin Girişi',
'playground.audio.texttospeech': 'Metinden Sese',
'playground.audio.speechtotext': 'Sesten Metne',
'playground.audio.texttospeech.tips': 'Üretilen konuşma burada görünecektir',
'playground.audio.speechtotext.tips':
'Bir ses dosyası yükleyin veya kayıt başlatın',
'playground.audio.enablemic':
'Tarayıcı ayarlarınızda mikrofon erişimini etkinleştirin.',
'playground.audio.enablemic.doc': 'Bu bağlantıya bakın',
'playground.audio.startrecord': 'Kaydı Başlat',
'playground.audio.stoprecord': 'Kaydı Durdur',
'playground.audio.generating.tips': 'Üretilen metin burada görünecektir.',
'playground.audio.uploadfile.tips':
'Bir ses dosyası yükleyin, desteklenen formatlar: {formats}.',
'playground.input.multiplePaste': 'Toplu Giriş Modu',
'playground.input.multiplePaste.tips':
'Etkinleştirildiğinde, yapıştırılan çok satırlı metin otomatik olarak satır sonlarına göre formda ayrı girişlere bölünür.',
'playground.audio.button.generate': 'Metin İçeriği Oluştur',
'playground.multiple.on': 'Etkinleştir',
'playground.multiple.off': 'Devre dışı bırak',
'playground.image.params.sampler': 'Örnekleme Yöntemi',
'playground.image.params.schedule': 'Zamanlama Yöntemi',
'playground.image.params.samplerSteps': 'Örnekleme Adımları',
'playground.image.params.seed': 'Tohum',
'playground.image.params.randomseed': 'Rastgele Tohum',
'playground.image.params.negativePrompt': 'Negatif İstem',
'playground.image.params.cfgScale': 'Ölçek Faktörü',
'playground.image.params.custom': 'Gelişmiş',
'playground.image.params.custom.tips': 'API Stili',
'playground.image.params.openai': 'OpenAI Uyumlu',
'playground.embedding.handler.tips': 'Yüksekliği Yeniden Boyutlandır',
'playground.embedding.pcatips1':
'PCA (Temel Bileşen Analizi), gömme vektörlerinin boyutunu düşürerek görselleştirmeyi kolaylaştırmak için kullanılır.',
'playground.embedding.pcatips2':
'Grafikte noktalar arasındaki mesafe, ilgili dokümanlar arasındaki benzerliği gösterir. Daha yakın noktalar daha yüksek benzerlik anlamına gelir.',
'playground.audio.button.play': 'Oynat',
'playground.audio.button.download': 'İndir',
'playground.audio.button.stop': 'Durdur',
'playground.image.prompt.random': 'Rastgele İstem',
'playground.audio.button.fast': 'Hızlandır',
'playground.audio.button.slow': 'Yavaşlat',
'playground.audio.generating': 'Üretiliyor',
'playgorund.audio.voice.error':
'Sesler kullanılamıyor. Model hâlâ başlatılıyor olabilir. Lütfen kısa bir süre bekledikten sonra yenileyin.',
'playground.params.size.description':
'Üretilen görselin maksimum boyutu modelin dağıtım parametreleri tarafından kontrol edilir. <a href="https://github.com/gpustack/llama-box" target="_blank">Bu bağlantıya bakın</a>',
'playground.documents.verify.embedding': 'En az iki metin parçası ekleyin.',
'playground.documents.verify.rerank': 'Dokümanlar boş olamaz.',
'playground.image.guidance.tip':
'Rehberlik ölçeği, görselin kalitesini ve çeşitliliğini etkiler.',
'playground.image.cfg_scale.tip':
'Sınıflandırıcısız rehberlik ölçeği, görselin isteme bağlılığını etkiler.',
'playground.image.strength.tip':
'Değer ne kadar yüksek olursa, orijinal görsel üzerindeki değişiklik o kadar büyük olur.',
'playground.image.edit.tips': 'Yüklemek için görseli tıklayın veya bu alana sürükleyin',
'playground.image.saveMask': 'Maskeyi Kaydet',
'playground.image.negativeMask': 'Maskeyi Ters Çevir',
'playground.image.brushSize': 'Fırça Boyutu',
'playground.image.download': 'Görseli İndir',
'playground.image.generate': 'Oluştur',
'playground.image.edit': 'Düzenle',
'playground.image.fitview': 'Görünüme Sığdır',
'playground.chat.aithought': 'Düşünce Zinciri',
'playground.chat.thinking': 'Düşünüyor...',
'playground.image.mask.uploaded': 'Maske Yüklendi',
'playground.image.mask.upload':
'Maske Yükle: Yükleme sonrası ek çizim yapılamaz.',
'playground.params.frequency_penalty.tips': `(-2.0 ile 2.0 arasında) Pozitif değerler, yeni tokenları mevcut metindeki sıklıklarına göre cezalandırarak modelin aynı satırı kelimesi kelimesine tekrar etme olasılığını azaltır.`,
'playground.params.presence_penalty.tips': `(-2.0 ile 2.0 arasında) Pozitif değerler, yeni tokenları metinde daha önce görünüp görünmediklerine göre cezalandırarak modelin yeni konular hakkında konuşma olasılığını artırır.`,
'playground.image.origin': 'Orijinal',
'playground.image.mask': 'Maske',
'playground.image.negativeMask.tips':
'1. Seçim yapıldıktan sonra ek maskeleme çizilemez; bu nedenle önce maskeyi çizin, ardından seçeneği işaretleyin.\n 2. Bir maske görseli yüklendikten sonra ek maske oluşturulamaz.',
'playground.model.noavailable.tips2':
'Beklenen model görünmüyorsa, çalıştığından ve doğru kategoride olduğundan emin olun. Kategori yanlışsa, modelin ayarlarından manuel olarak düzeltebilirsiniz.',
'playground.rerank.query.validate': 'Sorgu gereklidir.',
'playground.image.generate.error':
'Bir sorun oluştu. Görsel oluşturulamadı.',
'playground.uploadfile.sizeError':
'Dosya boyutu sınırı aşıyor. İzin verilen maksimum: {size}.',
'playground.uploadImage.url.invalid':
'Lütfen doğrudan bir görsel URL\'si girin (örn. https://.../image.png). İptal etmek için ESC tuşuna basın.',
'playground.uploadImage.url.holder': 'Görsel URL\'si girin',
'playground.uploadImage.url.button': 'URL\'den Görsel Ekle',
'playground.params.duration': 'Süre (saniye)',
'playground.params.resolution': 'Çözünürlük',
'playground.params.taskType': 'Görev Türü',
'playground.params.instructions': 'Talimatlar',
'playground.params.instructions.tips': 'Ses stili/duygu talimatları',
'playground.params.maxTokens': 'Maksimum Yeni Token',
'playground.params.refAudio': 'Referans Ses',
'playground.params.refAudio.tips':
'Referans ses URL\'si girin veya bir ses dosyası yükleyin.',
'playground.params.refAudio.text':
'Referans Ses Transkripti (ICL modu için)',
'playground.params.refAudio.vectorMode':
'Yalnızca Konuşmacı Gömme Kullan (ICL yok)',
'playground.params.streamMode': 'Akışı Etkinleştir'
};
+41
View File
@@ -0,0 +1,41 @@
export default {
'providers.title': 'Sağlayıcılar',
'providers.button.add': 'Sağlayıcı Ekle',
'providers.button.clone': 'Sağlayıcıyı Klonla',
'providers.table.providerName': 'Sağlayıcı',
'providers.table.models': 'Modeller',
'providers.table.proxy': 'Proxy',
'providers.form.tokens.title': ' API Anahtarı',
'providers.form.tokens.add': 'API Anahtarı Ekle',
'providers.form.models.add': 'Model Ekle',
'providers.form.proxy.enable': 'Proxy Etkinleştir',
'providers.form.proxy.url': 'Proxy URL\'si',
'providers.form.proxy.timeout': 'Proxy Zaman Aşımı (saniye)',
'providers.form.customConfig': 'Özel Yapılandırma',
'providers.form.model.test': 'Test',
'providers.form.model.test.tips': 'Bağlantıyı Test Et (Yalnızca LLM)',
'providers.form.target.placeholder': 'sağlayıcı/modeller',
'providers.form.fallback.token': 'Yedek API Anahtarları',
'providers.form.custombeckendUrl': 'Özel Temel URL',
'providers.form.more': '+{count} daha fazla',
'providers.form.addAll': 'Tümünü Ekle',
'providers.form.rules.models': 'Lütfen en az bir model seçin',
'providers.form.rules.tokens': 'Lütfen geçerli bir API Anahtarı girin',
'providers.form.rules.model': 'Lütfen bir model seçin',
'providers.form.model.duplicate': 'Yinelenen model mevcut',
'providers.table.registerRoute': 'Yönlendirme Kaydet',
'providers.form.azureServiceUrl': 'Azure OpenAI Hizmet URL\'si',
'providers.form.ollamaServerHost': 'Ollama Sunucu Ana Bilgisayarı',
'providers.form.ollamaServerPort': 'Ollama Sunucu Portu',
'providers.form.hunyuanAuthId': 'Hunyuan Kimlik Doğrulama ID\'si',
'providers.form.hunyuanAuthKey': 'Hunyuan Kimlik Doğrulama Anahtarı',
'providers.form.cloudflareAccountId': 'Cloudflare Hesap ID\'si',
'providers.form.targetLang': 'Hedef Dil',
'providers.form.modelVersion': 'Model Sürümü',
'providers.form.tritonDomain': 'Triton Sunucu Alan Adı',
'providers.form.modelVersion.tips':
'Triton Server\'da kullanılan model sürümünü belirtir.',
'providers.form.tritonDomain.tips':
'Triton Server dağıtımına istek göndermek için kullanılan alan adı.',
'providers.form.awsRegion': 'AWS Bölgesi'
};
+111
View File
@@ -0,0 +1,111 @@
export default {
'resources.title': 'Kaynaklar',
'resources.nodes': 'İşçi Düğümler',
'resources.worker': 'İşçi Düğüm',
'resources.button.create': 'İşçi Düğüm Ekle',
'resources.button.edit': 'İşçi Düğümü Düzenle',
'resources.button.edittags': 'Etiketleri Düzenle',
'resources.button.update': 'Etiketleri Güncelle',
'resources.table.labels': 'Etiketler',
'resources.table.hostname': 'Ana Bilgisayar Adı',
'resources.table.key.tips': 'Aynı anahtar mevcut.',
'resources.form.label': 'Etiket',
'resources.form.advanced': 'Gelişmiş',
'resources.form.enablePartialOffload': 'CPU Aktarımına İzin Ver',
'resources.form.placementStrategy': 'Yerleştirme Stratejisi',
'resources.form.workerSelector': 'İşçi Düğüm Seçici',
'resources.form.enableDistributedInferenceAcrossWorkers':
'İşçi Düğümler Arası Dağıtık Çıkarıma İzin Ver',
'resources.form.spread.tips':
'Tüm kümenin kaynaklarını tüm işçi düğümler arasında nispeten eşit dağıtır. Tek bir işçi düğümde daha fazla kaynak parçalanması oluşturabilir.',
'resources.form.binpack.tips':
'Küme kaynaklarının genel kullanımını önceliklendirerek GPU\'lar/İşçi Düğümlerdeki kaynak parçalanmasını azaltır.',
'resources.form.workerSelector.description':
'Sistem, önceden tanımlanmış etiketlere göre model örneklerini dağıtmak için en uygun İşçi Düğümü seçer.',
'resources.table.ip': 'IP',
'resources.table.cpu': 'CPU',
'resources.table.memory': 'RAM',
'resources.table.gpu': 'GPU',
'resources.table.disk': 'Depolama',
'resources.table.vram': 'VRAM',
'resources.table.index': 'İndeks',
'resources.table.workername': 'İşçi Düğüm Adı',
'resources.table.vendor': 'Üretici',
'resources.table.temperature': 'Sıcaklık',
'resources.table.core': 'Çekirdekler',
'resources.table.utilization': 'Kullanım',
'resources.table.gpuutilization': 'GPU Kullanımı',
'resources.table.vramutilization': 'VRAM Kullanımı',
'resources.table.total': 'Toplam',
'resources.table.used': 'Kullanılan',
'resources.table.allocated': 'Ayrılan',
'resources.table.wokers': 'işçi düğümler',
'resources.worker.linuxormaxos': 'Linux veya macOS',
'resources.table.unified': 'Birleşik Bellek',
'resources.worker.add.step1':
'Token Al <span class="note-text">(Sunucuda çalıştırın)</span>',
'resources.worker.add.step2': 'İşçi Düğümü Kaydet',
'resources.worker.add.step2.tips': '(Eklenecek işçi düğümde çalıştırın.)',
'resources.worker.add.step3':
'Başarılı olduktan sonra, yeni işçi düğümü görmek için listeyi yenileyin.',
'resources.worker.container.supported': 'macOS veya Windows desteklenmez.',
'resources.worker.current.version': 'Mevcut sürüm: {version}.',
'resources.worker.driver.install':
'GPUStack kurulumundan önce <a href="https://docs.gpustack.ai/latest/installation/installation-requirements/" target="_blank">gerekli sürücüleri ve kütüphaneleri</a> yükleyin.',
'resources.worker.select.command':
'Komutu oluşturmak için bir etiket seçin ve kopyala düğmesiyle kopyalayın.',
'resources.worker.script.install': 'Betik Kurulumu',
'resources.worker.container.install': 'Konteyner Kurulumu (Yalnızca Linux)',
'resources.worker.cann.tips': `Gerekli NPU indeksine göre <span class="bold-text">--device /dev/davinci{index}</span> ayarlayın. Örneğin, NPU0 ve NPU1\'i bağlamak için <span class="bold-text">--device /dev/davinci0 --device /dev/davinci1</span> ekleyin.`,
'resources.modelfiles.form.path': 'Depolama Yolu',
'resources.modelfiles.modelfile': 'Model Dosyaları',
'resources.modelfiles.download': 'Model Dosyası Ekle',
'resources.modelfiles.size': 'Boyut',
'resources.modelfiles.selecttarget': 'Hedef Seç',
'resources.modelfiles.form.localdir': 'Yerel Dizin',
'resources.modelfiles.form.localdir.tips':
'Varsayılan depolama dizini <span class="desc-block">/var/lib/gpustack/cache</span>, veya <span class="desc-block">--cache-dir</span> (öncelikli) ya da <span class="desc-block">--data-dir</span> ile belirtilen dizindir.',
'resources.modelfiles.retry.download': 'İndirmeyi Yeniden Dene',
'resources.modelfiles.storagePath.holder':
'İndirmenin tamamlanması bekleniyor...',
'resources.filter.worker': 'İşçi düğüme göre filtrele',
'resources.filter.source': 'Kaynağa göre filtrele',
'resources.filter.status': 'Duruma göre filtrele',
'resources.modelfiles.delete.tips': 'Dosyayı diskten de sil',
'resources.modelfiles.copy.tips': 'Tam Yolu Kopyala',
'resources.filter.path': 'Yola göre filtrele',
'resources.register.worker.step1':
'Uygulamada <span class="bold-text">Token Kopyala</span> menüsüne tıklayın.',
'resources.register.worker.step2':
'Uygulamada <span class="bold-text">Hızlı Yapılandırma</span> menüsüne tıklayın.',
'resources.register.worker.step3':
'<span class="bold-text">Genel</span> sekmesine tıklayın.',
'resources.register.worker.step4':
'Hizmet rolü olarak <span class="bold-text">İşçi Düğüm</span>\'ü seçin.',
'resources.register.worker.step5':
'<span class="bold-text">Sunucu URL\'si</span>ni girin: {url}.',
'resources.register.worker.step6':
'<span class="bold-text">Token</span>\'ı yapıştırın.',
'resources.register.worker.step7':
'Ayarları uygulamak için <span class="bold-text">Yeniden Başlat</span>\'a tıklayın.',
'resources.register.install.title': '{os} üzerine GPUStack kur',
'resources.register.download':
'<a href={url} target="_blank">Yükleyiciyi</a> indirip kurun. Yalnızca desteklenen: {versions}.',
'resource.register.maos.support': 'Apple Silicon (M serisi), macOS 14+',
'resource.register.windows.support': 'Win 10, Win 11',
'resources.model.instance': 'Model Örneği',
'resources.worker.download.privatekey': 'Özel Anahtarı İndir',
'resources.modelfiles.form.exsting': 'İndirilmiş',
'resources.modelfiles.form.added': 'Eklenmiş',
'resources.worker.maintenance.title': 'Sistem Bakımı',
'resources.worker.maintenance.enable': 'Bakım Moduna Gir',
'resources.worker.maintenance.disable': 'Bakım Modundan Çık',
'resources.worker.maintenance.remark': 'Not',
'resources.worker.maintenance.remark.rules':
'Lütfen bakım notlarını girin',
'resources.worker.maintenance.tips':
'Bakım moduna girildiğinde, düğüm yeni model dağıtım görevlerini zamanlamayı durduracaktır. Çalışan örnekler etkilenmez.',
'resources.worker.noCluster.tips':
'Kullanılabilir küme yok. Lütfen düğüm eklemeden önce bir küme oluşturun.',
'resources.metrics.details': 'İzleme'
};
+28
View File
@@ -0,0 +1,28 @@
export default {
'routes.title': 'Yönlendirmeler',
'routes.button.add': 'Yönlendirme Ekle',
'routes.table.routeTargets': 'Yönlendirme Hedefleri',
'routes.table.traffic': 'Trafik Payı',
'routes.table.setAsFallback': 'Yedek Olarak Ayarla',
'routes.form.target.title': 'Yönlendirme Hedefleri',
'routes.form.target.add': 'Yönlendirme Hedefi Ekle',
'routes.form.target.fallback': 'Yedek Yönlendirme Hedefi',
'routes.form.target.weight': 'Ağırlık',
'routes.form.target.model': 'Model',
'routes.form.metadata.title': 'Meta Veriler',
'routes.form.metadata.add': 'Meta Veri Ekle',
'routes.table.label.fallback': 'Yedek',
'routes.form.metadata.size': 'Boyut',
'routes.form.metadata.activeSize': 'Aktif Boyut',
'routes.form.metadata.tags': 'Etiketler',
'routes.form.metadata.maxTokens': 'Maks. Token',
'routes.form.metadata.dimension': 'Boyutlar',
'routes.form.metadata.license': 'Lisanslar',
'routes.form.metadata.releaseDate': 'Yayınlanma Tarihi',
'routes.form.metadata.languages': 'Diller',
'routes.form.metadata.icons': 'Simge',
'routes.form.metadata.uploadIcon': 'Simge Yükle',
'routes.form.fallback.warning':
'Yedek yönlendirme hedefi değişiklikleri bir dakika sonra geçerli olur.',
'routes.form.weight.tips': 'Hedef trafik ağırlığı.'
};
+13
View File
@@ -0,0 +1,13 @@
export default {
'shortcuts.search.placeholder': 'Kısayolları ara',
'shortcuts.title': 'Klavye kısayolları',
'shortcuts.playground.newmessage': 'Yeni mesaj',
'shortcuts.playground.clearmessage': 'Mesajları temizle',
'shortcuts.playground.toggleparams': 'Parametreleri daralt/genişlet',
'shortcuts.models.newmodelHF': 'Hugging Face modeli dağıt',
'shortcuts.models.newmodelLM': 'Ollama modeli dağıt',
'shortcuts.models.search': 'Hugging Face\'den model ara',
'shortcuts.resources.addworker': 'İşçi düğüm ekle',
'shortcuts.apikeys.new': 'Yeni API anahtarı',
'shortcuts.users.new': 'Yeni kullanıcı'
};
+5
View File
@@ -0,0 +1,5 @@
export default {
'usage.title': 'Kullanım',
'usage.filter.user': 'Kullanıcıya göre filtrele',
'usage.filter.model': 'Modele göre filtrele'
};
+43
View File
@@ -0,0 +1,43 @@
export default {
'users.title': 'Kullanıcılar',
'users.button.create': 'Kullanıcı Ekle',
'users.form.edit': 'Kullanıcıyı Düzenle',
'users.form.create': 'Kullanıcı Ekle',
'users.table.username': 'Kullanıcı Adı',
'users.table.role': 'Rol',
'users.table.status': 'Durum',
'users.status.active': 'Aktif',
'users.status.inactive': 'Pasif',
'users.form.active': 'Hesap Etkin',
'users.form.active.description': 'Bu kullanıcı hesabını etkinleştir veya devre dışı bırak',
'users.form.fullname': 'Tam Ad',
'users.form.source': 'Kaynak',
'users.table.user': 'kullanıcılar',
'users.form.admin': 'Yönetici',
'users.form.user': 'Kullanıcı',
'users.form.newpassword': 'Yeni Şifre',
'users.form.currentpassword': 'Mevcut Şifre',
'users.form.updatepassword': 'Şifreyi Değiştir',
'users.form.rule.password':
'Büyük ve küçük harf, rakam ve özel karakter(!@#$%^&*_+) içermelidir, 6 ile 64 karakter arasında olmalıdır, boşluk kullanılamaz.',
'users.password.uppcase': 'En az bir büyük harf',
'users.password.lowercase': 'En az bir küçük harf',
'users.password.number': 'En az bir rakam',
'users.password.special': 'En az bir özel karakter',
'users.password.length': 'Uzunluk 6 ile 64 karakter arasında',
'users.password.modify.title': 'Şifreyi Değiştir',
'users.password.modify.description':
'Hesabınızın güvenliği için lütfen başlangıç şifrenizi değiştirin.',
'users.password.confirm': 'Yeni Şifreyi Onayla',
'users.password.confirm.empty': 'Lütfen yeni şifreyi tekrar girin.',
'users.password.confirm.error': 'Girilen iki şifre eşleşmiyor.',
'users.login.title': 'Giriş yap:',
'users.version.islatest': 'GPUStack {version} en güncel sürümdür',
'users.version.update': 'GPUStack {version} kullanılabilir',
'users.settings.title': 'Kullanıcı Ayarları',
'users.status.activate': 'Hesabı Etkinleştir',
'users.status.deactivate': 'Hesabı Devre Dışı Bırak',
'users.status.inactiveAccount': 'Pasif Hesap',
'users.login.getInitialPassword':
'Başlangıç yönetici şifresini almak için GPUStack Sunucunuzda aşağıdaki komutu çalıştırın.'
};
+10
View File
@@ -0,0 +1,10 @@
export default {
'vendor.nividia': 'NVIDIA',
'vendor.ascend': 'Ascend',
'vendor.hygon': 'Hygon',
'vendor.moorthreads': 'Moore Threads',
'vendor.iluvatar': 'Iluvatar',
'vendor.metax': 'Metax',
'vendor.cambricon': 'Cambricon',
'vendor.thead': 'T-Head PPU'
};