Spaces:
Sleeping
Sleeping
| import type { TranslationStrings } from '../types'; | |
| const login: TranslationStrings = { | |
| 'login.error': 'Помилка входу. Перевірте свої облікові дані.', | |
| 'login.tagline': 'Ваші поїздки.\nВаш план.', | |
| 'login.description': | |
| 'Плануйте поїздки разом з інтерактивними картами, бюджетами та синхронізацією в реальному часі.', | |
| 'login.features.maps': 'Інтерактивні карти', | |
| 'login.features.mapsDesc': 'Google Places, маршрути та кластеризація', | |
| 'login.features.realtime': 'Синхронізація в реальному часі', | |
| 'login.features.realtimeDesc': 'Плануйте разом через WebSocket', | |
| 'login.features.budget': 'Контроль бюджету', | |
| 'login.features.budgetDesc': 'Категорії, графіки та витрати на особу', | |
| 'login.features.collab': 'Спільна робота', | |
| 'login.features.collabDesc': | |
| 'Багатокористувацький режим зі спільними поїздками', | |
| 'login.features.packing': 'Списки речей', | |
| 'login.features.packingDesc': 'Категорії, прогрес та підказки', | |
| 'login.features.bookings': 'Бронювання', | |
| 'login.features.bookingsDesc': | |
| 'Авіаквитки, готелі, ресторани та багато іншого', | |
| 'login.features.files': 'Документи', | |
| 'login.features.filesDesc': 'Завантажуйте та керуйте документами', | |
| 'login.features.routes': 'Розумні маршрути', | |
| 'login.features.routesDesc': 'Автооптимізація та експорт з Google Maps', | |
| 'login.selfHosted': | |
| 'Self-hosted · Відкритий код · Ваші дані залишаються у вас', | |
| 'login.title': 'Вхід', | |
| 'login.subtitle': 'З поверненням', | |
| 'login.signingIn': 'Вхід…', | |
| 'login.signIn': 'Увійти', | |
| 'login.createAdmin': 'Створити акаунт адміністратора', | |
| 'login.createAdminHint': 'Налаштуйте перший акаунт адміністратора для TREK.', | |
| 'login.setNewPassword': 'Встановити новий пароль', | |
| 'login.setNewPasswordHint': 'Ви повинні змінити пароль, перш ніж продовжити.', | |
| 'login.createAccount': 'Створити акаунт', | |
| 'login.createAccountHint': 'Зареєструйте новий акаунт.', | |
| 'login.creating': 'Створення…', | |
| 'login.noAccount': 'Немає акаунту?', | |
| 'login.hasAccount': 'Вже є акаунт?', | |
| 'login.register': 'Реєстрація', | |
| 'login.emailPlaceholder': 'ваш@email.com', | |
| 'login.username': 'Ім’я користувача', | |
| 'login.oidc.registrationDisabled': | |
| 'Реєстрацію вимкнено. Зверніться до адміністратора.', | |
| 'login.oidc.noEmail': 'Провайдер не надав адресу електронної пошти.', | |
| 'login.mfaTitle': 'Двофакторна автентифікація', | |
| 'login.mfaSubtitle': 'Введіть 6-значний код з додатка-автентифікатора.', | |
| 'login.mfaCodeLabel': 'Код підтвердження', | |
| 'login.mfaCodeRequired': 'Введіть код із додатка-автентифікатора.', | |
| 'login.mfaHint': | |
| 'Відкрийте Google Authenticator, Authy або інший TOTP-додаток.', | |
| 'login.mfaBack': '← Назад до входу', | |
| 'login.mfaVerify': 'Підтвердити', | |
| 'login.invalidInviteLink': 'Недійсне або прострочене посилання-запрошення', | |
| 'login.oidcFailed': 'Помилка входу через OIDC', | |
| 'login.usernameRequired': 'Ім’я користувача обов’язкове', | |
| 'login.passwordMinLength': 'Пароль має містити щонайменше 8 символів', | |
| 'login.forgotPassword': 'Забули пароль?', | |
| 'login.rememberMe': "Запам'ятати мене", | |
| 'login.forgotPasswordTitle': 'Скидання пароля', | |
| 'login.forgotPasswordBody': | |
| 'Введіть електронну пошту, з якою ви реєструвалися. Якщо акаунт існує — буде надіслано посилання для скидання.', | |
| 'login.forgotPasswordSubmit': 'Надіслати посилання', | |
| 'login.forgotPasswordSentTitle': 'Перевірте пошту', | |
| 'login.forgotPasswordSentBody': | |
| 'Якщо акаунт існує, посилання для скидання має бути вже відправлено. Воно дійсне 60 хвилин.', | |
| 'login.forgotPasswordSmtpHintOff': | |
| 'Зверніть увагу: адміністратор не налаштував SMTP, тому посилання для скидання буде записано в консоль сервера замість відправки електронною поштою.', | |
| 'login.backToLogin': 'Повернутись до входу', | |
| 'login.newPassword': 'Новий пароль', | |
| 'login.confirmPassword': 'Підтвердіть новий пароль', | |
| 'login.passwordsDontMatch': 'Паролі не співпадають', | |
| 'login.mfaCode': 'Код 2FA', | |
| 'login.resetPasswordTitle': 'Встановіть новий пароль', | |
| 'login.resetPasswordBody': | |
| 'Виберіть надійний пароль, який ви ще не використовували. Мінімум 8 символів.', | |
| 'login.resetPasswordMfaBody': | |
| 'Введіть код 2FA або резервний код, щоб завершити скидання.', | |
| 'login.resetPasswordSubmit': 'Скинути пароль', | |
| 'login.resetPasswordVerify': 'Перевірити та скинути', | |
| 'login.resetPasswordSuccessTitle': 'Пароль оновлено', | |
| 'login.resetPasswordSuccessBody': 'Тепер ви можете увійти з новим паролем.', | |
| 'login.resetPasswordInvalidLink': 'Неправильне посилання для скидання', | |
| 'login.resetPasswordInvalidLinkBody': | |
| 'Посилання відсутнє або пошкоджене. Запитайте нове, щоб продовжити.', | |
| 'login.resetPasswordFailed': | |
| 'Скидання не вдалося. Можливо, термін дії посилання минув.', | |
| 'login.oidc.tokenFailed': 'Автентифікація не вдалася.', | |
| 'login.oidc.invalidState': 'Недійсна сесія. Спробуйте знову.', | |
| 'login.demoFailed': 'Помилка демо-входу', | |
| 'login.oidcSignIn': 'Увійти через {name}', | |
| 'login.oidcOnly': | |
| 'Вхід за паролем вимкнено. Використайте вашого SSO-провайдера для входу.', | |
| 'login.oidcLoggedOut': | |
| 'Ви вийшли з системи. Увійдіть знову через вашого SSO-провайдера.', | |
| 'login.demoHint': 'Спробуйте демо — реєстрація не потрібна', | |
| 'login.passkey.signIn': 'Увійти за допомогою passkey', | |
| 'login.passkey.failed': 'Не вдалося увійти за допомогою passkey. Спробуйте ще раз.', | |
| }; | |
| export default login; | |