29 changed files with 605 additions and 301 deletions
			
			
		| @ -1,27 +1,12 @@ | |||||
| <template> | <template> | ||||
|     <router-view /> |   <router-view /> | ||||
| </template> | </template> | ||||
| 
 | 
 | ||||
| <script> | <script> | ||||
| 
 | import { setPageLocale } from "./util-frontend"; | ||||
| import { i18n, localeDirection } from "./i18n"; |  | ||||
| 
 |  | ||||
| export default { | export default { | ||||
|     created() { |   created() { | ||||
|      |     setPageLocale(); | ||||
|     this.setPageLocale(); |  | ||||
|   }, |  | ||||
|   methods: { |  | ||||
|       setPageLocale() { |  | ||||
|         const html = document.documentElement  |  | ||||
|         html.setAttribute('lang', this.$i18n.locale ) |  | ||||
|         html.setAttribute('dir', localeDirection() ) |  | ||||
|       } |  | ||||
|   }, |   }, | ||||
|   watch: { | }; | ||||
|         "$i18n.locale"() { |  | ||||
|             this.setPageLocale(); |  | ||||
|         }, |  | ||||
|     }, |  | ||||
| } |  | ||||
| </script> | </script> | ||||
|  | |||||
| @ -0,0 +1,181 @@ | |||||
|  | export default { | ||||
|  |     languageName: "Български", | ||||
|  |     checkEverySecond: "Проверявай на всеки {0} секунди.", | ||||
|  |     retryCheckEverySecond: "Повторен опит на всеки {0} секунди.", | ||||
|  |     retriesDescription: "Максимакен брой опити преди услугата да бъде маркирана като недостъпна и да бъде изпратено известие", | ||||
|  |     ignoreTLSError: "Игнорирай TLS/SSL грешки за HTTPS уебсайтове", | ||||
|  |     upsideDownModeDescription: "Обърни статуса от достъпен на недостъпен. Ако услугата е достъпна се вижда НЕДОСТЪПНА.", | ||||
|  |     maxRedirectDescription: "Максимален брой пренасочвания, които да бъдат следвани. Въведете 0 за да изключите пренасочване.", | ||||
|  |     acceptedStatusCodesDescription: "Изберете статус кодове, които се считат за успешен отговор.", | ||||
|  |     passwordNotMatchMsg: "Повторената парола не съвпада.", | ||||
|  |     notificationDescription: "Моля, задайте известието към монитор(и), за да функционира.", | ||||
|  |     keywordDescription: "Търсете ключова дума в обикновен html или JSON отговор - чувствителна е към регистъра", | ||||
|  |     pauseDashboardHome: "Пауза", | ||||
|  |     deleteMonitorMsg: "Наистина ли желаете да изтриете този монитор?", | ||||
|  |     deleteNotificationMsg: "Наистина ли желаете да изтриете известието за всички монитори?", | ||||
|  |     resoverserverDescription: "Cloudflare е сървърът по подразбиране, можете да промените сървъра по всяко време.", | ||||
|  |     rrtypeDescription: "Изберете ресурсния запис, който желаете да наблюдавате", | ||||
|  |     pauseMonitorMsg: "Наистина ли желаете да поставите в режим пауза?", | ||||
|  |     enableDefaultNotificationDescription: "За всеки нов монитор това известие ще бъде активирано по подразбиране. Можете да изключите известието за всеки отделен монитор.", | ||||
|  |     clearEventsMsg: "Наистина ли желаете да изтриете всички събития за този монитор?", | ||||
|  |     clearHeartbeatsMsg: "Наистина ли желаете да изтриете всички записи за честотни проверки на този монитор?", | ||||
|  |     confirmClearStatisticsMsg: "Наистина ли желаете да изтриете всички статистически данни?", | ||||
|  |     importHandleDescription: "Изберете 'Пропусни съществуващите', ако искате да пропуснете всеки монитор или известие със същото име. 'Презапис' ще изтрие всеки съществуващ монитор и известие.", | ||||
|  |     confirmImportMsg: "Сигурни ли сте за импортирането на архива? Моля, уверете се, че сте избрали правилната опция за импортиране.", | ||||
|  |     twoFAVerifyLabel: "Моля, въведете вашия токен код, за да проверите дали 2FA работи", | ||||
|  |     tokenValidSettingsMsg: "Токен кодът е валиден! Вече можете да запазите настройките за 2FA.", | ||||
|  |     confirmEnableTwoFAMsg: "Сигурни ли сте, че желаете да активирате 2FA?", | ||||
|  |     confirmDisableTwoFAMsg: "Сигурни ли сте, че желаете да изключите 2FA?", | ||||
|  |     Settings: "Настройки", | ||||
|  |     Dashboard: "Табло", | ||||
|  |     "New Update": "Нова актуализация", | ||||
|  |     Language: "Език", | ||||
|  |     Appearance: "Изглед", | ||||
|  |     Theme: "Тема", | ||||
|  |     General: "Общи", | ||||
|  |     Version: "Версия", | ||||
|  |     "Check Update On GitHub": "Провери за актуализация в GitHub", | ||||
|  |     List: "Списък", | ||||
|  |     Add: "Добави", | ||||
|  |     "Add New Monitor": "Добави монитор", | ||||
|  |     "Quick Stats": "Кратка статистика", | ||||
|  |     Up: "Достъпни", | ||||
|  |     Down: "Недостъпни", | ||||
|  |     Pending: "В изчакване", | ||||
|  |     Unknown: "Неизвестни", | ||||
|  |     Pause: "В пауза", | ||||
|  |     Name: "Име", | ||||
|  |     Status: "Статус", | ||||
|  |     DateTime: "Дата и час", | ||||
|  |     Message: "Съобщение", | ||||
|  |     "No important events": "Няма важни събития", | ||||
|  |     Resume: "Възобнови", | ||||
|  |     Edit: "Редактирай", | ||||
|  |     Delete: "Изтрий", | ||||
|  |     Current: "Текущ", | ||||
|  |     Uptime: "Време на работа", | ||||
|  |     "Cert Exp.": "Вал. сертификат", | ||||
|  |     days: "дни", | ||||
|  |     day: "ден", | ||||
|  |     "-day": "-ден", | ||||
|  |     hour: "час", | ||||
|  |     "-hour": "-час", | ||||
|  |     Response: "Отговор", | ||||
|  |     Ping: "Пинг", | ||||
|  |     "Monitor Type": "Монитор тип", | ||||
|  |     Keyword: "Ключова дума", | ||||
|  |     "Friendly Name": "Псевдоним", | ||||
|  |     URL: "URL Адрес", | ||||
|  |     Hostname: "Име на хост", | ||||
|  |     Port: "Порт", | ||||
|  |     "Heartbeat Interval": "Честота на проверка", | ||||
|  |     Retries: "Повторни опити", | ||||
|  |     "Heartbeat Retry Interval": "Честота на повторните опити", | ||||
|  |     Advanced: "Разширени", | ||||
|  |     "Upside Down Mode": "Обърнат режим", | ||||
|  |     "Max. Redirects": "Макс. брой пренасочвания", | ||||
|  |     "Accepted Status Codes": "Допустими статус кодове", | ||||
|  |     Save: "Запази", | ||||
|  |     Notifications: "Известявания", | ||||
|  |     "Not available, please setup.": "Не е налично. Моля, настройте.", | ||||
|  |     "Setup Notification": "Настройка за известяване", | ||||
|  |     Light: "Светла", | ||||
|  |     Dark: "Тъмна", | ||||
|  |     Auto: "Автоматично", | ||||
|  |     "Theme - Heartbeat Bar": "Тема - поле проверки", | ||||
|  |     Normal: "Нормално", | ||||
|  |     Bottom: "Долу", | ||||
|  |     None: "Без", | ||||
|  |     Timezone: "Часова зона", | ||||
|  |     "Search Engine Visibility": "Видимост за търсачки", | ||||
|  |     "Allow indexing": "Разреши индексиране", | ||||
|  |     "Discourage search engines from indexing site": "Обезкуражи индексирането на сайта от търсачките", | ||||
|  |     "Change Password": "Промени парола", | ||||
|  |     "Current Password": "Текуща парола", | ||||
|  |     "New Password": "Нова парола", | ||||
|  |     "Repeat New Password": "Повторете новата парола", | ||||
|  |     "Update Password": "Актуализирай парола", | ||||
|  |     "Disable Auth": "Изключи удостоверяване", | ||||
|  |     "Enable Auth": "Включи удостоверяване", | ||||
|  |     Logout: "Изход от профила", | ||||
|  |     Leave: "Напускам", | ||||
|  |     "I understand, please disable": "Разбирам. Моля, изключи", | ||||
|  |     Confirm: "Потвърди", | ||||
|  |     Yes: "Да", | ||||
|  |     No: "Не", | ||||
|  |     Username: "Потребител", | ||||
|  |     Password: "Парола", | ||||
|  |     "Remember me": "Запомни ме", | ||||
|  |     Login: "Вход", | ||||
|  |     "No Monitors, please": "Моля, без монитори", | ||||
|  |     "add one": "добави един", | ||||
|  |     "Notification Type": "Тип известяване", | ||||
|  |     Email: "Имейл", | ||||
|  |     Test: "Тест", | ||||
|  |     "Certificate Info": "Информация за сертификат", | ||||
|  |     "Resolver Server": "Преобразуващ (DNS) сървър", | ||||
|  |     "Resource Record Type": "Тип запис", | ||||
|  |     "Last Result": "Последен резултат", | ||||
|  |     "Create your admin account": "Създаване на администриращ акаунт", | ||||
|  |     "Repeat Password": "Повторете паролата", | ||||
|  |     "Import Backup": "Импорт на архив", | ||||
|  |     "Export Backup": "Експорт на архив", | ||||
|  |     Export: "Експорт", | ||||
|  |     Import: "Импорт", | ||||
|  |     respTime: "Време за отговор (ms)", | ||||
|  |     notAvailableShort: "Няма", | ||||
|  |     "Default enabled": "Включен по подразбиране", | ||||
|  |     "Apply on all existing monitors": "Приложи върху всички съществуващи монитори", | ||||
|  |     Create: "Създай", | ||||
|  |     "Clear Data": "Изчисти данни", | ||||
|  |     Events: "Събития", | ||||
|  |     Heartbeats: "Проверки", | ||||
|  |     "Auto Get": "Автоматияно получаване", | ||||
|  |     backupDescription: "Можете да архивирате всички монитори и всички известия в JSON файл.", | ||||
|  |     backupDescription2: "PS: Данни за история и събития не са включени.", | ||||
|  |     backupDescription3: "Чувствителни данни, като токен кодове за известяване, се съдържат в експортирания файл. Моля, бъдете внимателни с неговото съхранение.", | ||||
|  |     alertNoFile: "Моля, изберете файл за импортиране.", | ||||
|  |     alertWrongFileType: "Моля, изберете JSON файл.", | ||||
|  |     "Clear all statistics": "Изчисти всички статистики", | ||||
|  |     "Skip existing": "Пропусни съществуващите", | ||||
|  |     Overwrite: "Презапиши", | ||||
|  |     Options: "Опции", | ||||
|  |     "Keep both": "Запази двете", | ||||
|  |     "Verify Token": "Проверка на токен код", | ||||
|  |     "Setup 2FA": "Настройка 2FA", | ||||
|  |     "Enable 2FA": "Включи 2FA", | ||||
|  |     "Disable 2FA": "Изключи 2FA", | ||||
|  |     "2FA Settings": "Настройки 2FA", | ||||
|  |     "Two Factor Authentication": "Двуфакторно удостоверяване", | ||||
|  |     Active: "Активно", | ||||
|  |     Inactive: "Неактивно", | ||||
|  |     Token: "Токен код", | ||||
|  |     "Show URI": "Покажи URI", | ||||
|  |     Tags: "Етикети", | ||||
|  |     "Add New below or Select...": "Добави нов по-долу или избери...", | ||||
|  |     "Tag with this name already exist.": "Етикет с това име вече съществува.", | ||||
|  |     "Tag with this value already exist.": "Етикет с тази стойност вече съществува.", | ||||
|  |     color: "цвят", | ||||
|  |     "value (optional)": "стойност (по желание)", | ||||
|  |     Gray: "Сиво", | ||||
|  |     Red: "Червено", | ||||
|  |     Orange: "Оранжево", | ||||
|  |     Green: "Зелено", | ||||
|  |     Blue: "Синьо", | ||||
|  |     Indigo: "Индиго", | ||||
|  |     Purple: "Лилаво", | ||||
|  |     Pink: "Розово", | ||||
|  |     "Search...": "Търси...", | ||||
|  |     "Avg. Ping": "Ср. пинг", | ||||
|  |     "Avg. Response": "Ср. отговор", | ||||
|  |     "Entry Page": "Основна страница", | ||||
|  |     statusPageNothing: "Все още няма нищо тук. Моля, добавете група или монитор.", | ||||
|  |     "No Services": "Няма Услуги", | ||||
|  |     "All Systems Operational": "Всички системи функционират", | ||||
|  |     "Partially Degraded Service": "Частично влошена услуга", | ||||
|  |     "Degraded Service": "Влошена услуга", | ||||
|  |     "Add Group": "Добави група", | ||||
|  |     "Add a monitor": "Добави монитор", | ||||
|  |     "Edit Status Page": "Редактирай статус страница", | ||||
|  |     "Go to Dashboard": "Към Таблото", | ||||
|  | }; | ||||
					Loading…
					
					
				
		Reference in new issue