Es para quien implementa autenticación de terceros ante Uptime Kuma como por ejemplo Cloudflare Access.
+
Por favor usar con cuidado.
+
+
+
+
Você tem certeza que deseja desativar a autenticação?
+
Isso é para alguém que tem autenticação de terceiros na frente do 'UpTime Kuma' como o Cloudflare Access.
+
Por favor, utilize isso com cautela.
+
+
+
+
你是否確認取消登入認証?
+
這個功能是設計給已有第三方認証的用家,例如 Cloudflare Access。
+
請小心使用。
+
+
+
+
是否确定 取消登录验证?
+
这是为 有第三方认证 的用户提供的功能,如 Cloudflare Access
+
请谨慎使用!
+
+
+
+
你是否要取消登入驗證?
+
此功能是設計給已有第三方認證的使用者,例如 Cloudflare Access。
+
請謹慎使用。
+
+
+
+
Bist du sicher das du die Authentifizierung deaktivieren möchtest?
+
Es ist für jemanden der eine externe Authentifizierung vor Uptime Kuma geschaltet hat, wie z.B. Cloudflare Access.
+
Bitte mit Vorsicht nutzen.
+
+
+
+
Да ли сте сигурни да желите да искључите аутентификацију?
+
То је за оне који имају додату аутентификацију испред Uptime Kuma као на пример Cloudflare Access.
+
Молим Вас користите ово са пажњом.
+
+
+
+
Da li ste sigurni da želite da isključite autentifikaciju?
+
To je za one koji imaju dodatu autentifikaciju ispred Uptime Kuma kao na primer Cloudflare Access.
+
Molim Vas koristite ovo sa pažnjom.
+
+
+
+
Jeste li sigurni da želite isključiti autentikaciju?
+
To je za korisnike koji imaju vanjsku autentikaciju stranice ispred Uptime Kume, poput usluge Cloudflare Access.
+
Pažljivo koristite ovu opciju.
+
+
+
+
Şifreli girişi devre dışı bırakmak istediğinizdenemin misiniz?
+
Bu, Uptime Kuma'nın önünde Cloudflare Access gibi üçüncü taraf yetkilendirmesi olan kişiler içindir.
+
Lütfen dikkatli kullanın.
+
+
+
+
정말로 인증 기능을 끌까요?
+
이 기능은 Cloudflare Access와 같은 서드파티 인증을 Uptime Kuma 앞에 둔 사용자를 위한 기능이에요.
+
신중하게 사용하세요.
+
+
+
+
Czy na pewno chcesz wyłączyć autoryzację?
+
Jest przeznaczony dla kogoś, kto ma autoryzację zewnętrzną przed Uptime Kuma, taką jak Cloudflare Access.
+
Proszę używać ostrożnie.
+
+
+
+
Kas soovid lülitada autentimise välja?
+
Kastuamiseks välise autentimispakkujaga, näiteks Cloudflare Access.
+
Palun kasuta vastutustundlikult.
+
+
+
+
Si è certi di voler disabilitare l'autenticazione?
+
È per chi ha l'autenticazione gestita da terze parti messa davanti ad Uptime Kuma, ad esempio Cloudflare Access.
+
Utilizzare con attenzione.
+
+
+
+
Apakah Anda yakin ingin menonaktifkan autentikasi?
+
Ini untuk mereka yang memiliki autentikasi pihak ketiga diletakkan di depan Uptime Kuma, misalnya akses Cloudflare.
+
Gunakan dengan hati-hati.
+
+
+
+
Вы уверены, что хотите отключить авторизацию?
+
Это подходит для тех, у кого стоит другая авторизация перед открытием Uptime Kuma, например Cloudflare Access.
+
Пожалуйста, используйте с осторожностью.
+
+
+
+
آیا مطمئن هستید که میخواهید احراز هویت را غیر فعال کنید?
+
این ویژگی برای کسانی است که لایه امنیتی شخص ثالث دیگر بر روی این آدرس فعال کردهاند، مانند Cloudflare Access.
+
لطفا از این امکان با دقت استفاده کنید.
+
+
+
+
Сигурни ли сте, че желаете да изключите удостоверяването?
+
Използва се в случаите, когато има настроен алтернативен метод за удостоверяване преди Uptime Kuma, например Cloudflare Access.
+
Моля, използвайте с повишено внимание.
+
+
+
+
Biztos benne, hogy kikapcsolja a hitelesítést?
+
Akkor érdemes, ha van 3rd-party hitelesítés az Uptime Kuma-t megelőzően mint a Cloudflare Access.
+
Használja megfontoltan!
+
+
+
+
Er du sikker på at du vil deaktiver autentisering?
+
Dette er for de som har tredjepartsautorisering foran Uptime Kuma, for eksempel Cloudflare Access.
+
Vennligst vær forsiktig.
+
+
+
+
+
Are you sure want to disable auth?
+
It is for someone who have 3rd-party auth in front of Uptime Kuma such as Cloudflare Access.
+
Please use it carefully.
+
+
+
+
+
+
+
+
diff --git a/src/i18n.js b/src/i18n.js
index deeeac91e..229493938 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -1,62 +1,45 @@
import { createI18n } from "vue-i18n/index";
-import daDK from "./languages/da-DK";
-import deDE from "./languages/de-DE";
import en from "./languages/en";
-import esEs from "./languages/es-ES";
-import etEE from "./languages/et-EE";
-import fa from "./languages/fa";
-import frFR from "./languages/fr-FR";
-import hu from "./languages/hu";
-import hrHR from "./languages/hr-HR";
-import itIT from "./languages/it-IT";
-import idID from "./languages/id-ID";
-import ja from "./languages/ja";
-import koKR from "./languages/ko-KR";
-import nlNL from "./languages/nl-NL";
-import nbNO from "./languages/nb-NO";
-import pl from "./languages/pl";
-import ptBR from "./languages/pt-BR";
-import bgBG from "./languages/bg-BG";
-import ruRU from "./languages/ru-RU";
-import sr from "./languages/sr";
-import srLatn from "./languages/sr-latn";
-import svSE from "./languages/sv-SE";
-import trTR from "./languages/tr-TR";
-import vi from "./languages/vi";
-import zhCN from "./languages/zh-CN";
-import zhHK from "./languages/zh-HK";
-import zhTW from "./languages/zh-TW";
const languageList = {
+ "zh-HK": "繁體中文 (香港)",
+ "bg-BG": "Български",
+ "de-DE": "Deutsch (Deutschland)",
+ "nl-NL": "Nederlands",
+ "nb-NO": "Norsk",
+ "es-ES": "Español",
+ "fa": "Farsi",
+ "pt-BR": "Português (Brasileiro)",
+ "fr-FR": "Français (France)",
+ "hu": "Magyar",
+ "hr-HR": "Hrvatski",
+ "it-IT": "Italiano (Italian)",
+ "id-ID": "Bahasa Indonesia (Indonesian)",
+ "ja": "日本語",
+ "da-DK": "Danish (Danmark)",
+ "sr": "Српски",
+ "sr-latn": "Srpski",
+ "sv-SE": "Svenska",
+ "tr-TR": "Türkçe",
+ "ko-KR": "한국어",
+ "ru-RU": "Русский",
+ "zh-CN": "简体中文",
+ "pl": "Polski",
+ "et-EE": "eesti",
+ "vi": "Vietnamese",
+ "zh-TW": "繁體中文 (台灣)"
+};
+
+let messages = {
en,
- "zh-HK": zhHK,
- "bg-BG": bgBG,
- "de-DE": deDE,
- "nl-NL": nlNL,
- "nb-NO": nbNO,
- "es-ES": esEs,
- "fa": fa,
- "pt-BR": ptBR,
- "fr-FR": frFR,
- "hu": hu,
- "hr-HR": hrHR,
- "it-IT": itIT,
- "id-ID" : idID,
- "ja": ja,
- "da-DK": daDK,
- "sr": sr,
- "sr-latn": srLatn,
- "sv-SE": svSE,
- "tr-TR": trTR,
- "ko-KR": koKR,
- "ru-RU": ruRU,
- "zh-CN": zhCN,
- "pl": pl,
- "et-EE": etEE,
- "vi": vi,
- "zh-TW": zhTW
};
+for (let lang in languageList) {
+ messages[lang] = {
+ languageName: languageList[lang]
+ };
+}
+
const rtlLangs = ["fa"];
export const currentLocale = () => localStorage.locale
@@ -73,5 +56,5 @@ export const i18n = createI18n({
fallbackLocale: "en",
silentFallbackWarn: true,
silentTranslationWarn: true,
- messages: languageList,
+ messages: messages,
});
diff --git a/src/languages/README.md b/src/languages/README.md
index 6ba7d95eb..3c7f40609 100644
--- a/src/languages/README.md
+++ b/src/languages/README.md
@@ -4,11 +4,8 @@
2. Create a language file (e.g. `zh-TW.js`). The filename must be ISO language code: http://www.lingoes.net/en/translator/langcode.htm
3. Run `npm run update-language-files`. You can also use this command to check if there are new strings to translate for your language.
4. Your language file should be filled in. You can translate now.
-5. Translate `src/pages/Settings.vue` (search for a `Confirm` component with `rel="confirmDisableAuth"`).
-6. Import your language file in `src/i18n.js` and add it to `languageList` constant.
+5. Translate `src/components/settings/Security.vue` (search for a `Confirm` component with `rel="confirmDisableAuth"`).
+6. Add it into `languageList` constant.
7. Make a [pull request](https://github.com/louislam/uptime-kuma/pulls) when you have done.
-One of good examples:
-https://github.com/louislam/uptime-kuma/pull/316/files
-
-If you do not have programming skills, let me know in [Issues section](https://github.com/louislam/uptime-kuma/issues). I will assist you. 😏
+If you do not have programming skills, let me know in [the issues section](https://github.com/louislam/uptime-kuma/issues). I will assist you. 😏
diff --git a/src/languages/bg-BG.js b/src/languages/bg-BG.js
index 0d5af783a..3ae95b360 100644
--- a/src/languages/bg-BG.js
+++ b/src/languages/bg-BG.js
@@ -77,7 +77,7 @@ export default {
"Accepted Status Codes": "Допустими статус кодове",
Save: "Запази",
Notifications: "Известявания",
- "Not available, please setup.": "Не е налично. Моля, настройте.",
+ "Not available, please setup.": "Не са налични. Моля, настройте.",
"Setup Notification": "Настройки за известявания",
Light: "Светла",
Dark: "Тъмна",
@@ -89,7 +89,7 @@ export default {
Timezone: "Часова зона",
"Search Engine Visibility": "Видимост за търсачки",
"Allow indexing": "Разреши индексиране",
- "Discourage search engines from indexing site": "Обезкуражи индексирането на сайта от търсачките",
+ "Discourage search engines from indexing site": "Не позволявай на търсачките да индексират този сайт",
"Change Password": "Промени парола",
"Current Password": "Текуща парола",
"New Password": "Нова парола",
@@ -141,7 +141,7 @@ export default {
Overwrite: "Презапиши",
Options: "Опции",
"Keep both": "Запази двете",
- "Verify Token": "Проверка на токен код",
+ "Verify Token": "Провери токен код",
"Setup 2FA": "Настройка 2FA",
"Enable 2FA": "Включи 2FA",
"Disable 2FA": "Изключи 2FA",
@@ -298,8 +298,14 @@ export default {
HeadersInvalidFormat: "Заявените хедъри не са валидни JSON: ",
BodyInvalidFormat: "Заявеното съобщение не е валиден JSON: ",
"Monitor History": "История на мониторите",
- clearDataOlderThan: "Ще се съхранява за {0} дни.",
+ clearDataOlderThan: "Ще се съхранява {0} дни.",
records: "записа",
"One record": "Един запис",
steamApiKeyDescription: "За да мониторирате Steam Gameserver се нуждаете от Steam Web-API ключ. Може да регистрирате Вашия API ключ тук: ",
+ clicksendsms: "ClickSend SMS",
+ apiCredentials: "API удостоверяване",
+ PasswordsDoNotMatch: "Паролите не съвпадат.",
+ "Current User": "Текущ потребител",
+ recent: "Скорошни",
+ shrinkDatabaseDescription: "Инициира \"VACUUM\" за \"SQLite\" база данни. Ако Вашата база данни е създадена след версия 1.10.0, \"AUTO_VACUUM\" функцията е активна и това действие не нужно.",
};
diff --git a/src/languages/en.js b/src/languages/en.js
index 15c3cd0f3..fee80a760 100644
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -307,4 +307,49 @@ export default {
steamApiKeyDescription: "For monitoring a Steam Game Server you need a Steam Web-API key. You can register your API key here: ",
"Current User": "Current User",
recent: "Recent",
+ Done: "Done",
+ Info: "Info",
+ 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...",
+ Default: "Default",
+ "HTTP Options": "HTTP Options",
+ "Create Incident": "Create Incident",
+ Title: "Title",
+ Content: "Content",
+ Style: "Style",
+ info: "info",
+ warning: "warning",
+ danger: "danger",
+ primary: "primary",
+ light: "light",
+ dark: "dark",
+ Post: "Post",
+ "Please input title and content": "Please input title and content",
+ Created: "Created",
+ "Last Updated": "Last Updated",
+ Unpin: "Unpin",
+ "Switch to Light Theme": "Switch to Light Theme",
+ "Switch to Dark Theme": "Switch to Dark Theme",
+ "Show Tags": "Show Tags",
+ "Hide Tags": "Hide Tags",
+ Description: "Description",
+ "No monitors available.": "No monitors available.",
+ "Add one": "Add one",
+ "No Monitors": "No Monitors",
+ "Add one": "Add one",
+ "Untitled Group": "Untitled Group",
+ Services: "Services",
+ Discard: "Discard",
+ Cancel: "Cancel",
+ "Powered by": "Powered by",
+ shrinkDatabaseDescription: "Trigger database VACUUM for SQLite. If your database is created after 1.10.0, AUTO_VACUUM is already enabled and this action is not needed.",
+ serwersms: "SerwerSMS.pl",
+ serwersmsAPIUser: "API Username (incl. webapi_ prefix)",
+ serwersmsAPIPassword: "API Password",
+ serwersmsPhoneNumber: "Phone number",
+ serwersmsSenderName: "SMS Sender Name (registered via customer portal)",
+ "stackfield": "Stackfield",
};
diff --git a/src/languages/fr-FR.js b/src/languages/fr-FR.js
index 062435d73..4cf863efb 100644
--- a/src/languages/fr-FR.js
+++ b/src/languages/fr-FR.js
@@ -1,5 +1,5 @@
export default {
- languageName: "Français (France)",
+ languageName: "Français",
checkEverySecond: "Vérifier toutes les {0} secondes",
retryCheckEverySecond: "Réessayer toutes les {0} secondes.",
retriesDescription: "Nombre d'essais avant que le service soit déclaré hors-ligne.",
@@ -13,17 +13,17 @@ export default {
pauseDashboardHome: "En pause",
deleteMonitorMsg: "Êtes-vous sûr de vouloir supprimer cette sonde ?",
deleteNotificationMsg: "Êtes-vous sûr de vouloir supprimer ce type de notifications ? Une fois désactivée, les services qui l'utilisent ne pourront plus envoyer de notifications.",
- resoverserverDescription: "Le DNS de cloudflare est utilisé par défaut, mais vous pouvez le changer si vous le souhaitez.",
- rrtypeDescription: "Veuillez séléctionner un type d'enregistrement DNS",
+ resoverserverDescription: "Le DNS de Cloudflare est utilisé par défaut, mais vous pouvez le changer si vous le souhaitez.",
+ rrtypeDescription: "Veuillez sélectionner un type d'enregistrement DNS",
pauseMonitorMsg: "Êtes-vous sûr de vouloir mettre en pause cette sonde ?",
enableDefaultNotificationDescription: "Pour chaque nouvelle sonde, cette notification sera activée par défaut. Vous pouvez toujours désactiver la notification séparément pour chaque sonde.",
clearEventsMsg: "Êtes-vous sûr de vouloir supprimer tous les événements pour cette sonde ?",
- clearHeartbeatsMsg: "Êtes-vous sûr de vouloir supprimer tous les vérifications pour cette sonde ?",
- confirmClearStatisticsMsg: "Êtes-vous sûr de vouloir supprimer tous les statistiques ?",
+ clearHeartbeatsMsg: "Êtes-vous sûr de vouloir supprimer toutes les vérifications pour cette sonde ?",
+ confirmClearStatisticsMsg: "Êtes-vous sûr de vouloir supprimer toutes les statistiques ?",
importHandleDescription: "Choisissez 'Ignorer l'existant' si vous voulez ignorer chaque sonde ou notification portant le même nom. L'option 'Écraser' supprime toutes les sondes et notifications existantes.",
confirmImportMsg: "Êtes-vous sûr de vouloir importer la sauvegarde ? Veuillez vous assurer que vous avez sélectionné la bonne option d'importation.",
twoFAVerifyLabel: "Veuillez saisir votre jeton pour vérifier que le système 2FA fonctionne.",
- tokenValidSettingsMsg: "Le jeton est valide ; Vous pouvez maintenant sauvegarder les paramètres 2FA.",
+ tokenValidSettingsMsg: "Le jeton est valide. Vous pouvez maintenant sauvegarder les paramètres 2FA.",
confirmEnableTwoFAMsg: "Êtes-vous sûr de vouloir activer le 2FA ?",
confirmDisableTwoFAMsg: "Êtes-vous sûr de vouloir désactiver le 2FA ?",
Settings: "Paramètres",
@@ -68,9 +68,9 @@ export default {
URL: "URL",
Hostname: "Nom d'hôte / adresse IP",
Port: "Port",
- "Heartbeat Interval": "Intervale de vérification",
+ "Heartbeat Interval": "Intervalle de vérification",
Retries: "Essais",
- "Heartbeat Retry Interval": "Réessayer l'intervale de vérification",
+ "Heartbeat Retry Interval": "Réessayer l'intervalle de vérification",
Advanced: "Avancé",
"Upside Down Mode": "Mode inversé",
"Max. Redirects": "Nombre maximum de redirections",
@@ -107,8 +107,8 @@ export default {
Password: "Mot de passe",
"Remember me": "Se souvenir de moi",
Login: "Se connecter",
- "No Monitors, please": "Pas de sondes, veuillez ",
- "add one": "en ajouter une.",
+ "No Monitors, please": "Pas de sondes, veuillez",
+ "add one": "en ajouter une",
"Notification Type": "Type de notification",
Email: "Email",
Test: "Tester",
@@ -132,7 +132,7 @@ export default {
Heartbeats: "Vérfications",
"Auto Get": "Récuperer automatiquement",
backupDescription: "Vous pouvez sauvegarder toutes les sondes et toutes les notifications dans un fichier JSON.",
- backupDescription2: "PS: Les données relatives à l'historique et aux événements ne sont pas incluses.",
+ backupDescription2: "PS : Les données relatives à l'historique et aux événements ne sont pas incluses.",
backupDescription3: "Les données sensibles telles que les jetons de notification sont incluses dans le fichier d'exportation, veuillez les conserver soigneusement.",
alertNoFile: "Veuillez sélectionner un fichier à importer.",
alertWrongFileType: "Veuillez sélectionner un fichier JSON à importer.",
@@ -196,7 +196,7 @@ export default {
webhookJsonDesc: "{0} est bien/bon pour tous les serveurs HTTP modernes comme express.js",
webhookFormDataDesc: "{multipart} est bien/bon pour du PHP, vous avez juste besoin de mettre le json via/depuis {decodeFunction}",
smtp: "Email (SMTP)",
- secureOptionNone: "Aucun / STARTTLS (25, 587)",
+ secureOptionNone: "Aucun/STARTTLS (25, 587)",
secureOptionTLS: "TLS (465)",
"Ignore TLS Error": "Ignorer les erreurs TLS",
"From Email": "Depuis l'Email",
@@ -217,7 +217,7 @@ export default {
Recipients: "Destinataires",
needSignalAPI: "Vous avez besoin d'un client Signal avec l'API REST.",
wayToCheckSignalURL: "Vous pouvez regarder l'URL sur comment le mettre en place :",
- signalImportant: "IMPORTANT: Vous ne pouvez pas mixer les groupes et les numéros en destinataires !",
+ signalImportant: "IMPORTANT : Vous ne pouvez pas mixer les groupes et les numéros en destinataires !",
gotify: "Gotify",
"Application Token": "Application Token",
"Server URL": "Server URL",
@@ -226,7 +226,7 @@ export default {
"Icon Emoji": "Icon Emoji",
"Channel Name": "Nom du salon",
"Uptime Kuma URL": "Uptime Kuma URL",
- aboutWebhooks: "Plus d'informations sur les Webhooks ici: {0}",
+ aboutWebhooks: "Plus d'informations sur les Webhooks ici : {0}",
aboutChannelName: "Mettez le nom du salon dans {0} dans 'Channel Name' si vous voulez bypass le salon Webhook. Ex : #autre-salon",
aboutKumaURL: "Si vous laissez l'URL d'Uptime Kuma vierge, elle redirigera vers la page du projet GitHub.",
emojiCheatSheet: "Emoji cheat sheet : {0}",
@@ -244,14 +244,14 @@ export default {
Device: "Appareil",
"Message Title": "Titre du message",
"Notification Sound": "Son de notification",
- "More info on:": "Plus d'informations sur: {0}",
+ "More info on:": "Plus d'informations sur : {0}",
pushoverDesc1: "Priorité d'urgence (2) a par défaut 30 secondes de délai dépassé entre les tentatives et expierera après 1 heure.",
pushoverDesc2: "Si vous voulez envoyer des notifications sur différents Appareils, remplissez le champ 'Device'.",
"SMS Type": "SMS Type",
octopushTypePremium: "Premium (Rapide - recommandé pour les alertes)",
- octopushTypeLowCost: "A bas prix (Lent, bloqué de temps en temps par l'opérateur)",
+ octopushTypeLowCost: "À bas prix (Lent, bloqué de temps en temps par l'opérateur)",
"Check octopush prices": "Vérifier les prix d'octopush {0}.",
- octopushPhoneNumber: "Numéro de téléphone (format intérn., ex : +33612345678) ",
+ octopushPhoneNumber: "Numéro de téléphone (format int., ex : +33612345678) ",
octopushSMSSender: "Nom de l'envoyer : 3-11 caractères alphanumériques avec espace (a-zA-Z0-9)",
"LunaSea Device ID": "LunaSea Device ID",
"Apprise URL": "Apprise URL",
@@ -259,8 +259,8 @@ export default {
"Read more:": "En savoir plus : {0}",
"Status:": "Status : {0}",
"Read more": "En savoir plus",
- appriseInstalled: "Apprise est intallé.",
- appriseNotInstalled: "Apprise n'est pas intallé. {0}",
+ appriseInstalled: "Apprise est installé.",
+ appriseNotInstalled: "Apprise n'est pas installé. {0}",
"Access Token": "Access Token",
"Channel access token": "Channel access token",
"Line Developers Console": "Line Developers Console",
@@ -278,5 +278,30 @@ export default {
promosmsTypeFull: "SMS FULL - Version Premium des SMS, Vous pouvez mettre le nom de l'expéditeur (Vous devez vous enregistrer avant). Fiable pour les alertes.",
promosmsTypeSpeed: "SMS SPEED - La plus haute des priorités dans le système. Très rapide et fiable mais cher (environ le double du prix d'un SMS FULL).",
promosmsPhoneNumber: "Numéro de téléphone (Poiur les déstinataires Polonais, vous pouvez enlever les codes interna.)",
- promosmsSMSSender: "SMS Expéditeur : Nom pré-enregistré ou l'un de base: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
+ promosmsSMSSender: "SMS Expéditeur : Nom pré-enregistré ou l'un de base : InfoSMS, SMS Info, MaxSMS, INFO, SMS",
+ "Primary Base URL": "Primary Base URL",
+ emailCustomSubject: "Sujet personalisé",
+ clicksendsms: "ClickSend SMS",
+ checkPrice: "Vérification {0} tarifs :",
+ apiCredentials: "Crédentials de l'API",
+ octopushLegacyHint: "Vous utilisez l'ancienne version d'Octopush (2011-2020) ou la nouvelle version ?",
+ "Feishu WebHookUrl": "Feishu WebHookURL",
+ matrixHomeserverURL: "L'URL du serveur (avec http(s):// et le port de manière facultatif)",
+ "Internal Room Id": "ID de la salle interne",
+ matrixDesc1: "Vous pouvez trouver l'ID de salle interne en regardant dans la section avancée des paramètres dans le client Matrix. C'est censé ressembler à !QMdRCpUIfLwsfjxye6:home.server.",
+ matrixDesc2: "Il est fortement recommandé de créer un nouvel utilisateur et de ne pas utiliser le jeton d'accès de votre propre utilisateur Matrix, car il vous donnera un accès complet à votre compte et à toutes les salles que vous avez rejointes. Au lieu de cela, créez un nouvel utilisateur et invitez-le uniquement dans la salle dans laquelle vous souhaitez recevoir la notification. Vous pouvez obtenir le jeton d'accès en exécutant {0}",
+ Method: "Méthode",
+ Body: "Le corps",
+ Headers: "En-têtes",
+ PushUrl: "Push URL",
+ HeadersInvalidFormat: "Les en-têtes de la requête ne sont pas dans un format JSON valide: ",
+ BodyInvalidFormat: "Le corps de la requête n'est pas dans un format JSON valide: ",
+ "Monitor History": "Historique de la sonde",
+ clearDataOlderThan: "Garder l'historique des données de la sonde durant {0} jours.",
+ PasswordsDoNotMatch: "Les mots de passe ne correspondent pas.",
+ records: "Enregistrements",
+ "One record": "Un enregistrement",
+ steamApiKeyDescription: "Pour surveiller un serveur Steam, vous avez besoin d'une clé Steam Web-API. Vous pouvez enregistrer votre clé ici : ",
+ "Current User": "Utilisateur actuel",
+ recent: "Récent",
};
diff --git a/src/languages/hr-HR.js b/src/languages/hr-HR.js
index 35383a0f3..129403fa2 100644
--- a/src/languages/hr-HR.js
+++ b/src/languages/hr-HR.js
@@ -2,15 +2,14 @@ export default {
languageName: "Hrvatski",
checkEverySecond: "Provjera svake {0} sekunde",
retryCheckEverySecond: "Ponovni pokušaj svake {0} sekunde",
- retriesDescription: "Broj ponovnih pokušaja prije nego će se servis označiti kao DOWN te poslati obavijest",
+ retriesDescription: "Broj ponovnih pokušaja prije nego će se servis označiti kao nedostupan te poslati obavijest",
ignoreTLSError: "Ignoriraj TLS/SSL pogreške za HTTPS web stranice",
- upsideDownModeDescription: "Preokreni logiku statusa. Ako je usluga dostupna, smatra se da je DOWN.",
+ upsideDownModeDescription: "Preokreni logiku statusa. Ako se primi pozitivan odgovor, smatra se da je usluga nedostupna.",
maxRedirectDescription: "Maksimalan broj preusmjeravanja. Postaviti na 0 kako bi se preusmjeravanja onemogućila.",
acceptedStatusCodesDescription: "Odaberite statusne kodove koji se smatraju uspješnim odgovorom.",
passwordNotMatchMsg: "Lozinke se ne poklapaju.",
notificationDescription: "Obavijesti će funkcionirati samo ako su dodijeljene monitoru.",
- keywordDescription: "Ključna riječ za pretragu kao običan HTML ili u JSON formatu. Pretraga je case-sensitive.",
- pauseDashboardHome: "Pauziraj",
+ keywordDescription: "Ključna riječ za pretragu, u obliku običnog HTML-a ili u JSON formatu. Pretraga je osjetljiva na velika i mala slova.",
deleteMonitorMsg: "Jeste li sigurni da želite izbrisati monitor?",
deleteNotificationMsg: "Jeste li sigurni da želite izbrisati ovu obavijest za sve monitore?",
resoverserverDescription: "Cloudflare je zadani DNS poslužitelj. Možete to promijeniti u bilo kojem trenutku.",
@@ -25,7 +24,7 @@ export default {
twoFAVerifyLabel: "Unesite svoj 2FA token:",
tokenValidSettingsMsg: "Token je važeći! Sada možete spremiti postavke dvofaktorske autentikacije.",
confirmEnableTwoFAMsg: "Želite li omogućiti dvofaktorsku autentikaciju?",
- confirmDisableTwoFAMsg: "Are you sure you want to disable dvofaktorsku autentikaciju?",
+ confirmDisableTwoFAMsg: "Jeste li sigurni da želite onemogućiti dvofaktorsku autentikaciju?",
Settings: "Postavke",
Dashboard: "Kontrolna ploča",
"New Update": "Novo ažuriranje",
@@ -44,17 +43,18 @@ export default {
Down: "Nedostupno",
Pending: "U tijeku",
Unknown: "Nepoznato",
- Pause: "Pauzirano",
- Name: "Naziv monitora",
+ pauseDashboardHome: "Pauzirano",
+ Name: "Naziv",
Status: "Status",
DateTime: "Vremenska oznaka",
Message: "Izvještaj",
"No important events": "Nema važnih događaja",
+ Pause: "Pauziraj",
Resume: "Nastavi",
Edit: "Uredi",
Delete: "Obriši",
Current: "Trenutno",
- Uptime: "Uptime",
+ Uptime: "Dostupnost",
"Cert Exp.": "Istek cert.",
days: "dana",
day: "dan",
@@ -65,12 +65,12 @@ export default {
Ping: "Odziv",
"Monitor Type": "Vrsta Monitora",
Keyword: "Ključna riječ",
- "Friendly Name": "Lijep naziv",
+ "Friendly Name": "Prilagođen naziv",
URL: "URL",
Hostname: "Domaćin",
Port: "Port",
"Heartbeat Interval": "Interval provjere",
- Retries: "Ponovnih pokušaja",
+ Retries: "Broj ponovnih pokušaja",
"Heartbeat Retry Interval": "Interval ponovnih pokušaja",
Advanced: "Napredne postavke",
"Upside Down Mode": "Obrnuti način",
@@ -86,14 +86,14 @@ export default {
Light: "Svijetli način",
Dark: "Tamni način",
Auto: "Automatski",
- "Theme - Heartbeat Bar": "Tema - Statusna traka",
+ "Theme - Heartbeat Bar": "Tema za traku dostupnosti",
Normal: "Normalno",
Bottom: "Ispod",
None: "Isključeno",
Timezone: "Vremenska zona",
- "Search Engine Visibility": "Vidljivost pretraživačima",
+ "Search Engine Visibility": "Vidljivost tražilicama",
"Allow indexing": "Dopusti indeksiranje",
- "Discourage search engines from indexing site": "Sprječavanje indeksiranja stranice",
+ "Discourage search engines from indexing site": "Sprječavanje indeksiranja",
"Change Password": "Promjena lozinke",
"Current Password": "Trenutna lozinka",
"New Password": "Nova lozinka",
@@ -103,7 +103,7 @@ export default {
"Enable Auth": "Omogući autentikaciju",
Logout: "Odjava",
Leave: "Poništi",
- "I understand, please disable": "Razumijem, onemogući",
+ "I understand, please disable": "Razumijem, svejedno onemogući",
Confirm: "Potvrda",
Yes: "Da",
No: "Ne",
@@ -112,10 +112,10 @@ export default {
"Remember me": "Zapamti me",
Login: "Prijava",
"No Monitors, please": "Nema monitora, ",
- "add one": "dodaj jednog",
+ "add one": "dodaj jedan",
"Notification Type": "Tip obavijesti",
Email: "E-pošta",
- Test: "Test",
+ Test: "Testiraj",
"Certificate Info": "Informacije o certifikatu",
"Resolver Server": "DNS poslužitelj",
"Resource Record Type": "Vrsta DNS zapisa",
@@ -130,14 +130,14 @@ export default {
notAvailableShort: "N/A",
"Default enabled": "Omogući za nove monitore",
"Apply on all existing monitors": "Primijeni na postojeće monitore",
- Create: "Create",
- "Clear Data": "Clear Data",
- Events: "Events",
+ Create: "Kreiraj",
+ "Clear Data": "Obriši podatke",
+ Events: "Događaji",
Heartbeats: "Provjere",
"Auto Get": "Automatski dohvat",
backupDescription: "Moguće je napraviti sigurnosnu kopiju svih monitora i obavijesti koja će biti spremljena kao JSON datoteka.",
backupDescription2: "Napomena: povijest i podaci o događajima nisu uključeni u sigurnosnu kopiju.",
- backupDescription3: "Osjetljivi podaci poput tokena za obavijesti jesu uključeni u sigurnosnu kopiju. Zato je potrebno čuvati izvoz na sigurnom mjestu.",
+ backupDescription3: "Osjetljivi podaci poput tokena za obavijesti uključeni su u sigurnosnu kopiju. Zato je potrebno čuvati izvoz na sigurnom mjestu.",
alertNoFile: "Datoteka za uvoz nije odabrana.",
alertWrongFileType: "Datoteka za uvoz nije u JSON formatu.",
"Clear all statistics": "Obriši sve statistike",
@@ -152,7 +152,7 @@ export default {
"2FA Settings": "Postavke 2FA",
"Two Factor Authentication": "Dvofaktorska autentikacija",
Active: "Aktivna",
- Inactive: "Neaktivna",
+ Inactive: "Neaktivno",
Token: "Token",
"Show URI": "Pokaži URI",
Tags: "Oznake",
@@ -172,7 +172,7 @@ export default {
"Search...": "Pretraga...",
"Avg. Ping": "Prosječni odziv",
"Avg. Response": "Prosječni odgovor",
- "Entry Page": "Entry Page",
+ "Entry Page": "Početna stranica",
statusPageNothing: "Ovdje nema ničega, dodajte grupu ili monitor.",
"No Services": "Nema usluga",
"All Systems Operational": "Svi sustavi su operativni",
@@ -183,7 +183,7 @@ export default {
"Edit Status Page": "Uredi Statusnu stranicu",
"Go to Dashboard": "Na Kontrolnu ploču",
"Status Page": "Statusna stranica",
- defaultNotificationName: "Moja {notification} obavijest ({number})",
+ defaultNotificationName: "Moja {number}. {notification} obavijest",
here: "ovdje",
Required: "Potrebno",
telegram: "Telegram",
@@ -195,11 +195,11 @@ export default {
"YOUR BOT TOKEN HERE": "OVDJE IDE TOKEN BOTA",
chatIDNotFound: "ID razgovora nije pronađen; prvo morate poslati poruku botu",
webhook: "Webhook",
- "Post URL": "Post URL",
+ "Post URL": "URL Post zahtjeva",
"Content Type": "Tip sadržaja (Content Type)",
webhookJsonDesc: "{0} je dobra opcija za moderne HTTP poslužitelje poput Express.js-a",
webhookFormDataDesc: "{multipart} je moguća alternativa za PHP, samo je potrebno parsirati JSON koristeći {decodeFunction}",
- smtp: "E-pošta (SMTP)",
+ smtp: "E-mail (SMTP)",
secureOptionNone: "Bez sigurnosti / STARTTLS (25, 587)",
secureOptionTLS: "TLS (465)",
"Ignore TLS Error": "Ignoriraj greške TLS-a",
@@ -215,7 +215,7 @@ export default {
"Prefix Custom Message": "Prefiks prilagođene poruke",
"Hello @everyone is...": "Pozdrav {'@'}everyone...",
teams: "Microsoft Teams",
- "Webhook URL": "URL Teams webhooka",
+ "Webhook URL": "URL webhooka",
wayToGetTeamsURL: "Više informacija o Teams webhookovima možete pročitati {0}.",
signal: "Signal",
Number: "Broj",
@@ -242,7 +242,7 @@ export default {
promosms: "PromoSMS",
clicksendsms: "ClickSend SMS",
lunasea: "LunaSea",
- apprise: "Apprise (Support 50+ Notification services)",
+ apprise: "Apprise (Podržava preko 50 usluga za obavijesti)",
pushbullet: "Pushbullet",
line: "LINE",
mattermost: "Mattermost",
@@ -307,4 +307,44 @@ export default {
"Showing {from} to {to} of {count} records": "Prikaz zapisa {from}-{to} od sveukupno {count}",
steamApiKeyDescription: "Za praćenje Steam poslužitelja za igru, potrebno je imati Steam Web-API ključ. Možete registrirati vlastiti ključ ovdje: ",
"Current User": "Trenutni korisnik",
+ recent: "Nedavno",
+ Done: "Gotovo",
+ Info: "Informacije",
+ Security: "Sigurnost",
+ "Shrink Database": "Smanji bazu podataka",
+ "Pick a RR-Type...": "Odaberite vrstu DNS zapisa od navedenih...",
+ "Pick Accepted Status Codes...": "Odaberite HTTP statusne kodove koji će biti prihvaćeni...",
+ "Steam API Key": "Steam API ključ",
+ Default: "Zadano",
+ "HTTP Options": "HTTP Postavke",
+ "Create Incident": "Novi izvještaj o incidentu",
+ Title: "Naslov",
+ Content: "Sadržaj",
+ Style: "Stil",
+ info: "informacija",
+ warning: "upozorenje",
+ danger: "opasnost",
+ primary: "primarno",
+ light: "svijetlo",
+ dark: "tamno",
+ Post: "Objavi",
+ Created: "Stvoreno",
+ "Last Updated": "Uređeno",
+ "Please input title and content": "Naslov i sadržaj ne mogu biti prazni",
+ Unpin: "Ukloni",
+ "Switch to Light Theme": "Prebaci na svijetli način",
+ "Switch to Dark Theme": "Prebaci na tamni način",
+ "Show Tags": "Pokaži oznake",
+ "Hide Tags": "Sakrij oznake",
+ Description: "Opis",
+ "No monitors available.": "Nema dostupnih monitora.",
+ "Add one": "Add one",
+ "No Monitors": "Bez monitora",
+ "Add one": "Stvori jednog",
+ "Untitled Group": "Bezimena grupa",
+ Services: "Usluge",
+ Discard: "Odbaci",
+ Cancel: "Otkaži",
+ "Powered by": "Pokreće",
+ Saved: "Spremljeno",
};
diff --git a/src/languages/hu.js b/src/languages/hu.js
index 47ac72d64..adcfce286 100644
--- a/src/languages/hu.js
+++ b/src/languages/hu.js
@@ -2,26 +2,26 @@ export default {
languageName: "Magyar",
checkEverySecond: "Ellenőrzés {0} másodpercenként",
retryCheckEverySecond: "Újrapróbál {0} másodpercenként.",
- retriesDescription: "Maximális próbálkozás mielőtt a szolgáltatás leállt jelőlést kap és értesítés kerül kiküldésre",
- ignoreTLSError: "TLS/SSL hibák figyelnen kívül hagyása HTTPS weboldalaknál",
+ retriesDescription: "Maximális próbálkozás mielőtt a szolgáltatás 'Leállt' jelölést kap és értesítés kerül kiküldésre",
+ ignoreTLSError: "TLS/SSL hibák figyelmen kívül hagyása HTTPS weboldalaknál",
upsideDownModeDescription: "Az állapot megfordítása. Ha a szolgáltatás elérhető, akkor lesz leállt állapotú.",
maxRedirectDescription: "Az átirányítások maximális száma. állítsa 0-ra az átirányítás tiltásához.",
acceptedStatusCodesDescription: "Válassza ki az állapot kódokat amelyek sikeres válasznak fognak számítani.",
passwordNotMatchMsg: "A megismételt jelszó nem egyezik.",
notificationDescription: "Kérem, rendeljen egy értesítést a figyeléshez, hogy működjön.",
- keywordDescription: "Kulcsszó keresése a html-ben vagy a JSON válaszban. (kis-nagybetű érzékeny)",
+ keywordDescription: "Kulcsszó keresése a HTML-ben vagy a JSON válaszban. (kis-nagybetű érzékeny)",
pauseDashboardHome: "Szünetel",
deleteMonitorMsg: "Biztos, hogy törölni akarja ezt a figyelőt?",
deleteNotificationMsg: "Biztos, hogy törölni akarja ezt az értesítést az összes figyelőnél?",
resoverserverDescription: "A Cloudflare az alapértelmezett szerver, bármikor meg tudja változtatni a resolver server-t.",
- rrtypeDescription: "Válassza ki az RR-Típust a figyelőhöz",
+ rrtypeDescription: "Válassza ki az RR-típust a figyelőhöz",
pauseMonitorMsg: "Biztos, hogy szüneteltetni akarja?",
enableDefaultNotificationDescription: "Minden új figyelőhöz ez az értesítés engedélyezett lesz alapértelmezetten. Kikapcsolhatja az értesítést külön minden figyelőnél.",
clearEventsMsg: "Biztos, hogy törölni akar miden eseményt ennél a figyelnél?",
- clearHeartbeatsMsg: "Biztos, hogy törölni akar minden heartbeat-et ennél a figyelőnél?",
- confirmClearStatisticsMsg: "Biztos, hogy törölni akat MINDEN statisztikát?",
+ clearHeartbeatsMsg: "Biztos, hogy törölni akar minden életjelet ennél a figyelőnél?",
+ confirmClearStatisticsMsg: "Biztos, hogy törölni akar MINDEN statisztikát?",
importHandleDescription: "Válassza a 'Meglévő kihagyását', ha ki szeretné hagyni az azonos nevő figyelőket vagy értesítésket. A 'Felülírás' törölni fog minden meglévő figyelőt és értesítést.",
- confirmImportMsg: "Biztos, hogy importálja a mentést? Győzödjön meg róla, hogy jól választotta ki az importálás opciót.",
+ confirmImportMsg: "Biztos, hogy importálja a mentést? Győződjön meg róla, hogy jól választotta ki az importálás opciót.",
twoFAVerifyLabel: "Kérem, adja meg a token-t, hogy a 2FA működését ellenőrizzük",
tokenValidSettingsMsg: "A token érvényes! El tudja menteni a 2FA beállításait.",
confirmEnableTwoFAMsg: "Biztosan engedélyezi a 2FA-t?",
@@ -54,23 +54,23 @@ export default {
Delete: "Törlés",
Current: "Aktuális",
Uptime: "Uptime",
- "Cert Exp.": "Tanúsítvány lejár",
- days: "napok",
+ "Cert Exp.": "SSL lejárat",
+ days: "nap",
day: "nap",
- "-day": "-nap",
+ "-day": " nap",
hour: "óra",
- "-hour": "-óra",
+ "-hour": " óra",
Response: "Válasz",
Ping: "Ping",
"Monitor Type": "Figyelő típusa",
Keyword: "Kulcsszó",
"Friendly Name": "Rövid név",
URL: "URL",
- Hostname: "Hostnév",
+ Hostname: "Hosztnév",
Port: "Port",
- "Heartbeat Interval": "Heartbeat időköz",
+ "Heartbeat Interval": "Életjel időköz",
Retries: "Újrapróbálkozás",
- "Heartbeat Retry Interval": "Heartbeat újrapróbálkozások időköze",
+ "Heartbeat Retry Interval": "Életjel újrapróbálkozások időköze",
Advanced: "Haladó",
"Upside Down Mode": "Fordított mód",
"Max. Redirects": "Max. átirányítás",
@@ -82,8 +82,8 @@ export default {
Light: "Világos",
Dark: "Sötét",
Auto: "Auto",
- "Theme - Heartbeat Bar": "Téma - Heartbeat Bar",
- Normal: "Normal",
+ "Theme - Heartbeat Bar": "Téma - Életjel sáv",
+ Normal: "Normál",
Bottom: "Nyomógomb",
None: "Nincs",
Timezone: "Időzóna",
@@ -97,9 +97,9 @@ export default {
"Update Password": "Jelszó módosítása",
"Disable Auth": "Hitelesítés tiltása",
"Enable Auth": "Hitelesítés engedélyezése",
- Logout: "Kijelenetkezés",
+ Logout: "Kijelentkezés",
Leave: "Elhagy",
- "I understand, please disable": "Megértettem, kérem tilsa le",
+ "I understand, please disable": "Megértettem, kérem tiltsa le",
Confirm: "Megerősítés",
Yes: "Igen",
No: "Nem",
@@ -113,7 +113,7 @@ export default {
Email: "Email",
Test: "Teszt",
"Certificate Info": "Tanúsítvány információk",
- "Resolver Server": "Resolver szerver",
+ "Resolver Server": "DNS szerver",
"Resource Record Type": "Resource Record típusa",
"Last Result": "Utolsó eredmény",
"Create your admin account": "Hozza létre az adminisztrátor felhasználót",
@@ -129,11 +129,11 @@ export default {
Create: "Létrehozás",
"Clear Data": "Adatok törlése",
Events: "Események",
- Heartbeats: "Heartbeats",
- "Auto Get": "Auto Get",
- backupDescription: "Ki tudja menteni az összes figyelőt és értesítést egy JSON fájlba.",
- backupDescription2: "Ui.: Történeti és esemény adatokat nem tartalmaz.",
- backupDescription3: "Érzékeny adatok, pl. szolgáltatás kulcsok is vannak az export fájlban. Figyelmesen őrizze!",
+ Heartbeats: "Életjelek",
+ "Auto Get": "Auto lekérd.",
+ backupDescription: "Mentheti az összes figyelőt és értesítést egy JSON fájlba.",
+ backupDescription2: "Megj: Történeti és esemény adatokat nem tartalmaz.",
+ backupDescription3: "Érzékeny adatok, pl. szolgáltatás kulcsok is vannak az export fájlban. Figyeljen erre!",
alertNoFile: "Válaszzon ki egy fájlt az importáláshoz.",
alertWrongFileType: "Válasszon egy JSON fájlt.",
"Clear all statistics": "Összes statisztika törlése",
@@ -144,17 +144,17 @@ export default {
"Verify Token": "Token ellenőrzése",
"Setup 2FA": "2FA beállítása",
"Enable 2FA": "2FA engedélyezése",
- "Disable 2FA": "2FA toltása",
+ "Disable 2FA": "2FA tiltása",
"2FA Settings": "2FA beállítások",
- "Two Factor Authentication": "Two Factor Authentication",
+ "Two Factor Authentication": "Kétfaktoros hitelesítés",
Active: "Aktív",
Inactive: "Inaktív",
Token: "Token",
"Show URI": "URI megmutatása",
- Tags: "Cimkék",
+ Tags: "Címkék",
"Add New below or Select...": "Adjon hozzá lentre vagy válasszon...",
- "Tag with this name already exist.": "Ilyen nevű cimke már létezik.",
- "Tag with this value already exist.": "Ilyen értékű cimke már létezik.",
+ "Tag with this name already exist.": "Ilyen nevű címke már létezik.",
+ "Tag with this value already exist.": "Ilyen értékű címke már létezik.",
color: "szín",
"value (optional)": "érték (opcionális)",
Gray: "Szürke",
@@ -169,15 +169,15 @@ export default {
"Avg. Ping": "Átl. ping",
"Avg. Response": "Átl. válasz",
"Entry Page": "Nyitólap",
- statusPageNothing: "Semmi nincs itt, kérem, adjon hozzá egy figyelőt.",
+ statusPageNothing: "Semmi nincs itt. Adjon hozzá egy vagy több figyelőt.",
"No Services": "Nincs szolgáltatás",
"All Systems Operational": "Minden rendszer működik",
"Partially Degraded Service": "Részlegesen leállt szolgáltatás",
"Degraded Service": "Leállt szolgáltatás",
"Add Group": "Csoport hozzáadása",
"Add a monitor": "Figyelő hozzáadása",
- "Edit Status Page": "Sátusz oldal szerkesztése",
- "Go to Dashboard": "Menj az irányítópulthoz",
+ "Edit Status Page": "Státusz oldal szerkesztése",
+ "Go to Dashboard": "Irányítópulthoz",
telegram: "Telegram",
webhook: "Webhook",
smtp: "Email (SMTP)",
@@ -192,9 +192,162 @@ export default {
octopush: "Octopush",
promosms: "PromoSMS",
lunasea: "LunaSea",
- apprise: "Apprise (Support 50+ Notification services)",
+ apprise: "Apprise (50+ értesítési szolgáltatás)",
pushbullet: "Pushbullet",
line: "Line Messenger",
mattermost: "Mattermost",
- "Status Page": "Status Page",
+ "Status Page": "Státusz oldal",
+ "Primary Base URL": "Elsődleges URL",
+ "Push URL": "Meghívandó URL",
+ needPushEvery: "Ezt az URL-t kell meghívni minden {0} másodpercben.",
+ pushOptionalParams: "Opcionális paraméterek: {0}",
+ defaultNotificationName: "{notification} értesítésem ({number})",
+ here: "itt",
+ Required: "Kötelező",
+ "Bot Token": "BOT token",
+ wayToGetTelegramToken: "Innen kaphat token-t: {0}.",
+ "Chat ID": "Csevegés ID",
+ supportTelegramChatID: "Támogatja a közvetlen csevegést, csoportnak küldést és csatona ID-t is",
+ wayToGetTelegramChatID: "A csevegés ID-t kinyerheti azzal, hogy küld egy üzenetet a bot-nak és erre az URL-re ellátogat, ahol láthatja a chat_id:-t",
+ "YOUR BOT TOKEN HERE": "AZ ÖN BOT TOKENJE ITT",
+ chatIDNotFound: "Csevegés ID nem található, küldjön egy első üzenetet a bot-nak",
+ "Post URL": "Cél URL (Post)",
+ "Content Type": "Tartalom típus (Content Type)",
+ webhookJsonDesc: "{0} ideális a moderh HTTP szerverekhez, mint az Express.js",
+ webhookFormDataDesc: "{multipart} ideális a PHP-hez. A JSON értelmezhető ezzel: {decodeFunction}",
+ secureOptionNone: "Nincs / STARTTLS (25, 587)",
+ secureOptionTLS: "TLS (465)",
+ "Ignore TLS Error": "TLS hiba figyelmen kívül hagyása",
+ "From Email": "Feladó email",
+ emailCustomSubject: "Egyedi tárgy",
+ "To Email": "Cél email",
+ smtpCC: "Másolat",
+ smtpBCC: "Titkos másolat",
+ "Discord Webhook URL": "Discord cím (webhook URL)",
+ wayToGetDiscordURL: "Kaphat egy ilyet, ha ellátogat a Server Settings -> Integrations -> Create Webhook oldalra",
+ "Bot Display Name": "Bot megjelenő neve",
+ "Prefix Custom Message": "Egyedi előtét üzenet",
+ "Hello @everyone is...": "Hello {'@'}mindenki...",
+ "Webhook URL": "Cím (webhook URL)",
+ wayToGetTeamsURL: "Itt megnézheti, hogy kell ilyen URL-t készíteni: {0}.",
+ Number: "Szám",
+ Recipients: "Címzettek",
+ needSignalAPI: "Egy Signal kliensre van szüksége, amihez REST API tartozik.",
+ wayToCheckSignalURL: "Itt megnézheti, hogy hozhat létre egyet:",
+ signalImportant: "FONTOS! Nem keverheti a csoportokat és számokat a címzetteknél.",
+ "Application Token": "Alkalmazás token",
+ "Server URL": "Szerver URL",
+ Priority: "Prioritás",
+ "Icon Emoji": "Emoji ikonok",
+ "Channel Name": "Csatorna neve",
+ "Uptime Kuma URL": "Uptime Kuma cím",
+ aboutWebhooks: "Webhook-okról több info: {0}",
+ aboutChannelName: "Adja meg a {0} csatorna nevét ha szeretné elkerülni a webhook-ot. Pl: #masik-csatorna",
+ aboutKumaURL: "Ha üresen hagyja a Uptime Kuma cím mezőt, akkor a projekt GitHub oldala lesz az alapértelmezett.",
+ emojiCheatSheet: "Emoji csalás: {0}",
+ clicksendsms: "ClickSend SMS",
+ "User Key": "Felhasználói kulcs",
+ Device: "Eszköz",
+ "Message Title": "Üzenet címe",
+ "Notification Sound": "Értesítési hang",
+ "More info on:": "További információ: {0}",
+ pushoverDesc1: "A vészhelyzeti prioritásnak (2) 30 másodperc az újrapróbálkozási alapértéke és egy óra után lejár.",
+ pushoverDesc2: "Ha különböző eszközökre szeretne értesítést küldeni, töltse ki az Eszköz mezőt.",
+ "SMS Type": "SMS típusa",
+ octopushTypePremium: "Premium (Fast - recommended for alerting)",
+ octopushTypeLowCost: "Low Cost (Slow - sometimes blocked by operator)",
+ checkPrice: "Nézze meg az {0} féle árat:",
+ apiCredentials: "API kulcsok",
+ octopushLegacyHint: "Az Octopush régi (2011-2020) verzióját használja vagy az újat?",
+ "Check octopush prices": "Nézze meg az Octopush {0} féle árát.",
+ octopushPhoneNumber: "Telefonszám (nemz. formátum, pl : +36705554433) ",
+ octopushSMSSender: "SMS küldő neve : 3-11 betű/szám (a-zA-Z0-9) vagy szóköz",
+ "LunaSea Device ID": "LunaSea eszköz ID",
+ "Apprise URL": "Apprise cím (URL)",
+ "Example:": "Például: {0}",
+ "Read more:": "Itt olvashat róla: {0}",
+ "Status:": "Állapot: {0}",
+ "Read more": "Tovább olvasom",
+ appriseInstalled: "Apprise telepítve.",
+ appriseNotInstalled: "Apprise nincs telepítve. {0}",
+ "Access Token": "Elérési token",
+ "Channel access token": "Csatorna elérési token",
+ "Line Developers Console": "Line Developers konzol",
+ lineDevConsoleTo: "Line Developers konzol - {0}",
+ "Basic Settings": "Alap beállítások",
+ "User ID": "Felhasználó ID",
+ "Messaging API": "Üzenet API",
+ wayToGetLineChannelToken: "{0} első eléréséhez készítsen egy Provider-t és csatornát (Messaging API), utána kaphatja meg a csatorna elérési token-t és felhasználó ID-t az alábbi menüpontban.",
+ "Icon URL": "Ikon cím (URL)",
+ aboutIconURL: "Megadhat egy webcímet az Ikon cím mezőben, ezzel felülírva az alapértelmezet képet. Nem kerül felhasználásra, ha az Emoji-k be vannak állítva.",
+ aboutMattermostChannelName: "Felülírhatja az alapértelmezett csatornát, ahova a webhook az adatokat küldi. Ehhez töltse ki a \"Csatorna neve\" mezőt (pl: #egyeb-csatorna). A Mattermost webhook beállításaiban további engedélyek szükségesek",
+ matrix: "Matrix",
+ promosmsTypeEco: "SMS ECO - olcsó, de lassú, gyakran túlterhelt. Csak lengyel címzettekhez.",
+ promosmsTypeFlash: "SMS FLASH - Az üzenet automatikusan megjelenik a fogadó eszközön. Csak lengyel címzettekhez.",
+ promosmsTypeFull: "SMS FULL - Prémium szintje az SMS-nek. Megadható a feladó neve, de előtte jóváhagyás szükséges. Ideális értesítésekhez.",
+ promosmsTypeSpeed: "SMS SPEED - A legmagasabb prioritás a rendszerben. Nagyon gyors és pontos, de költséges (kb. duplája a hagyományos SMS-nek).",
+ promosmsPhoneNumber: "Telefonszám (lengyel címzett esetén az országkód elhagyható)",
+ promosmsSMSSender: "SMS feladónév: Előre beállított név vagy az alábbiak egyike: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
+ "Feishu WebHookUrl": "Feishu webhook cím (URL)",
+ matrixHomeserverURL: "Homeserver cím (URL http(s):// előtaggal és opcionálisan port-tal)",
+ "Internal Room Id": "Belső Szoba ID",
+ matrixDesc1: "A belső szoba ID-t a szpbák speciális beállítások között találja meg a Matrix kliens programban. Így kell kinéznie: !QMdRCpUIfLwsfjxye6:home.server.",
+ matrixDesc2: "Erősen ajánlott készíteni egy új felhasználót és nem a teljes joggal rendelkező felhasználót használni. Az új felhasználó létrehozása után csak azokba a szobákba kell megjhívni a felhasználót, ahol értesítéseket szeretne kapni. Ezzel a művelettel lehet elérési token-t kérni: {0}",
+ Method: "Metódus",
+ Body: "Törzs",
+ Headers: "Fejlécek",
+ PushUrl: "Push cím (URL)",
+ HeadersInvalidFormat: "A kérés fejléc nem egy valós JSON: ",
+ BodyInvalidFormat: "A kérés törzse nem egy valós JSON: ",
+ "Monitor History": "Vizsgálatok előzményei",
+ clearDataOlderThan: "Előzmények megtartása {0} napig.",
+ PasswordsDoNotMatch: "Jelszó nem egyezik.",
+ records: "sorok",
+ "One record": "Egy sor",
+ steamApiKeyDescription: "Steam Game Server ellenőrzéséhez szükséges egy Steam Web-API kulcs. Itt létrehozhat egy API kulcsot: ",
+ "Current User": "Felhasználó",
+ recent: "Legújabb",
+ Done: "Kész",
+ Info: "Infó",
+ Security: "Biztonság",
+ "Steam API Key": "Steam API kulcs",
+ "Shrink Database": "Adatbázis tömörítése",
+ "Pick a RR-Type...": "Válasszon egy RR-típust...",
+ "Pick Accepted Status Codes...": "Válasszon olyan kódot, ami elfogadottnak számít...",
+ Default: "Alapért.",
+ "HTTP Options": "HTTP beállítások",
+ "Create Incident": "Incidens létrehozása",
+ Title: "Cím",
+ Content: "Tartalom",
+ Style: "Stílus",
+ info: "info",
+ warning: "warning",
+ danger: "danger",
+ primary: "primary",
+ light: "light",
+ dark: "dark",
+ Post: "Bejegyzés",
+ "Please input title and content": "Adjon meg címet és tartalmat",
+ Created: "Létrehozva",
+ "Last Updated": "Utolsó mód.",
+ Unpin: "Leválaszt",
+ "Switch to Light Theme": "Világos témára váltás",
+ "Switch to Dark Theme": "Sötét témára váltás",
+ "Show Tags": "Címkék mutatása",
+ "Hide Tags": "Címkék elrejtése",
+ Description: "Leírás",
+ "No monitors available.": "Nincs még figyelő beállítva.",
+ "Add one": "Adjon hozzá egyet",
+ "No Monitors": "Nincs figyelő",
+ "Untitled Group": "Névtelen csoport",
+ Services: "Szolgáltatások",
+ Discard: "Elvet",
+ Cancel: "Mégsem",
+ "Powered by": "A megoldást szállítja az",
+ shrinkDatabaseDescription: "VACUUM futtatása az SQLite-on. Ha az adatbázisod 1.10.0-nál újabb, akkor az AUTO_VACUUM engedélyezve van, nincs szükség a műveletre.",
+ serwersms: "SerwerSMS.pl",
+ serwersmsAPIUser: "API felhasználónév (webapi_ előtaggal együtt)",
+ serwersmsAPIPassword: "API jelszó",
+ serwersmsPhoneNumber: "Telefonszám",
+ serwersmsSenderName: "SMS feladó neve (regisztrált név az oldalon)",
};
diff --git a/src/languages/it-IT.js b/src/languages/it-IT.js
index 5ddc414f7..20ee93db0 100644
--- a/src/languages/it-IT.js
+++ b/src/languages/it-IT.js
@@ -33,6 +33,7 @@ export default {
Appearance: "Aspetto",
Theme: "Tema",
General: "Generali",
+ "Primary Base URL": "URL base primario",
Version: "Versione",
"Check Update On GitHub": "Controlla aggiornamenti su GitHub",
List: "Lista",
@@ -64,7 +65,7 @@ export default {
Ping: "Ping",
"Monitor Type": "Tipo di Monitoraggio",
Keyword: "Parola chiave",
- "Friendly Name": "Nome Amichevole",
+ "Friendly Name": "Nomignolo",
URL: "URL",
Hostname: "Nome Host",
Port: "Porta",
@@ -75,6 +76,9 @@ export default {
"Upside Down Mode": "Modalità capovolta",
"Max. Redirects": "Reindirizzamenti massimi",
"Accepted Status Codes": "Codici di stato accettati",
+ "Push URL": "Push URL",
+ needPushEvery: "Notificare questo URL ogni {0} secondi.",
+ pushOptionalParams: "Parametri aggiuntivi: {0}",
Save: "Salva",
Notifications: "Notifiche",
"Not available, please setup.": "Non disponibili, da impostare.",
@@ -130,9 +134,9 @@ export default {
"Clear Data": "Cancella dati",
Events: "Eventi",
Heartbeats: "Controlli",
- "Auto Get": "Auto Get",
+ "Auto Get": "Rileva",
backupDescription: "È possibile fare il backup di tutti i monitoraggi e di tutte le notifiche in un file JSON.",
- backupDescription2: "P.S.: lo storico e i dati relativi agli eventi non saranno inclusi.",
+ backupDescription2: "P.S.: lo storico e i dati relativi agli eventi non saranno inclusi",
backupDescription3: "Dati sensibili come i token di autenticazione saranno inclusi nel backup, tenere quindi in un luogo sicuro.",
alertNoFile: "Selezionare il file da importare.",
alertWrongFileType: "Selezionare un file JSON.",
@@ -152,49 +156,200 @@ export default {
Token: "Token",
"Show URI": "Mostra URI",
Tags: "Etichette",
- "Add New below or Select...": "Aggiungine una oppure scegli...",
+ "Add New below or Select...": "Aggiungi oppure scegli...",
"Tag with this name already exist.": "Un'etichetta con questo nome già esiste.",
"Tag with this value already exist.": "Un'etichetta con questo valore già esiste.",
- color: "colori",
- "value (optional)": "valore (opzionale)",
+ color: "colore",
+ "value (optional)": "descrizione (opzionale)",
Gray: "Grigio",
Red: "Rosso",
Orange: "Arancione",
Green: "Verde",
Blue: "Blu",
- Indigo: "Indigo",
+ Indigo: "Indaco",
Purple: "Viola",
Pink: "Rosa",
"Search...": "Cerca...",
- "Avg. Ping": "Ping medio",
- "Avg. Response": "Risposta media",
- "Entry Page": "Entry Page",
+ "Avg. Ping": "Tempo medio di risposta al ping",
+ "Avg. Response": "Tempo medio di risposta",
+ "Entry Page": "Pagina Principale",
statusPageNothing: "Non c'è nulla qui, aggiungere un gruppo oppure un monitoraggio.",
"No Services": "Nessun Servizio",
- "All Systems Operational": "Tutti i sistemi sono operativi",
+ "All Systems Operational": "Tutti i sistemi sono funzionali",
"Partially Degraded Service": "Servizio parzialmente degradato",
"Degraded Service": "Servizio degradato",
"Add Group": "Aggiungi Gruppo",
"Add a monitor": "Aggiungi un monitoraggio",
"Edit Status Page": "Modifica pagina di stato",
"Go to Dashboard": "Vai al Cruscotto",
- "Status Page": "Status Page",
- telegram: "Telegram",
- webhook: "Webhook",
- smtp: "Email (SMTP)",
- discord: "Discord",
- teams: "Microsoft Teams",
- signal: "Signal",
- gotify: "Gotify",
- slack: "Slack",
+ "Status Page": "Pagina di stato",
+ defaultNotificationName: "Allarme {notification} ({number})",
+ here: "qui",
+ "Required": "Richiesto",
+ "telegram": "Telegram",
+ "Bot Token": "Token del Bot",
+ "You can get a token from": "Puoi ricevere un token da",
+ "Chat ID": "ID Chat",
+ supportTelegramChatID: "Supporta Chat dirette / di Gruppo / ID Canale",
+ wayToGetTelegramChatID: "Puoi ricereve l'ID chat mandando un messaggio al bot andando in questo url per visualizzare il chat_id:",
+ "YOUR BOT TOKEN HERE": "QUI IL TOKEN DEL BOT",
+ chatIDNotFound: "Non trovo l'ID chat. Prima bisogna mandare un messaggio al bot",
+ "webhook": "Webhook",
+ "Post URL": "Post URL",
+ "Content Type": "Content Type",
+ webhookJsonDesc: "{0} va bene per qualsiasi server http moderno ad esempio express.js",
+ webhookFormDataDesc: "{multipart} va bene per PHP, c'è solo bisogno di analizzare il json con {decodeFunction}",
+ "smtp": "E-mail (SMTP)",
+ secureOptionNone: "Nessuno / STARTTLS (25, 587)",
+ secureOptionTLS: "TLS (465)",
+ "Ignore TLS Error": "Ignora gli errori TLS",
+ "From Email": "Mittente",
+ emailCustomSubject: "Oggetto personalizzato",
+ "To Email": "Destinatario",
+ smtpCC: "CC",
+ smtpBCC: "CCn",
+ "discord": "Discord",
+ "Discord Webhook URL": "URL Webhook di Discord",
+ wayToGetDiscordURL: "È possibile recuperarlo da Impostazioni server -> Integrazioni -> Creare Webhook",
+ "Bot Display Name": "Nome del Bot",
+ "Prefix Custom Message": "Prefisso per il messaggio personalizzato",
+ "Hello @everyone is...": "Ciao a {'@'}everyone ...",
+ "teams": "Microsoft Teams",
+ "Webhook URL": "URL Webhook",
+ wayToGetTeamsURL: "È possibile imparare a creare un URL Webhook {0}.",
+ "signal": "Signal",
+ "Number": "Numero",
+ "Recipients": "Destinatari",
+ needSignalAPI: "È necessario avere un client Signal con le API REST.",
+ wayToCheckSignalURL: "Controllare questo url per capire come impostarne uno:",
+ signalImportant: "IMPORTANTE: Non è possibile mischiare gruppi e numeri all'interno dei destinatari!",
+ "gotify": "Gotify",
+ "Application Token": "Token Applicazione",
+ "Server URL": "URL Server",
+ "Priority": "Priorità",
+ "slack": "Slack",
+ "Icon Emoji": "Icona Emoji",
+ "Channel Name": "Nome Canale",
+ "Uptime Kuma URL": "Indirizzo Uptime Kuma",
+ aboutWebhooks: "Maggiori informazioni riguardo ai webhooks su: {0}",
+ aboutChannelName: "Inserire il nome del canale nel campo \"Nome Canale\" {0} se si vuole bypassare il canale webhook. Ad esempio: #altro-canale",
+ aboutKumaURL: "Se si lascia bianco il campo Indirizzo Uptime Kuma, la pagina GitHub sarà il valore predefinito.",
+ emojiCheatSheet: "Lista Emoji: {0}",
"rocket.chat": "Rocket.chat",
pushover: "Pushover",
pushy: "Pushy",
octopush: "Octopush",
promosms: "PromoSMS",
+ clicksendsms: "ClickSend SMS",
lunasea: "LunaSea",
- apprise: "Apprise (Support 50+ Notification services)",
+ apprise: "Apprise (Supporta più di 50 servizi di notifica)",
pushbullet: "Pushbullet",
line: "Line Messenger",
mattermost: "Mattermost",
+ "User Key": "Chiave Utente",
+ "Device": "Dispositivo",
+ "Message Title": "Titolo Messaggio",
+ "Notification Sound": "Suono di Notifica",
+ "More info on:": "Maggiori informazioni su: {0}",
+ pushoverDesc1: "Priorità di Emergenza (2) ha 30 secondi di timeout tra un tentativo e l'altro e scadrà dopo un'ora.",
+ pushoverDesc2: "Se si vuole inviare la notifica a dispositivi differenti, riempire il campo Dispositivi.",
+ "SMS Type": "Tipo di SMS",
+ octopushTypePremium: "Premium (Veloce - raccomandato per allertare)",
+ octopushTypeLowCost: "A Basso Costo (Lento - talvolta bloccato dall'operatore)",
+ checkPrice: "Controlla {0} prezzi:",
+ apiCredentials: "Credenziali API",
+ octopushLegacyHint: "Si vuole utilizzare la vecchia versione (2011-2020) oppure la nuova versione di Octopush?",
+ "Check octopush prices": "Controlla i prezzi di Octopush {0}.",
+ octopushPhoneNumber: "Numero di telefono (formato internazionale (p.e.): +33612345678) ",
+ octopushSMSSender: "Nome del mittente: 3-11 caratteri alfanumerici e spazi (a-zA-Z0-9)",
+ "LunaSea Device ID": "ID dispositivo LunaSea",
+ "Apprise URL": "URL Apprise",
+ "Example:": "Esempio: {0}",
+ "Read more:": "Maggiori informazioni: {0}",
+ "Status:": "Stato: {0}",
+ "Read more": "Maggiori informazioni",
+ appriseInstalled: "Apprise è installato.",
+ appriseNotInstalled: "Apprise non è installato. {0}",
+ "Access Token": "Token di accesso",
+ "Channel access token": "Token di accesso al canale",
+ "Line Developers Console": "Console sviluppatori Line",
+ lineDevConsoleTo: "Console sviluppatori Line - {0}",
+ "Basic Settings": "Impostazioni Base",
+ "User ID": "ID Utente",
+ "Messaging API": "API di Messaggistica",
+ wayToGetLineChannelToken: "Prima accedi a {0}, crea un provider e un canale (API di Messaggistica), dopodiché puoi avere il token di accesso e l'id utente dal menù sopra.",
+ "Icon URL": "URL Icona",
+ aboutIconURL: "È possibile impostare un collegameno a una immagine in \"URL Icona\" per modificare l'immagine di profilo. Non verrà utilizzata se è impostata l'Icona Emoji.",
+ aboutMattermostChannelName: "È possibile modificare il canale predefinito che dove il webhook manda messaggi immettendo il nome del canale nel campo \"Nome Canale\". Questo va abilitato nelle impostazioni webhook di Mattermost webhook. P.E.: #altro-canale",
+ "matrix": "Matrix",
+ promosmsTypeEco: "SMS ECO - economico, ma lento e spesso sovraccarico. Limitato solamente a destinatari Polacchi.",
+ promosmsTypeFlash: "SMS FLASH - Il messaggio sarà automaticamente mostrato sul dispositivo dei destinatari. Limitato solo a destinatari Polacchi.",
+ promosmsTypeFull: "SMS FULL - Premium, È possibile utilizzare il proprio come come mittente (è necessario prima registrare il nome). Affidabile per gli allarmi.",
+ promosmsTypeSpeed: "SMS SPEED - Maggior priorità. Rapido, affidabile, ma costoso (costa il doppio di SMS FULL).",
+ promosmsPhoneNumber: "Numero di Telefono (per destinatari Polacchi si può omettere il codice area)",
+ promosmsSMSSender: "Mittente SMS : Nome preregistrato oppure uno dei seguenti: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
+ "Feishu WebHookUrl": "URL WebHook di Feishu",
+ matrixHomeserverURL: "URL Server (con http(s):// e opzionalmente la porta)",
+ "Internal Room Id": "ID Stanza Interna",
+ matrixDesc1: "È possibile recuperare l'ID della stanza all'interno delle impostazioni avanzate della stanza nel client Matrix. Dovrebbe essere simile a !QMdRCpUIfLwsfjxye6:server.di.casa.",
+ matrixDesc2: "È altamente raccomandata la creazione di un nuovo utente e di non utilizare il proprio token di accesso Matrix poiché darà pieno controllo al proprio account e a tutte le stanze in cui si ha accesso. Piuttosto, si crei un nuovo utente per invitarlo nella stanza dove si vuole ricevere le notifiche. Si può accedere al token eseguendo {0}",
+ Method: "Metodo",
+ Body: "Corpo",
+ Headers: "Intestazioni",
+ PushUrl: "URL di Push",
+ HeadersInvalidFormat: "L'intestazione di richiesta non è un JSON valido: ",
+ BodyInvalidFormat: "Il corpo di richiesta non è un JSON valido: ",
+ "Monitor History": "Storico monitoraggio",
+ clearDataOlderThan: "Mantieni lo storico per {0} giorni.",
+ PasswordsDoNotMatch: "Le password non corrispondono.",
+ records: "records",
+ "One record": "One record",
+ steamApiKeyDescription: "Per monitorare un server di gioco Steam si necessita della chiave Web-API di Steam. È possibile registrare la propria chiave API qui: ",
+ "Current User": "Utente corrente",
+ recent: "Recenti",
+ Done: "Fatto",
+ Info: "Info",
+ Security: "Sicurezza",
+ "Steam API Key": "Chiave API di Steam",
+ "Shrink Database": "Comprimi Database",
+ "Pick a RR-Type...": "Scegli un tipo di RR...",
+ "Pick Accepted Status Codes...": "Scegli i codici di Stato Accettati...",
+ Default: "Predefinito",
+ "HTTP Options": "Opzioni HTTP",
+ "Create Incident": "Crea Incident",
+ Title: "Titolo",
+ Content: "Contenuto",
+ Style: "Stile",
+ info: "informativo",
+ warning: "attenzione",
+ danger: "critico",
+ primary: "primario",
+ light: "chiaro",
+ dark: "scuro",
+ Post: "Posta",
+ "Please input title and content": "Inserire il titolo e il contenuto",
+ Created: "Creato",
+ "Last Updated": "Ultima modifica",
+ Unpin: "Stacca",
+ "Switch to Light Theme": "Utilizza tema chiaro",
+ "Switch to Dark Theme": "Utilizza tema scuro",
+ "Show Tags": "Mostra etichette",
+ "Hide Tags": "Nascondi etichette",
+ Description: "Descrizione",
+ "No monitors available.": "Nessun monitoraggio disponibile.",
+ "Add one": "Aggiungi",
+ "No Monitors": "Nessun monitoraggio",
+ "Add one": "Aggiungi",
+ "Untitled Group": "Gruppo senza titolo",
+ Services: "Servizi",
+ Discard: "Scarta",
+ Cancel: "Annulla",
+ "Powered by": "Servito da",
+ shrinkDatabaseDescription: "Lancia il comando VACUUM sul database SQLite. Se il database è stato creato dopo la versione 1.10.0, AUTO_VACUUM è già abilitato e questa azione non è necessaria.",
+ serwersms: "SerwerSMS.pl",
+ serwersmsAPIUser: "Nome utente API (incl. prefisso webapi_)",
+ serwersmsAPIPassword: "Password API",
+ serwersmsPhoneNumber: "Numero di Telefono",
+ serwersmsSenderName: "Nome del mittente SMS (registrato via portale cliente)",
+ "stackfield": "Stackfield",
};
diff --git a/src/languages/ja.js b/src/languages/ja.js
index f96028e42..9446c78c9 100644
--- a/src/languages/ja.js
+++ b/src/languages/ja.js
@@ -17,7 +17,7 @@ export default {
pauseMonitorMsg: "一時停止しますか?",
Settings: "設定",
Dashboard: "ダッシュボード",
- "New Update": "New Update",
+ "New Update": "新しいアップデート",
Language: "言語",
Appearance: "外観",
Theme: "テーマ",
@@ -53,7 +53,7 @@ export default {
Ping: "Ping",
"Monitor Type": "監視タイプ",
Keyword: "キーワード",
- "Friendly Name": "Friendly Name",
+ "Friendly Name": "分かりやすい名前",
URL: "URL",
Hostname: "ホスト名",
Port: "ポート",
@@ -104,60 +104,60 @@ export default {
"Resolver Server": "問い合わせ先DNSサーバ",
"Resource Record Type": "DNSレコード設定",
"Last Result": "最終結果",
- "Create your admin account": "Create your admin account",
- "Repeat Password": "Repeat Password",
- respTime: "Resp. Time (ms)",
+ "Create your admin account": "Adminアカウントの作成",
+ "Repeat Password": "パスワード確認",
+ respTime: "応答時間 (ms)",
notAvailableShort: "N/A",
- Create: "Create",
- clearEventsMsg: "Are you sure want to delete all events for this monitor?",
- clearHeartbeatsMsg: "Are you sure want to delete all heartbeats for this monitor?",
- confirmClearStatisticsMsg: "Are you sure want to delete ALL statistics?",
- "Clear Data": "Clear Data",
- Events: "Events",
- Heartbeats: "Heartbeats",
- "Auto Get": "Auto Get",
- enableDefaultNotificationDescription: "For every new monitor this notification will be enabled by default. You can still disable the notification separately for each monitor.",
- "Default enabled": "Default enabled",
- "Also apply to existing monitors": "Also apply to existing monitors",
- Export: "Export",
- Import: "Import",
- backupDescription: "You can backup all monitors and all notifications into a JSON file.",
- backupDescription2: "PS: History and event data is not included.",
- backupDescription3: "Sensitive data such as notification tokens is included in the export file, please keep it carefully.",
- alertNoFile: "Please select a file to import.",
- alertWrongFileType: "Please select a JSON file.",
- twoFAVerifyLabel: "Please type in your token to verify that 2FA is working",
- tokenValidSettingsMsg: "Token is valid! You can now save the 2FA settings.",
- confirmEnableTwoFAMsg: "Are you sure you want to enable 2FA?",
- confirmDisableTwoFAMsg: "Are you sure you want to disable 2FA?",
- "Apply on all existing monitors": "Apply on all existing monitors",
- "Verify Token": "Verify Token",
- "Setup 2FA": "Setup 2FA",
- "Enable 2FA": "Enable 2FA",
- "Disable 2FA": "Disable 2FA",
- "2FA Settings": "2FA Settings",
- "Two Factor Authentication": "Two Factor Authentication",
+ Create: "作成",
+ clearEventsMsg: "この監視のすべての記録を削除してもよろしいですか?",
+ clearHeartbeatsMsg: "この監視のすべての異常記録を削除してもよろしいですか?",
+ confirmClearStatisticsMsg: "すべての統計を削除してもよろしいですか?",
+ "Clear Data": "データを削除",
+ Events: "統計",
+ Heartbeats: "異常記録",
+ "Auto Get": "自動取得",
+ enableDefaultNotificationDescription: "監視を作成するごとに、この通知方法はデフォルトで有効になります。監視ごとに通知を無効にすることもできます。",
+ "Default enabled": "デフォルトで有効にする",
+ "Also apply to existing monitors": "既存のモニターにも適用する",
+ Export: "エクスポート",
+ Import: "インポート",
+ backupDescription: "すべての監視と通知方法をJSONファイルにできます。",
+ backupDescription2: "※ 履歴と統計のデータはバックアップされません。",
+ backupDescription3: "通知に使用するトークンなどの機密データも含まれています。注意して扱ってください。",
+ alertNoFile: "インポートするファイルを選択してください。",
+ alertWrongFileType: "JSONファイルを選択してください。",
+ twoFAVerifyLabel: "トークンを入力して、2段階認証を有効にします。",
+ tokenValidSettingsMsg: "トークンの確認が完了しました! 「保存」をしてください。",
+ confirmEnableTwoFAMsg: "2段階認証を「有効」にします。よろしいですか?",
+ confirmDisableTwoFAMsg: "2段階認証を「無効」にします。よろしいですか?",
+ "Apply on all existing monitors": "既存のすべてのモニターに適用する",
+ "Verify Token": "認証する",
+ "Setup 2FA": "2段階認証の設定",
+ "Enable 2FA": "2段階認証を有効にする",
+ "Disable 2FA": "2段階認証を無効にする",
+ "2FA Settings": "2段階認証の設定",
+ "Two Factor Authentication": "2段階認証",
Active: "Active",
Inactive: "Inactive",
Token: "Token",
"Show URI": "Show URI",
- "Clear all statistics": "Clear all Statistics",
+ "Clear all statistics": "すべての記録を削除",
retryCheckEverySecond: "Retry every {0} seconds.",
- importHandleDescription: "Choose 'Skip existing' if you want to skip every monitor or notification with the same name. 'Overwrite' will delete every existing monitor and notification.",
- confirmImportMsg: "Are you sure to import the backup? Please make sure you've selected the right import option.",
- "Heartbeat Retry Interval": "Heartbeat Retry Interval",
- "Import Backup": "Import Backup",
- "Export Backup": "Export Backup",
- "Skip existing": "Skip existing",
- Overwrite: "Overwrite",
- Options: "Options",
- "Keep both": "Keep both",
- Tags: "Tags",
- "Add New below or Select...": "Add New below or Select...",
- "Tag with this name already exist.": "Tag with this name already exist.",
- "Tag with this value already exist.": "Tag with this value already exist.",
- color: "color",
- "value (optional)": "value (optional)",
+ importHandleDescription: "同じ名前のすべての監視または通知方法を上書きしない場合は、「既存のをスキップ」を選択します。 「上書きする」は、既存のすべてのモニターと通知を削除します。",
+ confirmImportMsg: "バックアップをインポートしてもよろしいですか?希望するオプションを選択してください。",
+ "Heartbeat Retry Interval": "異常検知後の再試行間隔",
+ "Import Backup": "バックアップのインポート",
+ "Export Backup": "バックアップのエクスポート",
+ "Skip existing": "既存のをスキップする",
+ Overwrite: "上書きする",
+ Options: "オプション",
+ "Keep both": "どちらも保持する",
+ Tags: "タグ",
+ "Add New below or Select...": "新規追加または選択...",
+ "Tag with this name already exist.": "この名前のタグはすでに存在しています。",
+ "Tag with this value already exist.": "この値のタグはすでに存在しています。",
+ color: "色",
+ "value (optional)": "値 (optional)",
Gray: "Gray",
Red: "Red",
Orange: "Orange",
@@ -166,20 +166,20 @@ export default {
Indigo: "Indigo",
Purple: "Purple",
Pink: "Pink",
- "Search...": "Search...",
- "Avg. Ping": "Avg. Ping",
- "Avg. Response": "Avg. Response",
- "Entry Page": "Entry Page",
- statusPageNothing: "Nothing here, please add a group or a monitor.",
+ "Search...": "検索...",
+ "Avg. Ping": "平均Ping時間",
+ "Avg. Response": "平均応答時間",
+ "Entry Page": "エントリーページ",
+ statusPageNothing: "ここには何もありません。グループまたは監視を追加してください。",
"No Services": "No Services",
- "All Systems Operational": "All Systems Operational",
- "Partially Degraded Service": "Partially Degraded Service",
- "Degraded Service": "Degraded Service",
- "Add Group": "Add Group",
- "Add a monitor": "Add a monitor",
- "Edit Status Page": "Edit Status Page",
- "Go to Dashboard": "Go to Dashboard",
- "Status Page": "Status Page",
+ "All Systems Operational": "すべてのサービスが稼働中",
+ "Partially Degraded Service": "部分的にサービスが停止中",
+ "Degraded Service": "サービスが停止中",
+ "Add Group": "グループの追加",
+ "Add a monitor": "監視の追加",
+ "Edit Status Page": "ステータスページ編集",
+ "Go to Dashboard": "ダッシュボード",
+ "Status Page": "ステータスページ",
telegram: "Telegram",
webhook: "Webhook",
smtp: "Email (SMTP)",
diff --git a/src/languages/nl-NL.js b/src/languages/nl-NL.js
index 818893af6..ff18832d7 100644
--- a/src/languages/nl-NL.js
+++ b/src/languages/nl-NL.js
@@ -116,7 +116,7 @@ export default {
"Repeat Password": "Herhaal wachtwoord",
Export: "Exporteren",
Import: "Importeren",
- respTime: "resp. tijd (ms)",
+ respTime: "reactietijd (ms)",
notAvailableShort: "N.v.t.",
"Default enabled": "Default enabled",
"Apply on all existing monitors": "Pas toe op alle bestaande monitors",
@@ -138,48 +138,48 @@ export default {
"Two Factor Authentication": "Two Factor Authenticatie",
Active: "Actief",
Inactive: "Inactief",
- "Also apply to existing monitors": "Also apply to existing monitors",
+ "Also apply to existing monitors": "Voeg ook toe aan bestaande monitors",
Token: "Token",
"Show URI": "Toon URI",
"Clear all statistics": "Wis alle statistieken",
- retryCheckEverySecond: "Retry every {0} seconds.",
- importHandleDescription: "Choose 'Skip existing' if you want to skip every monitor or notification with the same name. 'Overwrite' will delete every existing monitor and notification.",
- confirmImportMsg: "Are you sure to import the backup? Please make sure you've selected the right import option.",
+ retryCheckEverySecond: "Probeer elke {0} seconden.",
+ importHandleDescription: "Kies 'Sla bestaande over' als je elke monitor of melding met dezelfde naam wilt overslaan. Kies 'Overschrijf' als je elke monitor of notificatie wilt verwijderen.",
+ confirmImportMsg: "Weet je zeker dat je dit bestand wilt importeren?",
"Heartbeat Retry Interval": "Heartbeat Retry Interval",
- "Import Backup": "Import Backup",
- "Export Backup": "Export Backup",
- "Skip existing": "Skip existing",
- Overwrite: "Overwrite",
- Options: "Options",
- "Keep both": "Keep both",
- Tags: "Tags",
- "Add New below or Select...": "Add New below or Select...",
- "Tag with this name already exist.": "Tag with this name already exist.",
- "Tag with this value already exist.": "Tag with this value already exist.",
- color: "color",
- "value (optional)": "value (optional)",
- Gray: "Gray",
- Red: "Red",
- Orange: "Orange",
- Green: "Green",
- Blue: "Blue",
+ "Import Backup": "Importeer Backup",
+ "Export Backup": "Exporteer Backup",
+ "Skip existing": "Sla bestaande over",
+ Overwrite: "Overschrijf",
+ Options: "Opties",
+ "Keep both": "Bewaar beide",
+ Tags: "Labels",
+ "Add New below or Select...": "Voeg nieuwe toe of selecteer...",
+ "Tag with this name already exist.": "Label met deze naam bestaat al",
+ "Tag with this value already exist.": "Label met deze waarde bestaat al",
+ color: "Kleur",
+ "value (optional)": "waarde (optioneel)",
+ Gray: "Grijs",
+ Red: "Rood",
+ Orange: "Oranje",
+ Green: "Groen",
+ Blue: "Blauw",
Indigo: "Indigo",
- Purple: "Purple",
- Pink: "Pink",
- "Search...": "Search...",
- "Avg. Ping": "Avg. Ping",
- "Avg. Response": "Avg. Response",
+ Purple: "Paars",
+ Pink: "Roze",
+ "Search...": "Zoeken...",
+ "Avg. Ping": "Gemiddelde Ping",
+ "Avg. Response": "Gemiddelde Response",
"Entry Page": "Entry Page",
- statusPageNothing: "Nothing here, please add a group or a monitor.",
+ statusPageNothing: "Niets hier, voeg een groep of monitor toe.",
"No Services": "No Services",
- "All Systems Operational": "All Systems Operational",
- "Partially Degraded Service": "Partially Degraded Service",
- "Degraded Service": "Degraded Service",
- "Add Group": "Add Group",
- "Add a monitor": "Add a monitor",
- "Edit Status Page": "Edit Status Page",
- "Go to Dashboard": "Go to Dashboard",
- "Status Page": "Status Page",
+ "All Systems Operational": "Alle systemen operationeel",
+ "Partially Degraded Service": "Gedeeltelijk verminderde prestaties",
+ "Degraded Service": "Verminderde prestaties",
+ "Add Group": "Voeg groep toe",
+ "Add a monitor": "Voeg monitor toe",
+ "Edit Status Page": "Wijzig status pagina",
+ "Go to Dashboard": "Ga naar Dashboard",
+ "Status Page": "Status Pagina",
telegram: "Telegram",
webhook: "Webhook",
smtp: "Email (SMTP)",
diff --git a/src/languages/pl.js b/src/languages/pl.js
index 082980d3b..69d68193e 100644
--- a/src/languages/pl.js
+++ b/src/languages/pl.js
@@ -307,4 +307,9 @@ export default {
recent: "Ostatnie",
clicksendsms: "ClickSend SMS",
apiCredentials: "Poświadczenia API",
+ serwersms: "SerwerSMS.pl",
+ serwersmsAPIUser: "Nazwa użytkownika API (z prefiksem webapi_)",
+ serwersmsAPIPassword: "Hasło API",
+ serwersmsPhoneNumber: "Numer telefonu",
+ serwersmsSenderName: "Nazwa nadawcy (zatwierdzona w panelu klienta)",
};
diff --git a/src/languages/vi.js b/src/languages/vi.js
index 0bfa3f208..bc2e86de0 100644
--- a/src/languages/vi.js
+++ b/src/languages/vi.js
@@ -33,21 +33,22 @@ export default {
Appearance: "Giao diện",
Theme: "Theme",
General: "Chung",
+ "Primary Base URL": "URL chính",
Version: "Phiên bản",
"Check Update On GitHub": "Kiểm tra bản cập nhật mới trên GitHub",
List: "List",
Add: "Thêm",
"Add New Monitor": "Thêm mới Monitor",
"Quick Stats": "Thống kê nhanh",
- Up: "Lên",
- Down: "Xuống",
+ Up: "Up",
+ Down: "Down",
Pending: "Chờ xử lý",
Unknown: "Không xác định",
Pause: "Tạm dừng",
Name: "Tên",
Status: "Trạng thái",
DateTime: "Ngày tháng",
- Message: "Tin nhắn",
+ Message: "Trạng thái request",
"No important events": "Không có sự kiện quan trọng nào",
Resume: "Khôi phục",
Edit: "Sửa",
@@ -64,17 +65,20 @@ export default {
Ping: "Ping",
"Monitor Type": "Kiểu monitor",
Keyword: "Từ khoá",
- "Friendly Name": "Tên dễ hiểu",
+ "Friendly Name": "Tên monitor",
URL: "URL",
Hostname: "Hostname",
Port: "Port",
- "Heartbeat Interval": "Tần suất heartbeat",
+ "Heartbeat Interval": "Tần suất kiểm tra",
Retries: "Thử lại",
- "Heartbeat Retry Interval": "Tần suất thử lại của Heartbeat",
+ "Heartbeat Retry Interval": "Tần suất kiểm tra lại",
Advanced: "Nâng cao",
- "Upside Down Mode": "Trạng thái đảo ngược",
- "Max. Redirects": "Chuyển hướng tối đa",
+ "Upside Down Mode": "Chế độ đảo ngược",
+ "Max. Redirects": "Số chuyển hướng tối đa",
"Accepted Status Codes": "Codes trạng thái chấp nhận",
+ "Push URL": "Push URL",
+ needPushEvery: "Bạn nên gọi URL mỗi {0} giây.",
+ pushOptionalParams: "Tuỳ chỉnh parameters: {0}",
Save: "Lưu",
Notifications: "Thông báo",
"Not available, please setup.": "Chưa sẵn sàng, hãy cài đặt.",
@@ -131,7 +135,7 @@ export default {
Events: "Sự kiện",
Heartbeats: "Heartbeats",
"Auto Get": "Tự động lấy",
- backupDescription: "Bạn có thể sao lưu tất cả các màn hình và tất cả các thông báo vào một file JSON.",
+ backupDescription: "Bạn có thể sao lưu tất cả các monitor và tất cả các thông báo vào một file JSON.",
backupDescription2: "PS: Không bao gồm dữ liệu lịch sử các sự kiện.",
backupDescription3: "Hãy lưu giữ file này cẩn thận vì trong file đó chứa cả các mã token thông báo.",
alertNoFile: "Hãy chọn file để khôi phục.",
@@ -171,7 +175,7 @@ export default {
"Entry Page": "Entry Page",
statusPageNothing: "Không có gì, hãy thêm nhóm monitor hoặc monitor.",
"No Services": "Không có dịch vụ",
- "All Systems Operational": "Tất cả các hệ thống hoạt động",
+ "All Systems Operational": "Tất cả các hệ thống hoạt động bình thường",
"Partially Degraded Service": "Dịch vụ xuống cấp một phần",
"Degraded Service": "Degraded Service",
"Add Group": "Thêm nhóm",
@@ -184,7 +188,7 @@ export default {
Required: "Bắt buộc",
telegram: "Telegram",
"Bot Token": "Bot Token",
- "You can get a token from": "Bạn có thể lấy mã token từ",
+ wayToGetTelegramToken: "Bạn có thể lấy mã token từ",
"Chat ID": "Chat ID",
supportTelegramChatID: "Hỗ trợ chat trực tiếp / Nhóm / Kênh Chat ID",
wayToGetTelegramChatID: "Bạn có thể lấy chat id của mình bằng cách gửi tin nhắn tới bot và truy cập url này để xem chat_id:",
@@ -200,6 +204,7 @@ export default {
secureOptionTLS: "TLS (465)",
"Ignore TLS Error": "Bỏ qua lỗi TLS",
"From Email": "Từ Email",
+ emailCustomSubject: "Tuỳ chỉnh tiêu đề",
"To Email": "Tới Email",
smtpCC: "CC",
smtpBCC: "BCC",
@@ -212,7 +217,7 @@ export default {
teams: "Microsoft Teams",
"Webhook URL": "Webhook URL",
wayToGetTeamsURL: "Bạn có thể học cách tạo webhook url {0}.",
- signal: "Signal",
+ signal: "Tín hiệu",
Number: "Số",
Recipients: "Người nhận",
needSignalAPI: "Bạn cần một tín hiệu client với REST API.",
@@ -235,8 +240,9 @@ export default {
pushy: "Pushy",
octopush: "Octopush",
promosms: "PromoSMS",
+ clicksendsms: "ClickSend SMS",
lunasea: "LunaSea",
- apprise: "Thông báo (Hỗ trợ 50+ dịch vụ thông báo)",
+ apprise: "Apprise (Hỗ trợ 50+ dịch vụ thông báo)",
pushbullet: "Pushbullet",
line: "Line Messenger",
mattermost: "Mattermost",
@@ -250,8 +256,11 @@ export default {
"SMS Type": "SMS Type",
octopushTypePremium: "Premium (Nhanh - Khuyến nghị nên dùng cho cảnh báo)",
octopushTypeLowCost: "Giá rẻ (Chậm, thỉnh thoảng bị chặn)",
+ checkPrice: "Kiểm tra giá {0}:",
+ apiCredentials: "API credentials",
+ octopushLegacyHint: "Bạn muốn sử dụng phiên bản cũ của Octopush (2011-2020) hay phiên bản mới?",
"Check octopush prices": "Kiểm tra giá octopush {0}.",
- octopushPhoneNumber: "Số điện thoại (Định dạng intl, vd : +33612345678) ",
+ octopushPhoneNumber: "Số điện thoại (Định dạng intl, vd : +84123456789) ",
octopushSMSSender: "SMS người gửi : 3-11 ký tự chữ, số và dấu cách (a-zA-Z0-9)",
"LunaSea Device ID": "LunaSea ID thiết bị",
"Apprise URL": "Apprise URL",
@@ -280,4 +289,22 @@ export default {
promosmsPhoneNumber: "Số điện thoại (Bỏ qua mã vùng với người Ba Lan)",
promosmsSMSSender: "SMS Tên người gửi: Tên đã đăng ký trước hoặc tên mặc định: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
"Feishu WebHookUrl": "Feishu WebHookUrl",
+ matrixHomeserverURL: "Homeserver URL (với http(s):// và port tuỳ chỉnh)",
+ "Internal Room Id": "Room ID Nội bộ",
+ matrixDesc1: "Bạn có thể tìm thấy room ID nội bộ bằng cách tìm trong mục advanced của phần room settings trong Matrix client của bạn. Nó có dạng giống như !QMdRCpUIfLwsfjxye6:home.server.",
+ matrixDesc2: "Bạn nên tạo người dùng mới và đừng sử dụng mã token truy cập của Matrix user vì nó sẽ cho phép truy cập toàn quyền vào tài khoản của bạn và tất cả các phòng bạn đã tham gia. Thay vào đó, hãy tạo một người dùng mới và chỉ mời người đó vào phòng mà bạn muốn nhận thông báo. Bạn có thể lấy được mã token truy cập bằng cách chạy {0}",
+ Method: "Method",
+ Body: "Body",
+ Headers: "Headers",
+ PushUrl: "Push URL",
+ HeadersInvalidFormat: "Header request không hợp lệ JSON: ",
+ BodyInvalidFormat: "Tequest body không hợp lệ JSON: ",
+ "Monitor History": "Lịch sử Monitor",
+ clearDataOlderThan: "Giữ dữ liệu lịch sử monitor {0} ngày.",
+ PasswordsDoNotMatch: "Passwords không khớp.",
+ records: "records",
+ "One record": "One record",
+ steamApiKeyDescription: "Để monitor các Steam Game Server bạn cần một Steam Web-API key. Bạn có thể đăng ký API key tại đây: ",
+ "Current User": "User hiện tại",
+ recent: "Gần đây",
};
diff --git a/src/layouts/Layout.vue b/src/layouts/Layout.vue
index 7228a460d..75173e1fc 100644
--- a/src/layouts/Layout.vue
+++ b/src/layouts/Layout.vue
@@ -29,7 +29,7 @@