# 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' ErrSystemLogKeywordFilterUnsupported: 'Mevcut sistem sürümü sistem günlüklerinde anahtar kelime filtrelemeyi desteklemiyor (systemd 237 veya üzeri gerekir)' 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.' ErrFileAIAccountInUse: 'Bu model hesabı dosya yönetimi yapay zekası tarafından kullanılıyor. Ayarlardan hesabı değiştirin veya yapay zekayı devre dışı bırakıp yeniden 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ı' ErrAgentVerifyModelInUse: 'Bu model hesap doğrulaması için kullanılıyor. Silmeden önce başka bir doğrulama modeli seçin' 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' ErrQwenPawAuthRequest: 'QwenPaw kimlik bilgileri güncellenemedi: {{ .err }}' ErrQwenPawAuthOutOfSync: 'Geçerli QwenPaw kimlik bilgileri 1Panel kaydıyla eşleşmiyor. QwenPaw parolasını sıfırlayın veya uygulamanın .env dosyasındaki kimlik bilgilerini geri yükleyin' ErrQwenPawAuthDisabled: 'QwenPaw oturum açma kimlik doğrulaması etkin değil' 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' ErrMysqlUserUsedByApps: 'Bu veritabanı kullanıcısı [{{ .detail }}] tarafından kullanılıyor; ana bilgisayarı değiştirilemez, kullanıcı silinemez veya yetkisi kaldırılamaz' 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 }}' ErrComposeProjectNameParse: 'Docker Compose yapılandırma çıktısından proje adı ayrıştırılamadı: {{ .detail }}' ErrComposeProjectNameEmpty: 'Docker Compose yapılandırmasından veya dosyanın üst dizininden proje adı türetilemedi. Bir ad girip yeniden deneyin.' ErrComposeNameInvalid: 'Geçersiz Compose proje adı: küçük harf veya rakamla başlamalı, yalnızca küçük harf, rakam, kısa çizgi ve alt çizgi içermeli ve 1-256 karakter uzunluğunda olmalıdır.' ErrAppVersionUnavailable: 'Bu uygulama sürümü uzak hizmetten kaldırıldı. Lütfen başka bir sürüm seçip tekrar deneyin.' 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' UpgradePrepare: 'Uygulama yükseltmesini hazırla' UpgradeStop: 'Özgün uygulamayı durdur' UpgradeWaitReady: 'Uygulamanın hazır olmasını bekle' UpgradeBackupDisabled: 'Yükseltme yedeği devre dışı; yükseltme betiklerinin veri değişiklikleri tamamen geri alınamaz' UpgradeRollbackFailed: 'Geri alma başarısız' ErrDatabaseNotFound: '{{ .name }} veritabanı mevcut değil' # SSH ExportIP: 'Giriş IP' ExportArea: 'Konum' ExportPort: 'Bağlantı noktası' 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' ErrIPGroupOriginProtectionUse: 'IP grubu {{ .name }} web sitesinin CDN kaynak koruması tarafından kullanılıyor' ErrOriginProtectionIPGroupRequired: 'Kaynak korumasını etkinleştirmeden önce en az bir boş olmayan IP grubu seçin' ErrOriginProtectionIPGroupInvalid: 'IP grubu {{ .name }} mevcut değil veya boş' 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' AgentPluginInstall: 'Eklenti yükle' AgentPluginEnable: 'Eklentiyi etkinleştir' AgentPluginDisable: 'Eklentiyi devre dışı bırak' AgentPluginUpdate: 'Eklentiyi güncelle' AgentPluginUninstall: 'Eklentiyi kaldır' 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ı' Firewall: 'Güvenlik duvarı' FirewallSyncStep: 'Kuralları {{ .name }} ile eşitle' FirewallSyncResult: 'Eşitleme sonucu: {{ .succeeded }} başarılı, {{ .existing }} mevcut, {{ .failed }} başarısız' FirewallSyncFailed: '{{ .failed }} güvenlik duvarı kuralı eşitlenemedi' FirewallSyncFailedResetSkipped: '{{ .failed }} kural eşitlenemedi; kaynak güvenlik duvarı sıfırlanmadı' FirewallResetSourceStep: 'Kaynak güvenlik duvarı {{ .name }} sıfırla ve devre dışı bırak' FirewallResetSourceResult: 'Kaynak güvenlik duvarı sıfırlandı; {{ .removed }} veritabanı kuralı silindi' FirewallVerifyTargetStep: 'Hedef güvenlik duvarı kurallarını doğrula' FirewallTargetRuleIneffective: 'Hedef kural artık etkili değil' FirewallVerifyRuleFailed: 'Eşitlenen {{ .name }} kuralı doğrulanamadı: {{ .detail }}' 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' ContainerAcquireLock: '{{ .name }} konteyneri işlem kilidini bekle' ContainerUpgradeItem: '{{ .name }} konteynerini yükselt' ContainerUpgradeSummary: 'Konteyner yükseltme sonuçlarını özetle' ContainerCleanupWarning: 'Güncelleme tamamlandı ancak {{ .name }} yedek konteyneri kaldırılamadı. Yeni konteynerin düzgün çalıştığını doğruladıktan sonra yedek konteyneri elle kaldırın. Hata: {{ .err }}' ContainerStopOld: 'Eski {{ .name }} konteynerini durdur' ContainerRenameOld: 'Geri alma için eski {{ .name }} konteynerini yeniden adlandır' ContainerDisconnectOld: 'Eski {{ .name }} konteynerinin ağ adreslerini serbest bırak' ContainerCreateReplacement: 'Yeni {{ .name }} konteynerini oluştur' ContainerStartReplacement: 'Yeni {{ .name }} konteynerini başlat' ContainerWaitReplacement: 'Yeni {{ .name }} konteynerinin hazır olduğunu kontrol et' ContainerStartupDiagnostic: 'Yeni {{ .name }} konteynerinin başlatma hatası tanılaması' ContainerRecentLogs: 'Son konteyner günlükleri (son 200 satır)' ContainerDiagnosticLogsFailed: 'Başarısız {{ .name }} konteynerinin günlükleri alınamadı: {{ .err }}' ContainerDiagnosticLogsEmpty: 'Kullanılabilir konteyner günlüğü yok' ContainerRollbackRestartOld: 'Eski {{ .name }} konteynerini yeniden başlat' ContainerRollbackRemoveReplacement: 'Başlatılamayan yeni {{ .name }} konteynerini kaldır' ContainerRollbackRenameOld: 'Eski {{ .name }} konteynerinin adını geri yükle' ContainerRollbackReconnectOld: 'Eski {{ .name }} konteynerinin ağlarını geri yükle' # 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 }})' AIProviderBailian: 'Alibaba Cloud Model Studio' AIProviderBailianCodingPlan: 'Alibaba Cloud Model Studio Coding Plan' AIProviderArk: 'Volcengine Ark' AIProviderArkCodingPlan: 'Volcengine Ark Coding Plan'