update uk-UA localization

This commit is contained in:
cuqmbr 2025-05-29 18:02:26 +03:00
parent 6a9504d6ff
commit e5b3180220
Signed by: cuqmbr
GPG Key ID: 0AA446880C766199

View File

@ -1,46 +1,79 @@
{ {
"FluentValidation": { "FluentValidation": {
"MaximumLength": "Повинно бути менше ніж {0:G} символів.",
"NotEmpty": "Не повинно бути порожнім.", "NotEmpty": "Не повинно бути порожнім.",
"GreaterThanOrEqualTo": "Повинно бути більше або дорівнювати {0:G}.", "GreaterThanOrEqualTo": "Повинно бути більше або дорівнювати {0}.",
"LessThanOrEqualTo": "Повинно бути менше або дорівнювати {0:G}." "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": { "ExceptionHandling": {
"ValidationException": { "ValidationException": {
"Title": "Виникла одна або декілька помилок валідації.", "Title": "Виникла одна або кілька помилок валідації.",
"Detail": "Надані дані не задовольняють вимогам валідації." "Detail": "Надані дані не відповідають вимогам валідації."
}, },
"RegistrationException": { "RegistrationException": {
"Title": "Реєстрація не вдалася.", "Title": "Реєстрація не вдалася.",
"Detail": "Електронна пошта вже зареєстрована." "Detail": "Електронна пошта вже зареєстрована."
}, },
"UnAuthorizedException": { "UnAuthorizedException": {
"Title": "Доступ без автентифікації заблоковано.", "Title": "Неавтентифікований доступ заблоковано.",
"Detail": "Запит не містить дійсних автентифікаційних даних для цільового ресурсу." "Detail": "Запит не містить дійсних автентифікаційних даних для цільового ресурсу."
}, },
"AithenticationException": { "AuthenticationException": {
"Title": "Автентифікація не вдалася.", "Title": "Автентифікація не вдалася.",
"Detail": "Перевірте правильність наданих облікових даних." "Detail": "Перевірте правильність наданих облікових даних."
}, },
"LoginException": { "LoginException": {
"Title": "Вхід не вдалий.", "Title": "Вхід не вдалий.",
"Detail": "Надані електронна пошта та/або пароль недійсні." "Detail": "Надана електронна пошта та/або пароль недійсні."
}, },
"ForbiddenException": { "ForbiddenException": {
"Title": "Доступ заборонено.", "Title": "Неавторизований доступ заблоковано.",
"Detail": "У вас недостатньо прав для виконання запиту." "Detail": "У вас недостатньо прав для виконання запиту."
}, },
"DuplicateEntityException": { "DuplicateEntityException": {
"Title": "Обєкт вже існує.", "Title": "Об'єкт вже існує.",
"Detail": "Дублювання не дозволяється." "Detail": "Дублікати заборонені."
}, },
"NotFoundException": { "NotFoundException": {
"Title": "Один або декілька ресурсів не знайдено.", "Title": "Один або кілька ресурсів не знайдено.",
"Detail": "Перевірте правильність вхідних даних." "Detail": "Перевірте правильність вхідних даних."
}, },
"UnhandledException": { "UnhandledException": {
"Title": "Виникла одна або декілька внутрішніх помилок сервера.", "Title": "Виникла одна або кілька внутрішніх помилок сервера.",
"Detail": "Повідомте про цю помилку службі підтримки сервісу." "Detail": "Повідомте про цю помилку команді підтримки сервісу."
}
},
"PaymentProcessing": {
"Ticket": {
"PaymentDescription": "Придбання квитка.",
"Email": {
"PaymentCreated": {
"Subject": "Посилання для оплати придбання квитка.",
"Body": "Ви забронювали квиток. Сума оплати становить {0} {1}. Посилання дійсне до {2}.\n\nПосилання: {3}"
},
"PaymentCompleted": {
"Subject": "Придбання квитка завершено.",
"Body": "Оплата пройшла успішно.\n\n\nОсь деталі вашого квитка:\n\n{0}"
}
}
} }
} }
} }