diff --git a/src/lang/arc.json b/src/lang/arc.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/src/lang/arc.json @@ -0,0 +1 @@ +{} diff --git a/src/lang/cs-CZ.json b/src/lang/cs-CZ.json index e94a38f65..ede498ffa 100644 --- a/src/lang/cs-CZ.json +++ b/src/lang/cs-CZ.json @@ -23,7 +23,7 @@ "affectedMonitorsDescription": "Vyberte dohledy, které budou ovlivněny touto údržbou", "affectedStatusPages": "Zobrazit tuto zprávu o údržbě na vybraných stavových stránkách", "atLeastOneMonitor": "Vyberte alespoň jeden dotčený dohled", - "passwordNotMatchMsg": "Hesla se neshodují", + "passwordNotMatchMsg": "Hesla se neshodují.", "notificationDescription": "Pro zajištění funkčnosti oznámení je nutné jej přiřadit dohledu.", "keywordDescription": "Vyhledat klíčové slovo v prosté odpovědi HTML nebo JSON. Při hledání se rozlišuje velikost písmen.", "pauseDashboardHome": "Pozastaveno", @@ -57,7 +57,7 @@ "List": "Seznam", "Add": "Přidat", "Add New Monitor": "Přidat nový dohled", - "Quick Stats": "Rychlé statistiky", + "Quick Stats": "Rychlý přehled", "Up": "Běží", "Down": "Nedostupný", "Pending": "Čekám", @@ -122,7 +122,7 @@ "Enable Auth": "Povolit ověřování", "disableauth.message1": "Opravdu chcete deaktivovat autentifikaci?", "disableauth.message2": "Tato možnost je určena pro případy, kdy máte autentifikaci zajištěnou třetí stranou ještě před přístupem do Uptime Kuma, například prostřednictvím Cloudflare Access.", - "Please use this option carefully!": "Používejte ji prosím s rozmyslem.", + "Please use this option carefully!": "Používejte ji prosím s rozmyslem!", "Logout": "Odhlásit", "Leave": "Odejít", "I understand, please disable": "Rozumím, chci ji deaktivovat", @@ -139,7 +139,7 @@ "Email": "E-mail", "Test": "Test", "Certificate Info": "Informace o certifikátu", - "Resolver Server": "Resolver Server", + "Resolver Server": "Server Resolveru", "Resource Record Type": "Typ záznamu o prostředku", "Last Result": "Poslední výsledek", "Create your admin account": "Vytvořit účet administrátora", @@ -236,7 +236,7 @@ "smtpCC": "Kopie", "smtpBCC": "Skrytá kopie", "discord": "Discord", - "Discord Webhook URL": "Discord Webhook URL", + "Discord Webhook URL": "URL Webhooku Discord", "wayToGetDiscordURL": "Získáte tak, že přejdete do Nastavení serveru - > Integrace - > Vytvořit Webhook", "Bot Display Name": "Zobrazované jméno robota", "Prefix Custom Message": "Předpona vlastní zprávy", @@ -250,7 +250,7 @@ "Recipients": "Příjemci", "needSignalAPI": "Musíte mít Signal klienta s REST API.", "wayToCheckSignalURL": "Pro zobrazení instrukcí, jak službu nastavit, přejděte na následující adresu:", - "signalImportant": "Důležité V seznamu příjemců není možné současně použít skupiny a čísla!", + "signalImportant": "Důležité: v seznamu příjemců není možné současně použít skupiny a čísla!", "gotify": "Gotify", "Application Token": "Token aplikace", "Server URL": "URL adresa serveru", @@ -266,7 +266,7 @@ "rocket.chat": "Rocket.Chat", "pushover": "Pushover", "pushy": "Pushy", - "PushByTechulus": "Push by Techulus", + "PushByTechulus": "Push od Techulus", "octopush": "Octopush", "promosms": "PromoSMS", "clicksendsms": "ClickSend SMS", @@ -323,7 +323,7 @@ "promosmsPhoneNumber": "Telefonní číslo (polští příjemci mohou vynechat telefonní předvolbu)", "promosmsSMSSender": "Odesílatel SMS: Předem zaregistrovaný název nebo jeden z výchozích: InfoSMS, SMS Info, MaxSMS, INFO, SMS", "promosmsAllowLongSMS": "Povolit dlouhé SMS", - "Feishu WebHookUrl": "Feishu WebHookURL", + "Feishu WebHookUrl": "URL Webhooku Feishu", "matrixHomeserverURL": "URL adresa domácího serveru (s http(s):// a volitelně portem)", "Internal Room Id": "ID interní místnosti", "matrixDesc1": "ID interní místnosti naleznete v Matrix klientovi v rozšířeném nastavení místnosti. Mělo by být ve tvaru !QMdRCpUIfLwsfjxye6:home.server.", @@ -341,7 +341,7 @@ "One record": "Jeden záznam", "steamApiKeyDescription": "Pro monitorování Steam Game Serveru je nutné zadat Steam Web-API klíč. Svůj API klíč získáte na následující stránce: ", "Current User": "Aktuálně přihlášený uživatel", - "topic": "Topic", + "topic": "Téma", "topicExplanation": "MQTT topic, který chcete sledovat", "successMessage": "Zpráva o úspěchu", "successMessageExplanation": "MQTT zpráva považovaná za úspěšnou", @@ -415,17 +415,17 @@ "smtpDkimheaderFieldNames": "Podepisovat tyto hlavičky (volitelné)", "smtpDkimskipFields": "Nepodepisovat tyto hlavičky (volitelné)", "wayToGetPagerDutyKey": "Získat jej můžete v sekci Service -> Service Directory -> (vyberte službu) -> Integrations -> Add integration. Následně vyhledejte \"Events API V2\". Více informace naleznete na adrese {0}", - "Integration Key": "Integration Key", - "Integration URL": "Integration URL", - "Auto resolve or acknowledged": "Auto resolve or acknowledged", - "do nothing": "do nothing", - "auto acknowledged": "auto acknowledged", - "auto resolve": "auto resolve", + "Integration Key": "Integrační klíč", + "Integration URL": "Integrační URL", + "Auto resolve or acknowledged": "Automatické řešení nebo potvrzení", + "do nothing": "nedělat nic", + "auto acknowledged": "automaticky uznáno", + "auto resolve": "automatické řešení", "gorush": "Gorush", "alerta": "Alerta", "alertaApiEndpoint": "API Endpoint", "alertaEnvironment": "Prostředí", - "alertaApiKey": "API Key", + "alertaApiKey": "API klíč", "alertaAlertState": "Stav upozornění", "alertaRecoverState": "Stav obnovení", "deleteStatusPageMsg": "Opravdu chcete odstranit tuto stavovou stránku?", @@ -440,17 +440,17 @@ "Certificate Chain": "Řetězec certifikátu", "Valid": "Platný", "Invalid": "Neplatný", - "AccessKeyId": "AccessKey ID", - "SecretAccessKey": "AccessKey Secret", - "PhoneNumbers": "PhoneNumbers", + "AccessKeyId": "ID přístupového klíče", + "SecretAccessKey": "Tajemství přístupového klíče", + "PhoneNumbers": "Telefonní čísla", "TemplateCode": "TemplateCode", "SignName": "SignName", - "Sms template must contain parameters: ": "Sms template must contain parameters: ", + "Sms template must contain parameters: ": "Šablona SMS musí obsahovat parametry: ", "Bark Endpoint": "Bark Endpoint", - "Bark Group": "Bark Group", - "Bark Sound": "Bark Sound", + "Bark Group": "Skupina Bark", + "Bark Sound": "Bark zvuk", "WebHookUrl": "WebHookUrl", - "SecretKey": "SecretKey", + "SecretKey": "Tajný klíč", "For safety, must use secret key": "Z důvodu bezpečnosti použijte secret key", "Device Token": "Token zařízení", "Platform": "Platforma", @@ -459,8 +459,8 @@ "Huawei": "Huawei", "High": "Vysoký", "Retry": "Opakovat", - "Topic": "Topic", - "WeCom Bot Key": "WeCom Bot Key", + "Topic": "Téma", + "WeCom Bot Key": "Klíč WeCom Bota", "Setup Proxy": "Nastavit proxy", "Proxy Protocol": "Protokol proxy", "Proxy Server": "Proxy Server", @@ -521,15 +521,15 @@ "Domain Names": "Názvy domén", "signedInDisp": "Přihlášen jako {0}", "signedInDispDisabled": "Ověření je vypnuté.", - "RadiusSecret": "Radius Secret", + "RadiusSecret": "Tajemství Radius", "RadiusSecretDescription": "Sdílený tajný klíč mezi klientem a serverem", "RadiusCalledStationId": "ID volaného zařízení", "RadiusCalledStationIdDescription": "Identifikátor volaného zařízení", "RadiusCallingStationId": "ID volajícího zařízení", "RadiusCallingStationIdDescription": "Identifikátor volajícího zařízení", "Certificate Expiry Notification": "Oznámení na blížící se konec platnosti certifikátu", - "API Username": "API Username", - "API Key": "API Key", + "API Username": "Uživatelské jména API", + "API Key": "API klíč", "Recipient Number": "Číslo příjemce", "From Name/Number": "Jméno/číslo odesílatele", "Leave blank to use a shared sender number.": "Ponechte prázdné, pokud chcete použít číslo sdíleného příjemce.", @@ -541,19 +541,19 @@ "promosmsLogin": "API Login Name", "promosmsPassword": "API Password", "pushoversounds pushover": "Pushover (výchozí)", - "pushoversounds bike": "Bike", + "pushoversounds bike": "Kolo", "pushoversounds bugle": "Bugle", - "pushoversounds cashregister": "Cash Register", + "pushoversounds cashregister": "Pokladna", "pushoversounds classical": "Classical", - "pushoversounds cosmic": "Cosmic", + "pushoversounds cosmic": "Kosmický", "pushoversounds falling": "Falling", "pushoversounds gamelan": "Gamelan", - "pushoversounds incoming": "Incoming", - "pushoversounds intermission": "Intermission", - "pushoversounds magic": "Magic", - "pushoversounds mechanical": "Mechanical", - "pushoversounds pianobar": "Piano Bar", - "pushoversounds siren": "Siren", + "pushoversounds incoming": "Příchozí", + "pushoversounds intermission": "Přestávka", + "pushoversounds magic": "Kouzlo", + "pushoversounds mechanical": "Mechanika", + "pushoversounds pianobar": "Barové piano", + "pushoversounds siren": "Siréna", "pushoversounds spacealarm": "Space Alarm", "pushoversounds tugboat": "Tug Boat", "pushoversounds alien": "Alien Alarm (dlouhý)", @@ -563,7 +563,7 @@ "pushoversounds updown": "Up Down (dlouhý)", "pushoversounds vibrate": "Pouze vibrace", "pushoversounds none": "Žádný (ticho)", - "pushyAPIKey": "Secret API Key", + "pushyAPIKey": "Tajný API klíč", "pushyToken": "Token zařízení", "Show update if available": "Upozornit na aktualizace, pokud jsou k dispozici", "Also check beta release": "Kontrolovat také dostupnost beta verzí", @@ -584,7 +584,7 @@ "certificationExpiryDescription": "Aktivovat oznámení nad HTTPS dohledy, pokud platnost TLS certifikátu vyprší za:", "Setup Docker Host": "Nastavit Docker hostitele", "Connection Type": "Typ připojení", - "Docker Daemon": "Docker Daemon", + "Docker Daemon": "Démon Dockeru", "deleteDockerHostMsg": "Opravdu chcete odstranit tohoto docker hostitele ze všech dohledů?", "socket": "Socket", "tcp": "TCP / HTTP", @@ -592,7 +592,7 @@ "Container Name / ID": "ID / název kontejneru", "Docker Host": "Docker hostitel", "Docker Hosts": "Docker hostitelé", - "ntfy Topic": "ntfy Topic", + "ntfy Topic": "ntfy Téma", "Domain": "Doména", "Workstation": "Pracovní stanice", "disableCloudflaredNoAuthMsg": "Používáte režim bez ověření, heslo není vyžadováno.", @@ -621,8 +621,8 @@ "Optional": "Volitelný", "squadcast": "Squadcast", "SendKey": "SendKey", - "SMSManager API Docs": "SMSManager API Docs ", - "Gateway Type": "Gateway Typ", + "SMSManager API Docs": "Dokumentace SMSManager API ", + "Gateway Type": "Typ brány", "SMSManager": "SMSManager", "You can divide numbers with": "Čísla můžete oddělit pomocí", "or": "nebo", @@ -645,7 +645,7 @@ "lastDay3": "3. poslední den v měsíci", "lastDay4": "4. poslední den v měsíci", "No Maintenance": "Žádná údržba", - "pauseMaintenanceMsg": "Opravdu chcete pozastavit údržbu?", + "pauseMaintenanceMsg": "Opravdu chcete údržbu pozastavit?", "maintenanceStatus-under-maintenance": "Údržba", "maintenanceStatus-inactive": "Neaktivní", "maintenanceStatus-scheduled": "Naplánováno", @@ -680,5 +680,7 @@ "Specific Monitor Type": "Konkrétní typ dohledu", "dataRetentionTimeError": "Doba pro uchování musí být větší nebo rovna 0", "infiniteRetention": "Pro nekonečný záznam zadejte 0.", - "confirmDeleteTagMsg": "Opravdu chcete odstranit tento štíte? Provedením této akce nedojde k odstranění dohledů, které jej mají přiřazeny." -} \ No newline at end of file + "confirmDeleteTagMsg": "Opravdu chcete odstranit tento štítek? Provedením této akce nedojde k odstranění dohledů, které jej mají přiřazeny.", + "Help": "Nápověda", + "Game": "Hra" +} diff --git a/src/lang/en.json b/src/lang/en.json index 1493a7b08..a36a12187 100644 --- a/src/lang/en.json +++ b/src/lang/en.json @@ -131,10 +131,10 @@ "Auto Get": "Auto Get", "Schedule maintenance": "Schedule maintenance", "Affected Monitors": "Affected Monitors", - "Pick Affected Monitors...": "Pick Affected Monitors...", + "Pick Affected Monitors...": "Pick Affected Monitors…", "Start of maintenance": "Start of maintenance", "All Status Pages": "All Status Pages", - "Select status pages...": "Select status pages...", + "Select status pages...": "Select status pages…", "alertNoFile": "Please select a file to import.", "alertWrongFileType": "Please select a JSON file.", "Clear all statistics": "Clear all Statistics", @@ -153,7 +153,7 @@ "Token": "Token", "Show URI": "Show URI", "Tags": "Tags", - "Add New below or Select...": "Add New below or Select...", + "Add New below or Select...": "Add New below or Select…", "Tag with this name already exist.": "Tag with this name already exists.", "Tag with this value already exist.": "Tag with this value already exists.", "color": "Color", @@ -167,7 +167,7 @@ "Purple": "Purple", "Pink": "Pink", "Custom": "Custom", - "Search...": "Search...", + "Search...": "Search…", "Avg. Ping": "Avg. Ping", "Avg. Response": "Avg. Response", "Entry Page": "Entry Page", @@ -223,8 +223,8 @@ "Security": "Security", "Steam API Key": "Steam API Key", "Shrink Database": "Shrink Database", - "Pick a RR-Type...": "Pick a RR-Type...", - "Pick Accepted Status Codes...": "Pick Accepted Status Codes...", + "Pick a RR-Type...": "Pick a RR-Type…", + "Pick Accepted Status Codes...": "Pick Accepted Status Codes…", "Default": "Default", "HTTP Options": "HTTP Options", "Create Incident": "Create Incident", @@ -441,7 +441,7 @@ "wayToGetDiscordURL": "You can get this by going to Server Settings -> Integrations -> Create Webhook", "Bot Display Name": "Bot Display Name", "Prefix Custom Message": "Prefix Custom Message", - "Hello @everyone is...": "Hello {'@'}everyone is...", + "Hello @everyone is...": "Hello {'@'}everyone is…", "wayToGetTeamsURL": "You can learn how to create a webhook URL {0}.", "wayToGetZohoCliqURL": "You can learn how to create a webhook URL {0}.", "needSignalAPI": "You need to have a signal client with REST API.", diff --git a/src/lang/fr-FR.json b/src/lang/fr-FR.json index 3decd9872..f9a520d66 100644 --- a/src/lang/fr-FR.json +++ b/src/lang/fr-FR.json @@ -170,7 +170,7 @@ "Setup 2FA": "Configurer la double authentification (2FA)", "Enable 2FA": "Activer la double authentification (2FA)", "Disable 2FA": "Désactiver la double authentification (2FA)", - "2FA Settings": "Paramètres de la la double authentification (2FA)", + "2FA Settings": "Paramètres de la double authentification (2FA)", "Two Factor Authentication": "Double authentification", "Active": "Actif", "Inactive": "Inactif", @@ -309,7 +309,7 @@ "Basic Settings": "Paramètres de base", "User ID": "Identifiant utilisateur", "Messaging API": "Messaging API", - "wayToGetLineChannelToken": "Premièrement accédez à {0}, créez un provider et définissez un type de salon à « Messaging API ». Vous pourrez alors avoir puis vous pourrez avoir le jeton d'accès du salon et l'identifiant utilisateur demandés.", + "wayToGetLineChannelToken": "Premièrement accédez à {0}, créez un provider et définissez un type de salon à «Messaging API». Vous obtiendrez alors le jeton d'accès du salon et l'identifiant utilisateur demandés.", "Icon URL": "URL vers l'icône", "aboutIconURL": "Vous pouvez mettre un lien vers une image dans « URL vers l'icône » pour remplacer l'image de profil par défaut. Elle ne sera utilisé que si « Icône émoji » n'est pas défini.", "aboutMattermostChannelName": "Vous pouvez remplacer le salon par défaut que le webhook utilise en mettant le nom du salon dans le champ « Nom du salon ». Vous aurez besoin de l'activer depuis les paramètres de Mattermost. Ex. : #autre-salon", @@ -680,5 +680,7 @@ "Monitor": "Sonde | Sondes", "Custom": "Personnalisé", "confirmDeleteTagMsg": "Voulez-vous vraiment supprimer cette étiquettes ? Les moniteurs associés ne seront pas supprimés.", - "promosmsAllowLongSMS": "Autoriser les longs SMS" -} \ No newline at end of file + "promosmsAllowLongSMS": "Autoriser les longs SMS", + "Help": "Aide", + "Game": "Jeux" +} diff --git a/src/lang/ru-RU.json b/src/lang/ru-RU.json index a70c50c46..50b55fe34 100644 --- a/src/lang/ru-RU.json +++ b/src/lang/ru-RU.json @@ -577,5 +577,26 @@ "Gateway Type": "Тип шлюза", "SMSManager": "SMSManager", "You can divide numbers with": "Вы можете делить числа с", - "or": "или" -} \ No newline at end of file + "or": "или", + "Maintenance": "Обслуживание", + "Schedule maintenance": "Запланировать обслуживание", + "affectedMonitorsDescription": "Выберите мониторы, которые будут затронуты во время обслуживания", + "affectedStatusPages": "Показывать уведомление об обслуживании на выбранных страницах статуса", + "atLeastOneMonitor": "Выберите больше одного затрагиваемого монитора", + "dnsPortDescription": "По умолчанию порт DNS сервера - 53. Мы можете изменить его в любое время.", + "Monitor": "Монитор | Мониторы", + "webhookAdditionalHeadersTitle": "Дополнительные Заголовки", + "recurringIntervalMessage": "Запускать 1 раз каждый день | Запускать 1 раз каждые {0} дней", + "error": "ошибка", + "statusMaintenance": "Обслуживание", + "Affected Monitors": "Затронутые мониторы", + "Start of maintenance": "Начало обслуживания", + "All Status Pages": "Все страницы статусов", + "Select status pages...": "Выберите страницу статуса...", + "resendEveryXTimes": "Повторная отправка каждые {0} раз", + "resendDisabled": "Повторная отправка отключена", + "deleteMaintenanceMsg": "Вы действительно хотите удалить это обслуживание?", + "ZohoCliq": "ZohoCliq", + "critical": "критично", + "smseagle": "SMSEagle" +} diff --git a/src/lang/tr-TR.json b/src/lang/tr-TR.json index 853402558..560be296f 100644 --- a/src/lang/tr-TR.json +++ b/src/lang/tr-TR.json @@ -8,7 +8,7 @@ "ignoreTLSError": "HTTPS web siteleri için TLS/SSL hatasını yoksay", "upsideDownModeDescription": "Servisin durumunu tersine çevirir. Servis çalışıyorsa kapalı olarak işaretler.", "maxRedirectDescription": "İzlenecek maksimum yönlendirme sayısı. Yönlendirmeleri devre dışı bırakmak için 0'a ayarlayın.", - "acceptedStatusCodesDescription": "Servisin çalıştığını hangi durum kodları belirlesin?", + "acceptedStatusCodesDescription": "Başarılı bir yanıt olarak kabul edilen durum kodlarını seçin.", "passwordNotMatchMsg": "Şifre eşleşmiyor.", "notificationDescription": "Servislerin bildirim gönderebilmesi için bir bildirim yöntemi belirleyin.", "keywordDescription": "Anahtar kelimeyi düz html veya JSON yanıtında arayın ve büyük/küçük harfe duyarlıdır", @@ -25,7 +25,7 @@ "confirmClearStatisticsMsg": "Tüm istatistikleri silmek istediğinden emin misin?", "importHandleDescription": "Aynı isimdeki bütün servisleri ve bildirimleri atlamak için 'Var olanı atla' seçiniz. 'Üzerine yaz' var olan bütün servisleri ve bildirimleri silecektir. ", "confirmImportMsg": "Yedeği içeri aktarmak istediğinize emin misiniz? Lütfen doğru içeri aktarma seçeneğini seçtiğinizden emin olunuz. ", - "twoFAVerifyLabel": "Lütfen tokeni yazarak 2FA doğrulamanın çalıştığından emin olunuz.", + "twoFAVerifyLabel": "2FA doğrulamasını sağlamak için lütfen token bilgisini giriniz:", "tokenValidSettingsMsg": "Token geçerli! Şimdi 2FA ayarlarını kaydedebilirsiniz. ", "confirmEnableTwoFAMsg": "2FA'ı etkinleştirmek istediğinizden emin misiniz?", "confirmDisableTwoFAMsg": "2FA'ı devre dışı bırakmak istediğinize emin misiniz?", @@ -106,7 +106,7 @@ "Enable Auth": "Şifreli girişi aktif et.", "disableauth.message1": "Şifreli girişi devre dışı bırakmak istediğinizdenemin misiniz?", "disableauth.message2": "Bu, Uptime Kuma'nın önünde Cloudflare Access gibi üçüncü taraf yetkilendirmesi olan kişiler içindir.", - "Please use this option carefully!": "Lütfen dikkatli kullanın.", + "Please use this option carefully!": "Lütfen dikkatli kullanın!", "Logout": "Çıkış yap", "Leave": "Ayrıl", "I understand, please disable": "Evet farkındayım, iptal et", @@ -306,8 +306,8 @@ "Body": "Gövde", "Headers": "Başlıklar", "PushUrl": "Push URL", - "HeadersInvalidFormat": "İstek başlıkları geçerli JSON değil:", - "BodyInvalidFormat": "İstek gövdesi geçerli JSON değil:", + "HeadersInvalidFormat": "İstek başlıkları geçerli JSON değil. ", + "BodyInvalidFormat": "İstek gövdesi geçerli JSON değil: ", "Monitor History": "Servis Geçmişi", "clearDataOlderThan": "{0} gün boyunca izleme geçmişi verilerini saklayın.", "PasswordsDoNotMatch": "Parolalar uyuşmuyor.", @@ -409,7 +409,7 @@ "PhoneNumbers": "PhoneNumbers", "TemplateCode": "TemplateCode", "SignName": "SignName", - "Sms template must contain parameters: ": "Sms şablonu parametreleri içermelidir:", + "Sms template must contain parameters: ": "Sms şablonu parametreleri içermelidir: ", "Bark Endpoint": "Bark Endpoint", "Bark Group": "Bark Group", "Bark Sound": "Bark Sound", @@ -674,5 +674,12 @@ "high": "Yüksek", "General Monitor Type": "Genel Monitör Tipi", "Passive Monitor Type": "Pasif Monitör Tipi", - "Specific Monitor Type": "Özel Monitör Tipi" -} \ No newline at end of file + "Specific Monitor Type": "Özel Monitör Tipi", + "Help": "Yardım", + "Monitor": "Ekran | Ekranlar", + "Custom": "Özel", + "dataRetentionTimeError": "Saklama süresi 0 veya daha büyük olmalıdır", + "confirmDeleteTagMsg": "Bu etiketi silmek istediğinizden emin misiniz? Bu etiketle ilişkili monitörler silinmez.", + "promosmsAllowLongSMS": "Uzun SMS'e izin ver", + "infiniteRetention": "Sonsuza dek saklamak için 0 giriniz." +} diff --git a/src/lang/yue.json b/src/lang/yue.json new file mode 100644 index 000000000..cc9a1edb6 --- /dev/null +++ b/src/lang/yue.json @@ -0,0 +1,16 @@ +{ + "languageName": "繁體中文 (廣東話 / 粵語)", + "Settings": "設定", + "General": "一般", + "Dashboard": "表板", + "Help": "幫助", + "New Update": "有新版本", + "Language": "語言", + "Appearance": "外觀", + "Theme": "主題", + "Game": "遊戲", + "Version": "版本", + "Check Update On GitHub": "去 GitHub 睇下有冇更新", + "List": "列表", + "Add": "新增" +} diff --git a/src/lang/zh-CN.json b/src/lang/zh-CN.json index fcc4310f4..e3faa8e1f 100644 --- a/src/lang/zh-CN.json +++ b/src/lang/zh-CN.json @@ -9,7 +9,7 @@ "upsideDownModeDescription": "反转状态监控,如果服务可访问,则认为是故障。", "maxRedirectDescription": "允许的最大重定向次数。设置为 0 禁用重定向。", "enableGRPCTls": "允许通过 TLS 连接发送 gRPC 请求", - "grpcMethodDescription": "方法名会转换为小驼峰格式,例如 sayHello、check 等等", + "grpcMethodDescription": "方法名会转换为小驼峰格式,例如 sayHello、check 等等。", "acceptedStatusCodesDescription": "选择被视为成功响应的状态码。", "Maintenance": "维护", "statusMaintenance": "维护", @@ -30,7 +30,7 @@ "deleteMonitorMsg": "确定要删除此监控项吗?", "deleteMaintenanceMsg": "确定要删除此维护吗?", "deleteNotificationMsg": "确定要为所有监控项删除此通知吗?", - "dnsPortDescription": "DNS 服务器端口,默认为 53,您可以在任何时候更改此端口.", + "dnsPortDescription": "DNS 服务器端口,默认为 53,您可以在任何时候更改此端口。", "resolverserverDescription": "默认服务器是 Cloudflare。您随时可以修改解析服务器。", "rrtypeDescription": "选择要监控的资源记录类型", "pauseMonitorMsg": "确定要暂停吗?", @@ -75,7 +75,7 @@ "Uptime": "在线时间", "Cert Exp.": "证书有效期", "day": "天", - "-day": " 天", + "-day": "天", "hour": "小时", "-hour": " 小时", "Response": "响应", @@ -95,11 +95,11 @@ "Max. Redirects": "最大重定向次数", "Accepted Status Codes": "有效状态码", "Push URL": "推送 URL", - "needPushEvery": "您需要每 {0} 秒调用一次该 URL", + "needPushEvery": "您需要每 {0} 秒调用一次该 URL。", "pushOptionalParams": "可选参数:{0}", "Save": "保存", "Notifications": "通知", - "Not available, please setup.": "暂不可用,请先设置", + "Not available, please setup.": "暂不可用,请先设置。", "Setup Notification": "设置通知", "Light": "明亮", "Dark": "黑暗", @@ -120,7 +120,7 @@ "Disable Auth": "禁用身份验证", "Enable Auth": "启用身份验证", "disableauth.message1": "是否确定 取消登录验证?", - "disableauth.message2": "这是为 有第三方认证 的用户提供的功能,如 Cloudflare Access", + "disableauth.message2": "这是为 有第三方认证 的用户提供的功能,如 Cloudflare Access。", "Please use this option carefully!": "请谨慎使用!", "Logout": "退出", "Leave": "离开", @@ -158,9 +158,9 @@ "Auto Get": "自动获取", "backupDescription": "您可以将所有监控项和通知备份到 JSON 文件。", "backupDescription2": "注意: 不包括历史状态和事件数据。", - "backupDescription3": "导出的文件可能包含敏感信息,例如通知的令牌信息,请小心存放!", - "alertNoFile": "请选择要导入的文件", - "alertWrongFileType": "请选择一个 JSON 文件", + "backupDescription3": "导出的文件可能包含敏感信息,例如通知的令牌,请小心存放。", + "alertNoFile": "请选择要导入的文件。", + "alertWrongFileType": "请选择一个 JSON 文件。", "Clear all statistics": "清除所有统计数据", "Skip existing": "跳过已存在", "Overwrite": "覆盖", @@ -210,13 +210,13 @@ "Required": "必填", "telegram": "Telegram", "ZohoCliq": "ZohoCliq", - "Bot Token": "Bot Token", + "Bot Token": "机器人令牌", "wayToGetTelegramToken": "您可以从 {0} 获取 Token。", "Chat ID": "Chat ID", "supportTelegramChatID": "支持对话/群组/频道的 Chat ID", "wayToGetTelegramChatID": "您可以发送一条消息给您的机器人,然后访问此链接来查看 chat_id:", "YOUR BOT TOKEN HERE": "这里替换成您的 BOT TOKEN", - "chatIDNotFound": "未找到 Chat ID,请先给您的机器人发送一条消息。", + "chatIDNotFound": "未找到 Chat ID,请先给您的机器人发送一条消息", "webhook": "Webhook", "Post URL": "Post URL", "Content Type": "Content Type", @@ -234,13 +234,13 @@ "smtpCC": "抄送", "smtpBCC": "密送", "discord": "Discord", - "Discord Webhook URL": "Discord Webhook URL", + "Discord Webhook URL": "Discord Webhook 网址", "wayToGetDiscordURL": "要获取,可以前往服务器设置 -> 整合 -> 创建 Webhook", "Bot Display Name": "机器人显示名称", "Prefix Custom Message": "自定义消息前缀", "Hello @everyone is...": "{'@'}everyone,……", "teams": "Microsoft Teams", - "Webhook URL": "Webhook URL", + "Webhook URL": "Webhook 网址", "wayToGetTeamsURL": "您可以在{0}了解如何获取 Webhook URL。", "wayToGetZohoCliqURL": "您可以在{0}了解如何创建 Webhook URL。", "signal": "Signal", @@ -250,7 +250,7 @@ "wayToCheckSignalURL": "您可以通过下面的 URL 了解如何设置:", "signalImportant": "重要:您不能混合设定收件人的分组和号码!", "gotify": "Gotify", - "Application Token": "Application Token", + "Application Token": "应用程序令牌", "Server URL": "服务器 URL", "Priority": "优先级", "slack": "Slack", @@ -279,7 +279,7 @@ "Guild ID": "频道 ID", "line": "Line Messenger", "mattermost": "Mattermost", - "User Key": "User Key", + "User Key": "用户密钥", "Device": "设备", "Message Title": "消息标题", "Notification Sound": "通知铃声", @@ -293,17 +293,17 @@ "apiCredentials": "API Credentials", "octopushLegacyHint": "您是否在使用旧版本的 Octopush(2011-2020)?", "Check octopush prices": "查看 Octopush 的价格 {0}。", - "octopushPhoneNumber": "电话号码(国际格式,例如:+33612345678)", + "octopushPhoneNumber": "电话号码(国际格式,例如:+33612345678) ", "octopushSMSSender": "短信发送名称:3-11 位大小写字母、数字和空格(a-zA-Z0-9)", "LunaSea Device ID": "LunaSea 设备 ID", - "Apprise URL": "Apprise URL", + "Apprise URL": "Apprise 网址", "Example:": "例如:{0}", "Read more:": "了解更多:{0}", "Status:": "状态:{0}", "Read more": "了解更多", - "appriseInstalled": "Apprise 已安装", + "appriseInstalled": "Apprise 已安装。", "appriseNotInstalled": "Apprise 未安装。{0}", - "Access Token": "Access Token", + "Access Token": "访问令牌", "Channel access token": "频道 Access Token", "Line Developers Console": "Line 开发者控制台", "lineDevConsoleTo": "Line 开发者控制台 - {0}", @@ -335,7 +335,7 @@ "BodyInvalidFormat": "请求体不是有效的 JSON: ", "Monitor History": "监控历史", "clearDataOlderThan": "保留监控历史数据 {0} 天。", - "PasswordsDoNotMatch": "密码不匹配", + "PasswordsDoNotMatch": "密码不匹配。", "records": "记录", "One record": "一条记录", "steamApiKeyDescription": "要监控 Steam 游戏服务器,您需要 Steam Web-API 密钥。您可以在这里注册您的 API 密钥: ", @@ -396,7 +396,7 @@ "smseagleContact": "通讯录联系人", "smseagleRecipientType": "收信人类型", "smseagleRecipient": "收信人(多个需用半角逗号分隔)", - "smseagleToken": "API Access token", + "smseagleToken": "API访问令牌", "smseagleUrl": "您的 SMSEagle 设备 URL", "smseagleEncoding": "以 Unicode 发送", "smseaglePriority": "消息优先级(0-9,默认为 0)", @@ -414,8 +414,8 @@ "smtpDkimheaderFieldNames": "包含在哈希计算对象内的 Header 列表(可选)", "smtpDkimskipFields": "不包含在哈希计算对象内的 Header 列表(可选)", "wayToGetPagerDutyKey": "您可以在 Service -> Service Directory -> (选择一个 Service) -> Integrations -> Add integration 页面中搜索“Events API V2”以获取此 Integration Key,更多信息请看{0}", - "Integration Key": "Integration Key", - "Integration URL": "Integration URL", + "Integration Key": "集成密钥", + "Integration URL": "集成网址", "Auto resolve or acknowledged": "自动标记为已解决或已读", "do nothing": "不做任何操作", "auto acknowledged": "自动标记为已读", @@ -440,11 +440,11 @@ "Valid": "有效", "Invalid": "无效", "AccessKeyId": "AccessKey ID", - "SecretAccessKey": "AccessKey Secret", + "SecretAccessKey": "AccessKey 密码", "PhoneNumbers": "PhoneNumbers", "TemplateCode": "TemplateCode", "SignName": "SignName", - "Sms template must contain parameters: ": "短信模板必须包含以下变量:", + "Sms template must contain parameters: ": "短信模板必须包含以下变量: ", "Bark Endpoint": "Bark 接入点", "Bark Group": "Bark 群组", "Bark Sound": "Bark 铃声", @@ -522,7 +522,7 @@ "Show Powered By": "显示 Powered By", "Domain Names": "域名", "signedInDisp": "当前用户: {0}", - "signedInDispDisabled": "已禁用身份验证", + "signedInDispDisabled": "已禁用身份验证。", "RadiusSecret": "Radius 共享机密", "RadiusSecretDescription": "客户端和服务器之间共享的密钥", "RadiusCalledStationId": "NAS 网络访问服务器号码(Called Station Id)", @@ -534,7 +534,7 @@ "API Key": "API Key", "Recipient Number": "收件人手机号码", "From Name/Number": "发件人名称/手机号码", - "Leave blank to use a shared sender number.": "留空以使用平台共享的发件人手机号码", + "Leave blank to use a shared sender number.": "留空以使用平台共享的发件人手机号码。", "Octopush API Version": "Octopush API 版本", "Legacy Octopush-DM": "旧版本 Octopush-DM", "endpoint": "接入点", @@ -564,7 +564,7 @@ "pushoversounds echo": "Pushover Echo(长铃声)", "pushoversounds updown": "Up Down(长铃声)", "pushoversounds vibrate": "仅震动", - "pushoversounds none": "无(禁音)", + "pushoversounds none": "无(静音)", "pushyAPIKey": "API 密钥", "pushyToken": "设备 Token", "Show update if available": "有更新时通知", @@ -573,10 +573,10 @@ "Check how to config it for WebSocket": "查看如何将反向代理与 WebSocket 一起使用", "Steam Game Server": "Steam 游戏服务器", "Most likely causes:": "最可能的原因:", - "The resource is no longer available.": "您所请求的资源已不再可用;", + "The resource is no longer available.": "您所请求的资源已不再可用。", "There might be a typing error in the address.": "您输入的地址可能有误。", "What you can try:": "您可以尝试以下操作:", - "Retype the address.": "重新输入地址;", + "Retype the address.": "重新输入地址。", "Go back to the previous page.": "返回到上一页面。", "Coming Soon": "即将推出", "wayToGetClickSendSMSToken": "您可以在{0}获取 API Username 和 API Key。", @@ -587,7 +587,7 @@ "Setup Docker Host": "配置 Docker 宿主信息", "Connection Type": "连接方式", "Docker Daemon": "Docker 守护进程", - "deleteDockerHostMsg": "您确定您要删除此 Docker 宿主设置吗?这会影响所有 Docker 监控项", + "deleteDockerHostMsg": "您确定要为所有监控项删除此 Docker 宿主设置吗?", "socket": "Socket", "tcp": "TCP / HTTP", "Docker Container": "Docker 容器", @@ -597,13 +597,13 @@ "ntfy Topic": "ntfy Topic", "Domain": "域名", "Workstation": "工作站", - "disableCloudflaredNoAuthMsg": "您现在正处于 No Auth 模式,无需输入密码", + "disableCloudflaredNoAuthMsg": "您现在正处于 No Auth 模式,无需输入密码。", "trustProxyDescription": "信任 'X-Forwarded-*' 头。如果您的 Uptime Kuma 是通过 Nginx 或 Apache 等反代服务对外提供访问的话,则您应当启用本功能以获取正确的客户端 IP。", "wayToGetLineNotifyToken": "您可以在 {0} 获取 Access token", "Examples": "例如", "Home Assistant URL": "Home Assistant 地址", "Long-Lived Access Token": "长期访问令牌", - "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "长期访问令牌可通过点击左下角您的用户名,滚动到页面底部并点击 Create Token 按钮获取。", + "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "长期访问令牌可通过点击左下角您的用户名,滚动到页面底部并点击 Create Token 按钮获取。 ", "Notification Service": "Notification Service", "default: notify all devices": "默认:通知所有设备", "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "通知服务的列表可在 Home Assistant 中的 Developer Tools > Services 通过搜索您的设备或手机的名称来获得。", @@ -611,7 +611,7 @@ "Trigger type:": "触发类型:", "Event type:": "事件类型:", "Event data:": "事件数据:", - "Then choose an action, for example switch the scene to where an RGB light is red.": "然后您可以选择关联操作,例如切换到 RGB 灯发出红光的场景", + "Then choose an action, for example switch the scene to where an RGB light is red.": "然后您可以选择关联操作,例如切换到 RGB 灯发出红光的场景。", "Frontend Version": "前端版本", "Frontend Version do not match backend version!": "前端版本与后端版本不匹配!", "Base URL": "API 基础地址", @@ -623,10 +623,10 @@ "Optional": "可选的", "squadcast": "Squadcast", "SendKey": "SendKey", - "SMSManager API Docs": "SMSManager API 文档在", + "SMSManager API Docs": "SMSManager API 文档 ", "Gateway Type": "网关类型", "SMSManager": "SMSManager", - "You can divide numbers with": "可用的分隔符:", + "You can divide numbers with": "可用的数字分隔符包括", "or": "或", "recurringInterval": "时间间隔", "Recurring": "重复", @@ -679,5 +679,13 @@ "high": "高价", "General Monitor Type": "常规监控类型", "Passive Monitor Type": "被动监控类型", - "Specific Monitor Type": "针对监控类型" -} \ No newline at end of file + "Specific Monitor Type": "针对监控类型", + "dataRetentionTimeError": "保留期必须为0或更大", + "Monitor": "监控项 | 监控项", + "Custom": "自定义", + "promosmsAllowLongSMS": "允许长的短信", + "confirmDeleteTagMsg": "你确定你要删除这个标签?与此标签关联的监视器不会被删除。", + "infiniteRetention": "设为0表示无限保留期。", + "Help": "帮助", + "Game": "游戏" +} diff --git a/src/lang/zh-HK.json b/src/lang/zh-HK.json index f1933f273..1d7c38d74 100644 --- a/src/lang/zh-HK.json +++ b/src/lang/zh-HK.json @@ -384,5 +384,22 @@ "statusMaintenance": "維護中", "Enable DNS Cache": "啟用 DNS 快取", "Enable": "啟用", - "Disable": "停用" -} \ No newline at end of file + "Disable": "停用", + "Schedule maintenance": "計劃維護", + "Help": "幫助", + "Valid To:": "有效期至:", + "Date Created": "新增日期", + "resendEveryXTimes": "每 {0} 次便重新傳送", + "resendDisabled": "重新傳送已停用", + "enableGRPCTls": "允許以 TLS 連線傳送 gRPC 要求", + "recurringIntervalMessage": "每天一次 | 每 {0} 天一次", + "affectedMonitorsDescription": "選擇受目前維護影響的監測器", + "affectedStatusPages": "在已選取的狀態頁中顯示此維護訊息", + "Primary Base URL": "主要 Base URL", + "Passive Monitor Type": "被動監測器類型", + "Resend Notification if Down X times consequently": "若 X 次心跳皆離線,重新傳送通知", + "Game": "遊戲", + "Specific Monitor Type": "特定監測器類型", + "Monitor": "監測器 | 監測器", + "General Monitor Type": "一般監測器類型" +} diff --git a/src/lang/zh-TW.json b/src/lang/zh-TW.json index 1c1684127..d9d0256ea 100644 --- a/src/lang/zh-TW.json +++ b/src/lang/zh-TW.json @@ -668,5 +668,6 @@ "high": "高", "General Monitor Type": "一般監測器類型", "Passive Monitor Type": "被動監測器類型", - "Specific Monitor Type": "指定監測器類型" -} \ No newline at end of file + "Specific Monitor Type": "指定監測器類型", + "ZohoCliq": "ZohoCliq" +}