mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/1Panel-dev/1Panel.git
synced 2026-09-20 08:03:55 +08:00
630 lines
35 KiB
YAML
630 lines
35 KiB
YAML
# temel hatalar
|
||
ErrInvalidParams: 'İstek geçersiz: {{ .detail }}'
|
||
ErrMcpGatewayArgsParse: 'MCP özel bağımsız değişken biçimi geçersiz'
|
||
ErrMcpGatewayArgsConflict: '{{ .name }} bağımsız değişkeni 1Panel tarafından yönetilir ve özel bağımsız değişkenlerde ayarlanamaz'
|
||
ErrTokenParse: 'Token hatası: {{ .detail }}'
|
||
ErrInitialPassword: 'Orijinal şifre yanlış'
|
||
ErrInternalServer: 'Sunucu hatası: {{ .detail }}'
|
||
ErrRecordExist: 'Kayıt zaten var'
|
||
ErrRecordNotFound: 'Kayıt bulunamadı'
|
||
WafLogExport: 'WAF günlüğü dışa aktarma'
|
||
MonitorLogExport: 'Web sitesi izleme günlüğü dışa aktarma'
|
||
LogExportNoData: 'Seçilen filtrelerle eşleşen günlük yok'
|
||
LogExportDiskSpace: 'Kullanılabilir alan 1 GiB altında; dışa aktarma durduruldu'
|
||
LogExportRetentionInvalid: 'Dışa aktarma kayıtları 1 ile 30 gün arasında saklanmalıdır'
|
||
ErrStructTransform: 'Dönüşüm hatası: {{ .err }}'
|
||
ErrNotSupportType: 'Bu tür desteklenmiyor: {{ .name }}'
|
||
|
||
# dosya AI
|
||
ErrFileAINotEnabled: 'Dosya yönetimi AI araması kapalı veya hesap yok. Dosya Yönetimi’nde AI hesabını açıp etkinleştirin ve bir hesap seçin.'
|
||
ErrFileAISearchBadPattern: 'Geçersiz arama deseni (regex vb.): {{ .detail }}'
|
||
FileAISearchEmptyDir: 'Bu yol altında listelenecek dosya veya klasör yok (veya tümü filtrelendi).'
|
||
|
||
# uzaktan indirme
|
||
ErrWgetRemoteFailed: 'Uzak indirme başarısız veya URL erişilemiyor: {{ .detail }}'
|
||
ErrWgetInvalidContentType: 'Uzak URL bir dosya değil, muhtemelen bir hata sayfası döndürdü, {{ .detail }}'
|
||
ErrWgetProxyNotConfigured: 'Önce panel ayarlarında bir proxy sunucusu yapılandırın'
|
||
ErrWgetProxyInvalid: 'Proxy sunucusu adresi geçersiz: {{ .detail }}'
|
||
|
||
# oturum açma ve güvenlik
|
||
ErrNotLogin: 'Oturum açılmamış: {{ .detail }}'
|
||
ErrPasswordExpired: 'Şifre süresi doldu: {{ .detail }}'
|
||
|
||
# istek ve API
|
||
ErrProxy: 'İstek başarısız: {{ .detail }}'
|
||
ErrApiConfigStatusInvalid: 'API kapalı: {{ .detail }}'
|
||
ErrApiConfigKeyInvalid: 'Geçersiz API anahtarı: {{ .detail }}'
|
||
ErrApiConfigIPInvalid: 'IP izinli değil: {{ .detail }}'
|
||
ErrApiConfigDisable: 'API erişimi kapalı: {{ .detail }}'
|
||
ErrApiConfigKeyTimeInvalid: 'Zaman damgası hatalı: {{ .detail }}'
|
||
ErrCreateHttpClient: 'İstek oluşturma başarısız {{ .err }}'
|
||
ErrHttpReqTimeOut: 'İstek zaman aşımı {{ .err }}'
|
||
ErrHttpReqFailed: 'İstek başarısız {{ .err }}'
|
||
ErrNoSuchHost: 'İstenen sunucu bulunamıyor {{ .err }}'
|
||
ErrHttpReqNotFound: 'İstenen kaynak {{ .err }} bulunamadı'
|
||
|
||
# hızlı geçiş
|
||
ErrMinQuickJump: 'En az bir hızlı erişim ekle'
|
||
ErrMaxQuickJump: '4 hızlı erişim hakkı var'
|
||
|
||
# genel
|
||
ErrShutDown: 'Komut manuel durduruldu'
|
||
ErrUsernameIsExist: 'Kullanıcı adı mevcut'
|
||
ErrNameIsExist: 'İsim mevcut'
|
||
ErrDemoEnvironment: 'Demo modunda yok'
|
||
ErrCmdTimeout: 'Komut zaman aşımına uğradı'
|
||
ErrCmdIllegal: 'Komut geçersiz karakter içeriyor'
|
||
ErrPortExist: '{{ .port }} portu {{ .type }} [{{ .name }}] tarafından kullanılıyor'
|
||
TYPE_APP: 'Uygulama'
|
||
TYPE_RUNTIME: 'Çalışma ortamı'
|
||
TYPE_DOMAIN: 'Alan Adı'
|
||
ErrTypePort: 'Port {{ .name }} formatı yanlış'
|
||
ErrTypePortRange: 'Port aralığının 1-65535 arasında olması gerekiyor'
|
||
Success: 'Başarılı'
|
||
Failed: 'Başarısız'
|
||
SystemRestart: 'Sistem yeniden başlatması nedeniyle görev kesildi'
|
||
ErrGroupIsDefault: 'Varsayılan grup, silinemez'
|
||
ErrGroupIsInWebsiteUse: 'Grup başka bir web sitesi tarafından kullanılıyor ve silinemez.'
|
||
Decrypt: 'Şifre Çöz'
|
||
|
||
# ajan
|
||
ErrAgentAccountBound: 'Hesap bir ajana bağlı'
|
||
ErrTerminalAIAccountInUse: 'Bu model hesabi su anda Terminal AI tarafindan kullaniliyor. Terminal AI ayarlarinda baska bir hesaba gecin veya Terminal AI yi devre disi birakip tekrar deneyin.'
|
||
ErrAgentAccountUnavailable: 'Hesap bağlantısı yok: {{ .err }}'
|
||
ErrAgentProviderNotSupported: 'Ajans sağlayıcısı desteklenmiyor'
|
||
ErrAgentAccountRequired: 'Önce bir ajans hesabı seçin'
|
||
ErrAgentAccountNotVerified: 'Ajans hesabı doğrulanmadı'
|
||
ErrAgentAccountModelsRequired: 'Lütfen en az bir model yapılandırın'
|
||
ErrAgentAccountSingleInitialModel: 'Hesap oluştururken yalnızca bir başlangıç modeli yapılandırılabilir'
|
||
ErrAgentModelNotInAccount: 'Model seçilen hesapta yapılandırılmadı'
|
||
ErrAgentFallbackModelDuplicate: 'Yedek modeller tekrar edemez'
|
||
ErrAgentFallbackModelPrimary: 'Yedek model birincil modelle aynı olamaz'
|
||
ErrAgentModelInUse: 'Bu modeli hâlâ kullanan bağlı bir ajan var: {{ .name }}'
|
||
ErrAgentBaseURLRequired: 'Temel URL gerekli'
|
||
ErrAgentApiKeyRequired: 'API anahtarı gerekli'
|
||
ErrAgentComposeRequired: 'Compose içeriği gerekli'
|
||
ErrAgentIDRequired: 'Ajans ID gerekli'
|
||
ErrAgentAccountIDRequired: 'Hesap ID gerekli'
|
||
ErrAgentLimitReached: 'Community sürümü en fazla {{ .max }} AI ajanını destekler. Sınırsız kullanım için Business Sürüme yükseltin'
|
||
ErrAgentWebsiteBound: 'Bu ajan zaten bir web sitesine bağlı'
|
||
ErrAgentWebsiteTypeUnsupported: 'Yalnızca proxy veya statik web siteleri bağlanabilir'
|
||
ErrAgentWebsiteInUse: 'Bu web sitesi zaten başka bir ajana bağlı'
|
||
ErrAgentWebsiteUnbindUnsupported: 'Tek tıkla dağıtılan web sitelerinin bağlantısı manuel olarak kaldırılamaz'
|
||
ErrHermesPairingCodeUnavailable: 'Eşleştirme kodu Hermes içinde geçici olarak bulunamıyor; bu durum ağ kaynaklı olabilir. Lütfen daha sonra tekrar deneyin.'
|
||
ErrHermesFeishuGroupAllowlistRequiresAllowlist: 'Feishu grup ilkesi izin listesi olduğunda, DM ilkesi eşleştirme kodu olamaz.'
|
||
|
||
# yedekleme ve uyarı ayarları
|
||
Localhost: 'Yerel Makine'
|
||
ErrBackupInUsed: 'Yedek hesabı görevde kullanılıyor'
|
||
ErrBackupCheck: 'Bağlantı testi başarısız: {{ .err }}'
|
||
ErrBackupLocalDelete: 'Yerel yedek silme yok'
|
||
ErrBackupLocalCreate: 'Yerel yedek oluşturma yok'
|
||
ErrAlertConfigInUse: 'Uyarı yapılandırması kullanımda ve silinemez'
|
||
ErrAlertConfigPhoneExist: 'Telefon numarasi zaten mevcut'
|
||
|
||
# uygulama
|
||
ErrPortInUsed: '{{ .detail }} portu zaten kullanılıyor'
|
||
ErrAppLimit: 'Yüklenen uygulama sayısı sınırı aştı'
|
||
ErrNotInstall: 'Uygulama yüklenmedi'
|
||
ErrPortInOtherApp: '{{ .port }} portu zaten {{ .apps }} uygulaması tarafından kullanılıyor'
|
||
ErrDbUserNotValid: 'Mevcut veritabanı, kullanıcı adı ve şifre eşleşmiyor'
|
||
ErrUpdateBuWebsite: 'Uygulama başarıyla güncellendi, ancak web sitesi yapılandırma dosyası değiştirme başarısız. Lütfen yapılandırmayı kontrol edin'
|
||
Err1PanelNetworkFailed: 'Varsayılan konteyner ağ oluşturma başarısız {{ .detail }}'
|
||
ErrFileParse: 'Uygulama docker-compose dosya ayrıştırma başarısız'
|
||
ErrInstallDirNotFound: 'Kurulum dizini mevcut değil. Kaldırmanız gerekiyorsa, lütfen Zorla Kaldır seçeneğini seçin'
|
||
AppStoreIsUpToDate: 'Uygulama mağazası zaten en son sürüm'
|
||
LocalAppVersionNull: '{{ .name }} uygulaması sürüme senkronize edilmedi Uygulama listesine eklenemez'
|
||
LocalAppVersionErr: '{{ .name }} senkronizasyon sürümü {{ .version }} başarısız {{ .err }}'
|
||
ErrFileNotFound: '{{ .name }} dosyası mevcut değil'
|
||
ErrFileParseApp: '{{ .name }} dosya ayrıştırma başarısız {{ .err }}'
|
||
ErrAppDirNull: 'Sürüm klasörü mevcut değil'
|
||
LocalAppErr: 'Uygulama {{ .name }} senkronizasyonu başarısız {{ .err }}'
|
||
ErrContainerName: 'Konteyner adı zaten mevcut'
|
||
ErrContainerNotFound: '{{ .name }} konteyneri mevcut değil'
|
||
ErrContainerMsg: '{{ .name }} konteyneri anormal. Lütfen ayrıntılar için konteyner sayfasındaki günlüğü kontrol edin'
|
||
ErrAppBackup: '{{ .name }} uygulama yedeklemesi başarısız {{ .err }}'
|
||
ErrVersionTooLow: 'Mevcut 1Panel sürümü Uygulama Mağazasını güncellemek için çok düşük. Lütfen işlemden önce sürümü yükseltin.'
|
||
ErrAppNameExist: 'Uygulama adı zaten mevcut'
|
||
ErrAppInstallNameExist: '{{ .name }} uygulama kurulum adı zaten mevcut'
|
||
AppStoreIsSyncing: 'Uygulama Mağazası senkronize ediliyor, lütfen daha sonra tekrar deneyin'
|
||
ErrGetCompose: 'docker-compose.yml dosyası alınamadı {{ .detail }}'
|
||
ErrAppWarn: 'Anormal durum, lütfen günlüğü kontrol edin'
|
||
ErrAppParamKey: 'Parametre {{ .name }} alanı anormal'
|
||
ErrAppUpgrade: 'Uygulama {{ .name }} yükseltmesi başarısız {{ .err }}'
|
||
AppRecover: 'Uygulama {{ .name }} geri alma'
|
||
PullImageStart: 'Image [{{ .name }}] çekmeye başla'
|
||
PullImageSuccess: 'Image çekme başarılı'
|
||
AppStoreSyncSuccess: 'Uygulama Mağazası senkronizasyonu başarılı'
|
||
SyncAppDetail: 'Uygulama yapılandırmasını senkronize et'
|
||
AppVersionNotMatch: '{{ .name }} uygulaması daha yüksek 1Panel sürümü gerektiriyor, senkronizasyon atlanıyor'
|
||
MoveSiteDir: 'Web sitesi dizini değişikliği tespit edildi. OpenResty web sitesi dizinini {{ .name }} adresine taşımak gerekiyor'
|
||
MoveSiteDirSuccess: 'Web sitesi dizini taşıma başarılı'
|
||
DeleteRuntimePHP: 'PHP çalışma zamanını sil'
|
||
CustomAppStoreFileValid: 'Uygulama mağazası paketlerinin.tar.gz formatında olması gerekiyor'
|
||
PullImageTimeout: 'Image çekme zaman aşımı, lütfen image hızlandırmayı artırmayı deneyin veya başka bir image hızlandırmaya geçin'
|
||
ErrAppIsDown: '{{ .name }} uygulama durumu anormal, lütfen kontrol edin'
|
||
ErrCustomApps: 'Yüklü bir uygulama var, lütfen önce kaldırın'
|
||
ErrCustomRuntimes: 'Yüklü bir çalışma ortamı var, lütfen önce silin'
|
||
ErrAppVersionDeprecated: '{{ .name }} uygulaması mevcut 1Panel sürümü ile uyumlu değil, atlandı'
|
||
ErrDockerFailed: 'Docker durumu anormal, lütfen servis durumunu kontrol edin'
|
||
ErrDockerComposeCmdNotFound: 'Docker Compose komutu mevcut değil, lütfen önce bu komutu host makinesine yükleyin'
|
||
UseExistImage: 'Görüntü zaten mevcut, mevcut görüntü kullanılıyor'
|
||
ErrDatabaseNotFound: '{{ .name }} veritabanı mevcut değil'
|
||
|
||
# SSH
|
||
ExportIP: 'Giriş IP'
|
||
ExportArea: 'Konum'
|
||
ExportPort: 'Port'
|
||
ExportAuthMode: 'Giriş Yöntemi'
|
||
ExportUser: 'Kullanıcı'
|
||
ExportStatus: 'Giriş Durumu'
|
||
ExportDate: 'Zaman'
|
||
|
||
# dosya
|
||
ErrFileCanNotRead: 'Bu dosya önizlemeyi desteklemiyor'
|
||
ErrSensitiveFileRead: 'Hassas dosyaların okunmasına izin verilmez'
|
||
ErrFileToLarge: 'Dosya 10M dan büyük ve açılamıyor'
|
||
ErrPathNotFound: 'Dizin mevcut değil'
|
||
ErrMovePathFailed: 'Hedef yol orijinal yolu içeremez'
|
||
ErrLinkPathNotFound: 'Hedef yol mevcut değil'
|
||
ErrFileIsExist: 'Dosya veya klasör zaten mevcut'
|
||
ErrFileUpload: '{{ .name }} dosya yükleme başarısız {{ .detail }}'
|
||
ErrFileDownloadDir: 'Klasör indirme desteklenmiyor'
|
||
ErrFileSharePath: 'Geçersiz dosya yolu veya hedef bir dosya değil'
|
||
ErrFileShareInvalid: 'Geçersiz veya süresi dolmuş paylaşım bağlantısı'
|
||
ErrFileShareExpired: 'Paylaşım bağlantısının süresi doldu'
|
||
ErrFileSharePassword: 'Yanlış paylaşım parolası'
|
||
ErrFileShareExhausted: 'Bu paylaşım için indirme sınırına ulaşıldı'
|
||
ErrFileSharePasswordPolicy: 'Parola en az 4 karakter olmalıdır'
|
||
ErrFileShareRateLimit: 'Çok fazla istek gönderildi, lütfen daha sonra tekrar deneyin'
|
||
ErrCmdNotFound: '{{ .name }} komutu mevcut değil, lütfen önce bu komutu host a yükleyin'
|
||
ErrSourcePathNotFound: 'Kaynak dizin mevcut değil'
|
||
ErrFavoriteExist: 'Bu yol zaten favorilere eklendi'
|
||
ErrInvalidChar: 'Yasak karakterlere izin verilmiyor'
|
||
ErrPathNotDelete: 'Seçilen dizin silinemez'
|
||
ErrLogFileToLarge: 'Günlük dosyası 500MB''ı aşıyor ve açılamıyor'
|
||
FileDropFailed: '{{ .name }} dosyası temizlenemedi: {{ .err }}'
|
||
FileDropSuccess: '{{ .name }} dosyası başarıyla temizlendi, {{ .count }} dosya silindi, {{ .size }} disk alanı boşaltıldı'
|
||
FileDropSum: 'Dosya temizleme tamamlandı, toplam {{ .count }} dosya silindi, toplam {{ .size }} disk alanı boşaltıldı'
|
||
ErrBadDecrypt: 'Sıkıştırılmış paket şifre çözme parolası hatalı, açma başarısız, lütfen kontrol edip tekrar deneyin'
|
||
|
||
# web sitesi
|
||
ErrAliasIsExist: 'Takma ad zaten mevcut'
|
||
ErrBackupMatch: 'Yedekleme dosyası mevcut web sitesi verilerinin bir kısmıyla eşleşmiyor {{ .detail }}'
|
||
ErrBackupExist: 'Yedekleme dosyasındaki kaynak verilerin karşılık gelen kısmı mevcut değil {{ .detail }}'
|
||
ErrPHPResource: 'Yerel işletim ortamı değiştirmeyi desteklemiyor'
|
||
ErrPathPermission: 'Dizin dizininde 1000:1000 olmayan izinlere sahip bir klasör tespit edildi, bu web sitesinde Erişim reddedildi hatasına neden olabilir. Lütfen yukarıdaki Kaydet düğmesine tıklayın'
|
||
ErrDomainIsUsed: 'Alan adı zaten [{{ .name }}] web sitesi tarafından kullanılıyor'
|
||
ErrDomainFormat: '{{ .name }} alan adı formatı yanlış'
|
||
ErrDefaultAlias: 'default ayrılmış bir kod, lütfen başka bir kod kullanın'
|
||
ErrParentWebsite: 'Önce {{ .name }} alt sitesini silmeniz gerekiyor'
|
||
ErrBuildDirNotFound: 'Yapı dizini mevcut değil'
|
||
ErrImageNotExist: 'İşletim ortamı {{ .name }} image mevcut değil, lütfen işletim ortamını yeniden düzenleyin'
|
||
ErrProxyIsUsed: 'Yük dengeleme ters proxy tarafından kullanıldı, silinemez'
|
||
ErrSSLValid: 'Sertifika dosyası anormal, lütfen sertifika durumunu kontrol edin'
|
||
ErrWebsiteDir: 'Lütfen web sitesi dizini içindeki bir dizin seçin.'
|
||
ErrComposerFileNotFound: 'composer.json dosyası mevcut değil'
|
||
ErrRuntimeNoPort: 'Çalışma zamanı ortamı bir porta sahip değil, lütfen önce çalışma zamanı ortamını düzenleyin.'
|
||
ErrRuntimeProjectDirContainsCodeDir: 'Çalışma zamanı dizini, seçilen proje dizinini içeriyor. Lütfen başka bir proje dizini seçip yeniden oluşturun.'
|
||
Status: 'Durum'
|
||
start: 'Başlat'
|
||
stop: 'Durdur'
|
||
restart: 'Yeniden Başlat'
|
||
kill: 'Zorla Durdur'
|
||
pause: 'Duraklat'
|
||
unpause: 'Devam Et'
|
||
remove: 'Sil'
|
||
delete: 'Sil'
|
||
ErrDefaultWebsite: 'Varsayılan bir web sitesi zaten ayarlanmış. Yeni bir tane ayarlamadan önce lütfen iptal edin'
|
||
SSL: 'Sertifika'
|
||
Set: 'Ayarlar'
|
||
|
||
# SSL sertifikası
|
||
ErrSSLCannotDelete: '{{ .name }} sertifikası bir web sitesi tarafından kullanılıyor ve silinemez'
|
||
ErrAccountCannotDelete: 'Hesap bir sertifikayla ilişkili ve silinemez'
|
||
ErrSSLApply: 'Sertifika yenileme başarılı, openresty yeniden yükleme başarısız, lütfen yapılandırmayı kontrol edin'
|
||
ErrEmailIsExist: 'Posta kutusu zaten mevcut'
|
||
ErrSSLKeyNotFound: 'Özel anahtar dosyası mevcut değil'
|
||
ErrSSLCertificateNotFound: 'Sertifika dosyası mevcut değil'
|
||
ErrSSLKeyFormat: 'Özel anahtar dosyası doğrulama başarısız'
|
||
ErrSSLCertificateFormat: 'Sertifika dosyası formatı yanlış, lütfen pem formatını kullanın'
|
||
ErrEabKidOrEabHmacKeyCannotBlank: 'EabKid veya EabHmacKey boş olamaz'
|
||
ErrOpenrestyNotFound: 'HTTP modu için OpenResty gereklidir'
|
||
ApplySSLStart: 'Sertifika başvurusu başlatılıyor, alan adı [{{ .domain }}] başvuru yöntemi [{{ .type }}]'
|
||
dnsAccount: 'DNS Otomatik'
|
||
dnsManual: 'DNS Manuel'
|
||
http: 'HTTP'
|
||
ApplySSLFailed: '[{{ .domain }}] sertifika başvurusu başarısız, {{ .detail }}'
|
||
ApplySSLSuccess: '[{{ .domain }}] sertifika başvurusu başarılı'
|
||
DNSAccountName: 'DNS hesabı [{{ .name }}] sağlayıcı [{{ .type }}]'
|
||
PushDirLog: 'Sertifika [{{ .path }}] dizinine gönderildi {{ .status }}'
|
||
ErrDeleteCAWithSSL: 'Mevcut kuruluşun verilmiş bir sertifikası var ve silinemez.'
|
||
ErrDeleteWithPanelSSL: 'Panel SSL yapılandırması bu sertifikayı kullanıyor ve silinemez'
|
||
ErrDefaultCA: 'Varsayılan otorite silinemez'
|
||
ApplyWebSiteSSLLog: '{{ .name }} web sitesi sertifikası yenilemeyi başlatıyor'
|
||
ErrUpdateWebsiteSSL: '{{ .name }} web sitesi sertifika güncelleme başarısız: {{ .err }}'
|
||
ApplyWebSiteSSLSuccess: 'Web sitesi sertifikası güncelleme başarılı'
|
||
ErrExecShell: 'Betik yürütme başarısız {{ .err }}'
|
||
ExecShellStart: 'Betik yürütmeyi başlat'
|
||
ExecShellSuccess: 'Betik yürütme başarılı'
|
||
StartUpdateSystemSSL: 'Sistem sertifikası güncellemeyi başlat'
|
||
UpdateSystemSSLSuccess: 'Sistem sertifikası güncelleme başarılı'
|
||
ErrWildcardDomain: 'HTTP modunda joker alan adı sertifikası başvurusu yapılamıyor'
|
||
ErrApplySSLCanNotDelete: 'İşlemde olan sertifika {{ .name }} silinemez, lütfen daha sonra tekrar deneyin.'
|
||
StartPushSSLToNode: 'Sertifika düğüme gönderilmeye başlandı'
|
||
PushSSLToNodeFailed: 'Sertifika düğüme gönderilemedi: {{ .err }}'
|
||
PushSSLToNodeSuccess: 'Sertifika düğüme başarıyla gönderildi'
|
||
|
||
# MySQL
|
||
ErrUserIsExist: 'Mevcut kullanıcı zaten mevcut, lütfen yeniden girin'
|
||
ErrDatabaseIsExist: 'Mevcut veritabanı zaten mevcut, lütfen yeniden girin'
|
||
ErrExecTimeOut: 'SQL yürütme zaman aşımı, lütfen veritabanını kontrol edin'
|
||
ErrRemoteExist: 'Uzak veritabanında bu adla zaten mevcut, lütfen değiştirin ve tekrar deneyin'
|
||
ErrLocalExist: 'Yerel veritabanında bu ad zaten mevcut, lütfen değiştirin ve tekrar deneyin'
|
||
RemoteBackup: 'Uzak veritabanını yedeklemek için önce {{ .name }} görüntüsü kullanılarak yerel konteyner veritabanı hizmetinin başlatılması gerekiyor, lütfen bekleyin...'
|
||
RemoteRecover: 'Uzak veritabanını geri yüklemek için önce {{ .name }} görüntüsü kullanılarak yerel konteyner veritabanı hizmetinin başlatılması gerekiyor, lütfen bekleyin...'
|
||
Arg: 'Argüman'
|
||
|
||
# Redis
|
||
ErrTypeOfRedis: 'Kurtarma dosyası türü mevcut kalıcılık yöntemiyle eşleşmiyor, lütfen değiştirin ve tekrar deneyin'
|
||
|
||
# konteyner
|
||
ErrInUsed: '{{ .detail }} kullanımda ve silinemez'
|
||
ErrObjectInUsed: 'Bu nesne kullanımda ve silinemez'
|
||
ErrObjectBeDependent: 'Bu görüntü diğer görüntüler tarafından bağımlıdır ve silinemez'
|
||
ErrPortRules: 'Port numarası eşleşmiyor, lütfen yeniden girin'
|
||
ErrPgImagePull: 'Image çekme zaman aşımı, lütfen image hızlandırma yapılandırın veya manuel olarak {{ .name }} imageını çekin ve tekrar deneyin'
|
||
PruneHelper: 'Bu temizlik {{ .name }} disk alanı {{ .size }} boşalttı'
|
||
ImageRemoveHelper: '{{ .name }} imajı silindi, {{ .size }} disk alanı boşalttı'
|
||
BuildCache: 'Derleme önbelleği'
|
||
Volume: 'Depolama hacmi'
|
||
Network: 'Ağ'
|
||
PruneStart: 'Temizlik devam ediyor, lütfen bekleyin...'
|
||
ContainerBackupPrepare: 'Konteyner yedekleme çalışma alanını hazırla'
|
||
ContainerBackupStop: 'Yedeklemeden önce konteyneri durdur'
|
||
ContainerBackupInspect: 'Konteyner inspect ve ağ bilgisini yedekle'
|
||
ContainerBackupMounts: 'Konteyner mount verilerini yedekle'
|
||
ContainerBackupMeta: 'Konteyner yedekleme meta verisini yaz'
|
||
ContainerBackupStart: 'Yedeklemeden sonra konteyneri başlat'
|
||
ContainerRecoverPrepare: 'Konteyner geri yükleme çalışma alanını hazırla'
|
||
ContainerRecoverExtract: 'Konteyner yedek arşivini çıkar'
|
||
ContainerRecoverParse: 'Konteyner yedek meta verisini yükle'
|
||
ContainerRecoverCreate: 'Konteyneri yeniden oluştur'
|
||
ContainerRecoverMounts: 'Konteyner mount verilerini geri yükle'
|
||
ContainerRecoverStart: 'Geri yüklenen konteyneri başlat'
|
||
ContainerRecoverCleanup: 'Konteyner geri yükleme çalışma alanını temizle'
|
||
ComposeBackupPrepare: 'Compose yedekleme çalışma alanını hazırla'
|
||
ComposeBackupStop: 'Yedeklemeden önce compose’u durdur'
|
||
ComposeBackupFiles: 'Compose dosyalarını yedekle'
|
||
ComposeBackupContainers: 'Compose konteynerlerini yedekle'
|
||
ComposeBackupMeta: 'Compose yedek meta verisini yaz'
|
||
ComposeBackupStart: 'Yedeklemeden sonra compose’u başlat'
|
||
ComposeBackupCleanup: 'Compose yedekleme çalışma alanını temizle'
|
||
ComposeRecoverPrepare: 'Compose geri yükleme çalışma alanını hazırla'
|
||
ComposeRecoverExtract: 'Compose yedek arşivini çıkar'
|
||
ComposeRecoverMeta: 'Compose yedek meta verisini yükle'
|
||
ComposeRecoverMetaLogName: 'Compose geri yükleme meta: ad={{ .name }}'
|
||
ComposeRecoverMetaLogPath: 'Compose geri yükleme meta: yedekYolu={{ .backupPath }} hedefYol={{ .targetDir }}'
|
||
ComposeRecoverMetaLogCount: 'Compose geri yükleme meta: dosya={{ .files }} konteyner={{ .containers }}'
|
||
ComposeRecoverFiles: 'Compose dosyalarını geri yükle'
|
||
ComposeRecoverContainers: 'Compose konteynerlerini geri yükle'
|
||
ComposeRecoverRecord: 'Compose kaydını sakla'
|
||
ComposeRecoverCleanup: 'Compose geri yükleme çalışma alanını temizle'
|
||
|
||
# çalışma zamanı
|
||
ErrFileNotExist: '{{ .detail }} dosyası mevcut değil Lütfen kaynak dosyanın bütünlüğünü kontrol edin'
|
||
ErrImageBuildErr: 'Image yapı başarısız'
|
||
ErrImageExist: 'Görüntü zaten var Lütfen görüntü adını değiştirin.'
|
||
ErrDelWithWebsite: 'İşletim ortamı zaten bir web sitesiyle ilişkili ve silinemez'
|
||
ErrRuntimeStart: 'Başlatma başarısız'
|
||
ErrPackageJsonNotFound: 'package.json dosyası mevcut değil'
|
||
ErrScriptsNotFound: 'package.json içinde scripts yapılandırma öğesi bulunamadı'
|
||
ErrContainerNameNotFound: 'Konteyner adı alınamıyor, lütfen.env dosyasını kontrol edin'
|
||
ErrNodeModulesNotFound: 'node_modules klasörü mevcut değil Lütfen çalışma ortamını düzenleyin veya çalışma ortamının başarıyla başlatılmasını bekleyin'
|
||
ErrContainerNameIsNull: 'Konteyner adı mevcut değil'
|
||
ErrPHPPortIsDefault: '9000 portu varsayılan port, lütfen değiştirin ve tekrar deneyin'
|
||
ErrPHPRuntimePortFailed: '{{ .name }} portu mevcut çalışma ortamı tarafından zaten kullanılıyor, lütfen değiştirin ve tekrar deneyin'
|
||
|
||
# araç
|
||
ErrConfigNotFound: 'Yapılandırma dosyası mevcut değil'
|
||
ErrConfigParse: 'Yapılandırma dosyası formatı yanlış'
|
||
ErrConfigIsNull: 'Yapılandırma dosyası boş olamaz'
|
||
ErrConfigDirNotFound: 'Çalışma dizini mevcut değil'
|
||
ErrConfigAlreadyExist: 'Aynı ada sahip bir yapılandırma dosyası zaten mevcut'
|
||
ErrUserFindErr: 'Kullanıcı {{ .name }} arama başarısız {{ .err }}'
|
||
|
||
# cron görevi
|
||
CutWebsiteLogSuccess: '{{ .name }} web sitesi günlüğü başarıyla kesildi, yedekleme yolu {{ .path }}'
|
||
HandleShell: 'Betik {{ .name }} yürüt'
|
||
HandleCurl: 'URL''ye Eriş {{ .name }}'
|
||
HandleNtpSync: 'Sistem zaman senkronizasyonu'
|
||
HandleSystemClean: 'Sistem önbellek temizliği'
|
||
SystemLog: 'Sistem Günlüğü'
|
||
CutWebsiteLog: 'Web Sitesi Günlüğünü Döndür'
|
||
FileOrDir: 'Dizin / Dosya'
|
||
UploadFile: 'Yedekleme dosyası {{ .file }} {{ .backup }} konumuna yükleniyor'
|
||
Upload: 'Yükle'
|
||
IgnoreBackupErr: 'Yedekleme başarısız, hata: {{ .detail }}, bu hata yoksayılıyor...'
|
||
IgnoreUploadErr: 'Yükleme başarısız, hata: {{ .detail }}, bu hata yoksayılıyor...'
|
||
LoadBackupFailed: 'Yedek hesap bağlantısı alınamadı, hata: {{ .detail }}'
|
||
InExecuting: 'Mevcut görev yürütülüyor, lütfen tekrar yürütmeyin'
|
||
NoSuchResource: 'Veritabanında yedek içeriği bulunamadı, atlanıyor...'
|
||
CleanLog: 'Günlüğü temizle'
|
||
CleanLogByName: '{{ .name }} günlüğünü temizle'
|
||
WafIpGroupNotFound: 'WAF IP grubu bulunamadı. Lütfen [Gelişmiş Özellikler - WAF - Kara/Beyaz Liste - IP Grubu] bölümüne giderek uzaktan indirme yöntemiyle bir IP grubu ekleyin.'
|
||
|
||
# araç kutusu
|
||
ErrNotExistUser: 'Mevcut kullanıcı mevcut değil, lütfen değiştirin ve tekrar deneyin'
|
||
ErrBanAction: 'Ayarlama başarısız. Mevcut {{ .name }} servisi kullanılamıyor. Lütfen kontrol edin ve tekrar deneyin'
|
||
ErrClamdscanNotFound: 'clamdscan komutu tespit edilmedi, lütfen yüklemek için belgeleri inceleyin'
|
||
TaskSwapSet: 'Swap Ayarla'
|
||
SetSwap: 'Swap Ayarla {{ .path }} - {{ .size }}'
|
||
CreateSwap: 'Swap Dosyası Oluştur'
|
||
FormatSwap: 'Swap Dosyasını Biçimlendir'
|
||
EnableSwap: 'Swap Etkinleştir'
|
||
|
||
# kurcalama koruması
|
||
CleanTamperSetting: 'Geçmiş koruma ayarlarını temizle'
|
||
SetTamperWithRules: 'Kurallara göre dizin korumasını başlat'
|
||
ProtectDir: 'Dizini koru {{ .name }}'
|
||
IgnoreFile: 'Dosyayı koru {{ .name }}'
|
||
TamperSetSuccessful: 'Koruma ayarları tamamlandı, aşağıdaki dizinler izlenmeye başlanıyor:'
|
||
|
||
# WAF
|
||
ErrScope: 'Bu yapılandırmayı değiştirme desteklenmiyor'
|
||
ErrStateChange: 'Durum değiştirme başarısız'
|
||
ErrRuleExist: 'Kural zaten mevcut'
|
||
ErrRuleNotExist: 'Kural mevcut değil'
|
||
ErrParseIP: 'Yanlış IP formatı'
|
||
ErrDefaultIP: 'default ayrılmış bir isim, lütfen başka bir isme değiştirin'
|
||
ErrGroupInUse: 'IP grubu kara liste/beyaz liste tarafından kullanılıyor ve silinemez'
|
||
ErrIPGroupAclUse: 'IP grubu {{ .name }} web sitesinin özel kuralları tarafından kullanılıyor, silinemez'
|
||
ErrGroupExist: 'IP grup adı zaten mevcut'
|
||
ErrIPRange: 'Yanlış IP aralığı'
|
||
ErrIPExist: 'IP zaten mevcut'
|
||
urlDefense: 'URL kuralları'
|
||
urlHelper: 'Yasak URL'
|
||
dirFilter: 'Dizin filtresi'
|
||
xss: 'XSS'
|
||
phpExec: 'PHP betik yürütme'
|
||
oneWordTrojan: 'Tek Kelime Truva Atı'
|
||
appFilter: 'Tehlikeli dizin filtreleme uygula'
|
||
webShell: 'Webshell'
|
||
args: 'Parametre kuralları'
|
||
protocolFilter: 'Protokol filtreleme'
|
||
javaFilter: 'Java tehlikeli dosya filtresi'
|
||
scannerFilter: 'Tarayıcı filtresi'
|
||
escapeFilter: 'kaçış filtresi'
|
||
customRule: 'Özel kural'
|
||
httpMethod: 'HTTP yöntem filtreleme'
|
||
fileExt: 'Dosya yükleme kısıtlamaları'
|
||
defaultIpBlack: 'Kötü niyetli IP grubu'
|
||
cookie: 'Cookie Kuralları'
|
||
urlBlack: 'URL kara listesi'
|
||
uaBlack: 'User-Agent kara listesi'
|
||
attackCount: 'Saldırı sıklığı sınırı'
|
||
fileExtCheck: 'Dosya yükleme kısıtlamaları'
|
||
geoRestrict: 'Bölgesel erişim kısıtlamaları'
|
||
unknownWebsite: 'Yetkisiz alan adı erişimi'
|
||
notFoundCount: '404 Hız Sınırı'
|
||
headerDefense: 'Başlık kuralları'
|
||
defaultUaBlack: 'User-Agent kuralları'
|
||
methodWhite: 'HTTP kuralları'
|
||
captcha: 'insan-makine doğrulaması'
|
||
fiveSeconds: '5 saniye doğrulaması'
|
||
vulnCheck: 'Tamamlayıcı kurallar'
|
||
acl: 'Özel kurallar'
|
||
sql: 'SQL enjeksiyonu'
|
||
cc: 'Erişim sıklığı sınırı'
|
||
defaultUrlBlack: 'URL kuralları'
|
||
sqlInject: 'SQL enjeksiyonu'
|
||
ErrDBNotExist: 'Veritabanı mevcut değil'
|
||
allow: 'izin ver'
|
||
deny: 'reddet'
|
||
OpenrestyNotFound: 'OpenResty yüklü değil'
|
||
remoteIpIsNull: 'IP listesi boş'
|
||
OpenrestyVersionErr: 'OpenResty sürümü çok eski. 1.27.1.2-2-2-focal sürümüne yükseltin'
|
||
ErrFileTooLarge: 'Dosya 1 MB''den büyük olduğu için yüklenemiyor'
|
||
|
||
# görev
|
||
TaskStart: '{{ .name }} görevi başlıyor [BAŞLAT]'
|
||
TaskEnd: '{{ .name }} Görev tamamlandı [TAMAMLANDI]'
|
||
TaskFailed: '{{ .name }} görev başarısız'
|
||
TaskTimeout: '{{ .name }} zaman aşımına uğradı'
|
||
TaskSuccess: '{{ .name }} Görev başarılı'
|
||
TaskRetry: '{{ .name }}. yeniden denemeyi başlat'
|
||
SubTaskSuccess: '{{ .name }} başarılı'
|
||
SubTaskFailed: '{{ .name }} başarısız: {{ .err }}'
|
||
TaskInstall: 'Yükle'
|
||
TaskUninstall: 'Kaldır'
|
||
TaskCreate: 'Oluştur'
|
||
TaskDelete: 'Sil'
|
||
TaskUpgrade: 'Yükselt'
|
||
TaskUpdate: 'Güncelle'
|
||
TaskRestart: 'Yeniden Başlat'
|
||
TaskProtect: 'Koru'
|
||
TaskBackup: 'Yedekle'
|
||
TaskRecover: 'Kurtar'
|
||
TaskRollback: 'Geri Al'
|
||
TaskPull: 'Çek'
|
||
TaskCommit: 'işleme'
|
||
TaskBuild: 'Yapı'
|
||
TaskPush: 'Gönder'
|
||
TaskClean: 'Temizleme'
|
||
TaskHandle: 'Yürüt'
|
||
TaskImport: 'İçe Aktar'
|
||
TaskExport: 'Dışa Aktar'
|
||
Website: 'Web Sitesi'
|
||
App: 'Uygulama'
|
||
Runtime: 'Çalışma ortamı'
|
||
Database: 'Veritabanı'
|
||
ConfigFTP: 'FTP kullanıcısı {{ .name }} oluştur'
|
||
ConfigOpenresty: 'OpenResty yapılandırma dosyası oluştur'
|
||
InstallAppSuccess: 'Uygulama {{ .name }} başarıyla yüklendi'
|
||
ConfigRuntime: 'Çalışma ortamını yapılandır'
|
||
ConfigApp: 'Uygulama Yapılandırması'
|
||
SuccessStatus: '{{ .name }} başarılı'
|
||
FailedStatus: '{{ .name }} başarısız {{ .err }}'
|
||
HandleLink: 'Uygulama ilişkisini işle'
|
||
HandleDatabaseApp: 'Uygulama parametrelerini işle'
|
||
ExecShell: '{{ .name }} betiğini yürüt'
|
||
PullImage: 'Image çek'
|
||
Start: 'Başlat'
|
||
Run: 'Başlat'
|
||
Stop: 'Durdur'
|
||
Image: 'Ayna'
|
||
Compose: 'Düzenleme'
|
||
Container: 'Konteyner'
|
||
AppLink: 'Bağlantılı Uygulama'
|
||
EnableSSL: 'HTTPS Etkinleştir'
|
||
AppStore: 'Uygulama Mağazası'
|
||
TaskSync: 'Senkronize Et'
|
||
LocalApp: 'Yerel Uygulama'
|
||
SubTask: 'Alt görev'
|
||
RuntimeExtension: 'Çalışma Ortamı Uzantısı'
|
||
TaskIsExecuting: 'Görev çalışıyor'
|
||
CustomAppstore: 'Özel uygulama deposu'
|
||
TaskExec: 'Çalıştır'
|
||
TaskBatch: 'Toplu İşlem'
|
||
FileConvert: 'Dosya Formatı Dönüştürme'
|
||
|
||
# görev - ClamAV
|
||
Clamscan: '{{ .name }} Tara'
|
||
TaskScan: 'Tara'
|
||
|
||
# görev - AI
|
||
OllamaModelPull: 'Ollama modeli {{ .name }} çek'
|
||
OllamaModelSize: 'Ollama modeli {{ .name }} boyutunu al'
|
||
AIBenchmarkRun: "AI kıyaslama testini çalıştır"
|
||
|
||
# görev - anlık görüntü
|
||
Snapshot: 'Anlık Görüntü'
|
||
SnapDBInfo: '1Panel veritabanı bilgilerini yaz'
|
||
SnapCopy: 'Dosya ve dizinleri {{ .name }} kopyala'
|
||
SnapNewDB: 'Veritabanı {{ .name }} bağlantısını başlat'
|
||
SnapDeleteOperationLog: 'İşlem günlüğünü sil'
|
||
SnapDeleteLoginLog: 'Erişim günlüğünü sil'
|
||
SnapDeleteMonitor: 'İzleme verilerini sil'
|
||
SnapRemoveSystemIP: 'Sistem IP sini kaldır'
|
||
SnapBaseInfo: '1Panel temel bilgilerini yaz'
|
||
SnapInstallAppImageEmpty: 'Uygulama imageı seçilmedi, atlanıyor...'
|
||
SnapInstallApp: '1Panel yüklü uygulamaları yedekle'
|
||
SnapDockerSave: 'Yüklü uygulamaları sıkıştır'
|
||
SnapLocalBackup: '1Panel yerel yedekleme dizinini yedekle'
|
||
SnapCompressBackup: 'Yerel yedekleme dizinini sıkıştır'
|
||
SnapPanelData: '1Panel veri dizinini yedekle'
|
||
SnapCompressPanel: 'Sıkıştırılmış Veri Dizini'
|
||
SnapWebsite: '1Panel web sitesi dizinini yedekle'
|
||
SnapCloseDBConn: 'Veritabanı bağlantısını kapat'
|
||
SnapCompress: 'Anlık görüntü dosyaları oluştur'
|
||
SnapCompressFile: 'Anlık görüntü dosyasını sıkıştır'
|
||
SnapCheckCompress: 'Anlık görüntü sıkıştırma dosyasını kontrol et'
|
||
SnapCompressSize: 'Anlık görüntü dosya boyutu {{ .name }}'
|
||
SnapUpload: 'Anlık görüntü dosyasını yükle'
|
||
SnapUploadTo: 'Anlık görüntü dosyasını {{ .name }} konumuna yükle'
|
||
SnapUploadRes: 'Anlık görüntü dosyasını {{ .name }} konumuna yükle'
|
||
SnapshotRecover: 'Anlık Görüntü Geri Yükleme'
|
||
RecoverDownload: 'Anlık görüntü dosyasını indir'
|
||
Download: 'İndir'
|
||
RecoverDownloadAccount: 'Anlık görüntü indirme yedek hesabı al {{ .name }}'
|
||
RecoverDecompress: 'Anlık görüntü sıkıştırılmış dosyalarını açma'
|
||
Decompress: 'Açma'
|
||
BackupBeforeRecover: 'Anlık görüntü öncesi sistem ilgili verileri yedekleme'
|
||
ReadJson: 'Anlık görüntüdeki Json dosyasını oku'
|
||
ReadJsonPath: 'Anlık görüntüdeki Json dosya yolunu al'
|
||
ReadJsonContent: 'Json dosyasını oku'
|
||
ReadJsonMarshal: 'Json kaçış işlemesi'
|
||
RecoverApp: 'Yüklü uygulamaları geri yükle'
|
||
RecoverWebsite: 'Web sitesi dizinini kurtar'
|
||
RecoverAppImage: 'Anlık görüntü imaj yedeklemesini geri yükle'
|
||
RecoverCompose: 'Diğer besteci içeriğini geri yükle'
|
||
RecoverComposeList: 'Geri yüklenecek tüm bestecileri al'
|
||
RecoverComposeItem: 'Besteci geri yükle {{ .name }}'
|
||
RecoverAppEmpty: 'Anlık görüntü dosyasında uygulama imaj yedeklemesi bulunamadı'
|
||
RecoverBaseData: 'Temel veri ve dosyaları kurtar'
|
||
RecoverDaemonJsonEmpty: 'Hem anlık görüntü dosyası hem de mevcut makine konteyner yapılandırma daemon.json dosyasına sahip değil'
|
||
RecoverDaemonJson: 'Konteyner yapılandırma daemon.json dosyasını geri yükle'
|
||
RecoverDBData: 'Veritabanı verilerini kurtar'
|
||
RecoverBackups: 'Yerel yedekleme dizinini geri yükle'
|
||
RecoverPanelData: 'Veri dizinini kurtar'
|
||
|
||
# görev - konteyner
|
||
ContainerImagePull: 'Konteyner imajını çek {{ .name }}'
|
||
ContainerRemoveOld: 'Orijinal konteyneri kaldır {{ .name }}'
|
||
ContainerImageCheck: 'İmajın normal çekilip çekilmediğini kontrol et'
|
||
ContainerLoadInfo: 'Temel konteyner bilgilerini al'
|
||
ContainerRecreate: 'Konteyner güncellemesi başarısız, şimdi orijinal konteyneri geri yüklemeye başlıyor'
|
||
ContainerCreate: 'Yeni konteyner oluştur {{ .name }}'
|
||
ContainerCreateFailed: 'Konteyner oluşturma başarısız, başarısız konteyneri sil'
|
||
ContainerStartCheck: 'Konteynerin başlatılıp başlatılmadığını kontrol et'
|
||
|
||
# görev - imaj
|
||
ImageBuild: 'İmaj Oluşturma'
|
||
ImagePull: 'İmaj çek'
|
||
ImageRepoAuthFromDB: 'Veritabanından depo kimlik doğrulama bilgilerini al'
|
||
ImagePush: 'İmaj gönder'
|
||
ImageRenameTag: 'İmaj etiketini değiştir'
|
||
ImageNewTag: 'Yeni imaj etiketi {{ .name }}'
|
||
ComposeCreate: 'Kompozisyon oluştur'
|
||
|
||
# görev - web sitesi
|
||
BackupNginxConfig: 'Web sitesi OpenResty yapılandırma dosyasını yedekle'
|
||
CompressFileSuccess: 'Dizin başarıyla sıkıştırıldı, şuraya sıkıştırıldı {{ .name }}'
|
||
CompressDir: 'Sıkıştırma dizini'
|
||
DeCompressFile: 'Dosyayı aç {{ .name }}'
|
||
ErrCheckValid: 'Yedekleme dosyası doğrulaması başarısız, {{ .name }}'
|
||
Rollback: 'Geri alma'
|
||
websiteDir: 'Web Sitesi Dizini'
|
||
RecoverFailedStartRollBack: 'Kurtarma başarısız, geri almayı başlat'
|
||
AppBackupFileIncomplete: 'Yedekleme dosyası eksik ve app.json veya app.tar.gz dosyalarından yoksun'
|
||
AppAttributesNotMatch: 'Uygulama türü veya adı eşleşmiyor'
|
||
|
||
# uyarı
|
||
ErrAlertMethodNotSupported: 'Bu sürüm bu uyarı yöntemini desteklemiyor'
|
||
ErrAlertSync: 'Alarm bilgisi senkronizasyon hatası, lütfen kontrol edin ve tekrar deneyin'
|
||
|
||
# görev - çalışma zamanı
|
||
ErrInstallExtension: 'Zaten devam eden bir kurulum görevi var, görevin bitmesini bekleyin'
|
||
|
||
# uyarı e-posta şablonu
|
||
PanelAlertTitle: 'Panel Uyarı Bildirimi'
|
||
TestAlertTitle: 'Test E-postası - E-posta Bağlantısını Doğrula'
|
||
TestAlert: 'Bu, e-posta gönderim ayarlarınızın doğru yapılandırıldığını doğrulamak için gönderilen bir test e-postasıdır.'
|
||
LicenseExpirationAlert: 'Paneliniz {{ .node }}{{ .ip }}, lisans {{ .day }} gün içinde süresi dolacak. Detaylar için paneline giriş yapın.'
|
||
CronJobFailedAlert: 'Paneliniz {{ .node }}{{ .ip }}, zamanlanmış görev {{ .name }} çalıştırma başarısız oldu. Detaylar için paneline giriş yapın.'
|
||
ClamAlert: 'Paneliniz {{ .node }}{{ .ip }}, virüs tarama görevi {{ .num }} enfekte dosya tespit etti. Detaylar için paneline giriş yapın.'
|
||
WebSiteAlert: 'Paneliniz {{ .node }}{{ .ip }}, {{ .num }} web sitesi {{ .day }} gün içinde süresi dolacak. Detaylar için paneline giriş yapın.'
|
||
SSLAlert: 'Paneliniz {{ .node }}{{ .ip }}, {{ .num }} SSL sertifikası {{ .day }} gün içinde süresi dolacak. Detaylar için paneline giriş yapın.'
|
||
DiskUsedAlert: 'Paneliniz {{ .node }}{{ .ip }}, {{ .name }} diski kullanımı {{ .used }}''a ulaştı. Detaylar için paneline giriş yapın.'
|
||
ResourceAlert: 'Paneliniz {{ .node }}{{ .ip }}, son {{ .time }} dakika içindeki ortalama {{ .name }} kullanım oranı {{ .used }}''dır. Detaylar için paneline giriş yapın.'
|
||
PanelVersionAlert: 'Paneliniz {{ .node }}{{ .ip }}, en son panel sürümü yükseltme için mevcut. Detaylar için paneline giriş yapın.'
|
||
PanelPwdExpirationAlert: 'Paneliniz {{ .node }}{{ .ip }}, panel şifresi {{ .day }} gün içinde süresi dolacak. Detaylar için paneline giriş yapın.'
|
||
CommonAlert: 'Paneliniz {{ .node }}{{ .ip }}, {{ .msg }}. Detaylar için paneline giriş yapın.'
|
||
NodeExceptionAlert: 'Paneliniz {{ .node }}{{ .ip }}, {{ .num }} düğüm anormal durumda. Detaylar için paneline giriş yapın.'
|
||
LicenseExceptionAlert: 'Paneliniz {{ .node }}{{ .ip }}, {{ .num }} lisans anormal durumda. Detaylar için paneline giriş yapın.'
|
||
SSHAndPanelLoginAlert: 'Paneliniz {{ .node }}{{ .ip }}, {{ .loginIp }} adresinden {{ .name }} girişi anormal. Detaylar için paneline giriş yapın.'
|
||
|
||
# disk
|
||
DeviceNotFound: 'Cihaz {{ .name }} bulunamadı'
|
||
DeviceIsMounted: 'Cihaz {{ .name }} bağlandı, önce çıkarın'
|
||
PartitionDiskErr: 'Bölümleme başarısız, {{ .err }}'
|
||
FormatDiskErr: 'Disk biçimlendirme başarısız, {{ .err }}'
|
||
MountDiskErr: 'Disk bağlama başarısız, {{ .err }}'
|
||
XfsNotFound: 'XFS dosya sistemi algılanmadı, lütfen önce xfsprogs''i yükleyin'
|
||
|
||
# terminal
|
||
TerminalAIBlockedRiskyCommand: 'Riskli komut engellendi: {{ .command }}'
|
||
TerminalAIThinking: 'AI dusunuyor...'
|
||
TerminalAIReadyToExecute: 'Dusunme tamamlandi, calistirmak icin Enter tusuna basin (sure: {{ .duration }}, token: {{ .tokens }})'
|
||
TerminalAIRequestFailed: 'AI istegi basarisiz oldu: {{ .err }}'
|
||
|
||
# AI ağ geçidi
|
||
ErrAIProxyServiceNotInstalled: '{{ .name }} servisi kurulu değil'
|
||
ErrAIProxyModelAccountNotFound: 'Model hesabı {{ .id }} bulunamadı'
|
||
ErrAIProxyModelMapRequired: 'Bu alan zorunludur.'
|
||
ErrAIProxyModelMapInvalid: 'Model eşlemesi geçerli bir JSON nesnesi olmalıdır: {{ .err }}'
|
||
ErrAIProxyModelMapEmpty: 'Model eşlemesi boş olamaz'
|
||
ErrAIProxyModelMapEmptyExternalModel: 'Model eşlemesi boş bir istek modeli içeriyor'
|
||
ErrAIProxyModelMapEmptyUpstreamModel: '{{ .model }} için upstream model boş olamaz'
|
||
AIProxyUserFallback: 'Silinen kullanıcı (ID: {{ .id }})'
|