From e5b318022057f7ed8a7df0f85052ff9b9bc748ae Mon Sep 17 00:00:00 2001 From: cuqmbr Date: Thu, 29 May 2025 18:02:26 +0300 Subject: [PATCH] update uk-UA localization --- .../Resources/Localization/uk-UA.json | 61 ++++++++++++++----- 1 file changed, 47 insertions(+), 14 deletions(-) diff --git a/src/Application/Resources/Localization/uk-UA.json b/src/Application/Resources/Localization/uk-UA.json index 740082d..7c98d20 100644 --- a/src/Application/Resources/Localization/uk-UA.json +++ b/src/Application/Resources/Localization/uk-UA.json @@ -1,46 +1,79 @@ { "FluentValidation": { - "MaximumLength": "Повинно бути менше ніж {0:G} символів.", "NotEmpty": "Не повинно бути порожнім.", - "GreaterThanOrEqualTo": "Повинно бути більше або дорівнювати {0:G}.", - "LessThanOrEqualTo": "Повинно бути менше або дорівнювати {0:G}." + "GreaterThanOrEqualTo": "Повинно бути більше або дорівнювати {0}.", + "LessThanOrEqualTo": "Повинно бути менше або дорівнювати {0}.", + "MinimumLength": "Довжина повинна бути більшою або дорівнювати {0} символам.", + "MaximumLength": "Довжина повинна бути меншою або дорівнювати {0} символам.", + "MustBeInEnum": "Повинно бути одним із наступних: {0}.", + "IsUsername": "Може містити латинські літери у нижньому регістрі (a-z), цифри (0-9), дефіси (-), підкреслення (_) та крапки (.).", + "IsEmail": "Повинно бути дійсною електронною адресою відповідно до RFC 5321.", + "IsPhoneNumber": "Повинно бути дійсним номером телефону відповідно до ITU-T E.164 без роздільних символів.", + "IsUnique": "Елементи колекції повинні бути унікальними." + }, + "Validation": { + "DistinctOrder": "Повинно мати унікальні значення порядку.", + "SameVehicleType": "Повинно мати однаковий тип транспортного засобу.", + "DateTimeOffset": { + "GreaterThanOrEqualTo": "Повинно бути більше або дорівнювати {0:U}" + }, + "VehicleEnrollments": { + "OverlapWithOther": "Наданий запис транспортного засобу перетинається за розкладом з іншим.", + "NegativeTime": "Вказаний час повинен бути додатнім проміжком часу.", + "NegativeCost": "Вказана вартість повинна бути додатнім значенням." + } }, "ExceptionHandling": { "ValidationException": { - "Title": "Виникла одна або декілька помилок валідації.", - "Detail": "Надані дані не задовольняють вимогам валідації." + "Title": "Виникла одна або кілька помилок валідації.", + "Detail": "Надані дані не відповідають вимогам валідації." }, "RegistrationException": { "Title": "Реєстрація не вдалася.", "Detail": "Електронна пошта вже зареєстрована." }, "UnAuthorizedException": { - "Title": "Доступ без автентифікації заблоковано.", + "Title": "Неавтентифікований доступ заблоковано.", "Detail": "Запит не містить дійсних автентифікаційних даних для цільового ресурсу." }, - "AithenticationException": { + "AuthenticationException": { "Title": "Автентифікація не вдалася.", "Detail": "Перевірте правильність наданих облікових даних." }, "LoginException": { "Title": "Вхід не вдалий.", - "Detail": "Надані електронна пошта та/або пароль недійсні." + "Detail": "Надана електронна пошта та/або пароль недійсні." }, "ForbiddenException": { - "Title": "Доступ заборонено.", + "Title": "Неавторизований доступ заблоковано.", "Detail": "У вас недостатньо прав для виконання запиту." }, "DuplicateEntityException": { - "Title": "Об’єкт вже існує.", - "Detail": "Дублювання не дозволяється." + "Title": "Об'єкт вже існує.", + "Detail": "Дублікати заборонені." }, "NotFoundException": { - "Title": "Один або декілька ресурсів не знайдено.", + "Title": "Один або кілька ресурсів не знайдено.", "Detail": "Перевірте правильність вхідних даних." }, "UnhandledException": { - "Title": "Виникла одна або декілька внутрішніх помилок сервера.", - "Detail": "Повідомте про цю помилку службі підтримки сервісу." + "Title": "Виникла одна або кілька внутрішніх помилок сервера.", + "Detail": "Повідомте про цю помилку команді підтримки сервісу." + } + }, + "PaymentProcessing": { + "Ticket": { + "PaymentDescription": "Придбання квитка.", + "Email": { + "PaymentCreated": { + "Subject": "Посилання для оплати придбання квитка.", + "Body": "Ви забронювали квиток. Сума оплати становить {0} {1}. Посилання дійсне до {2}.\n\nПосилання: {3}" + }, + "PaymentCompleted": { + "Subject": "Придбання квитка завершено.", + "Body": "Оплата пройшла успішно.\n\n\nОсь деталі вашого квитка:\n\n{0}" + } + } } } }