diff --git a/src/localize/languages/uk.json b/src/localize/languages/uk.json new file mode 100644 index 0000000..34289be --- /dev/null +++ b/src/localize/languages/uk.json @@ -0,0 +1,78 @@ +{ + "common": { + "version": "Версія", + "title": "Погодинний прогноз погоди", + "title_card": "Картка погодинного прогнозу погоди", + "description": "Картка для відображення погодинних умов погоди у вигляді діаграми.", + "invalid_configuration": "Недійсна конфігурація" + }, + "editor": { + "entity": "Сутність (Обов'язково)", + "name": "Назва (Необов'язково)", + "segments_to_show": "Кількість сегментів прогнозу для показу (Необов'язково)", + "offset": "Кількість сегментів прогнозу для зміщення початку (Необов'язково)", + "icons": "Показувати іконки замість текстових міток", + "label_spacing": "Кількість сегментів прогнозу для інтервалу між мітками часу та температури (Необов'язково)", + "show_wind": "Показувати швидкість та напрямок вітру", + "show_date": "Показувати дати", + "show_precipitation_amounts": "Показувати кількість опадів", + "show_precipitation_probability": "Показувати ймовірність опадів", + "none": "Нічого", + "speed_and_direction": "Швидкість та напрямок", + "speed_only": "Тільки швидкість", + "direction_only": "Тільки напрямок", + "barb": "Як вітровий вимпел", + "barb_and_speed": "Як вітровий вимпел та швидкість", + "barb_and_direction": "Як вітровий вимпел та напрямок", + "barb_speed_and_direction": "Як вітровий вимпел, швидкість та напрямок", + "all": "Все", + "on_day_boundaries": "На межах днів" + }, + "errors": { + "missing_entity": "відсутня сутність в конфігурації", + "too_many_segments_requested": "Запитано забагато сегментів прогнозу в num_segments. Має бути <= кількості сегментів в сутності прогнозу.", + "must_be_int": "Має бути парним цілим числом більшим або рівним 2", + "invalid_colors": "Наступні кольори у вашій конфігурації недійсні:", + "must_be_positive_int": "Має бути додатнім цілим числом", + "offset_must_be_positive_int": "offset має бути додатнім цілим числом", + "forecast_not_available": "Прогноз недоступний", + "check_entity": "Перевірте налаштовану сутність прогнозу.", + "no_wind_barbs_with_string_bearing": "Вітрові вимпели не підтримуються, коли сутність погоди використовує сторони світу для напрямку вітру.", + "invalid_value_icon_fill": "icon_fill має бути додатнім цілим числом або одним з 'single' чи 'full'" + }, + "conditions": { + "clear": "Ясно", + "cloudy": "Хмарно", + "fog": "Туман", + "hail": "Град", + "thunderstorm": "Гроза", + "partlyCloudy": "Частково хмарно", + "heavyRain": "Сильний дощ", + "rain": "Дощ", + "snow": "Сніг", + "mixedPrecip": "Змішані опади", + "sunny": "Сонячно", + "windy": "Вітряно" + }, + "direction": { + "n": "Пн", + "nne": "ПнПнСх", + "ne": "ПнСх", + "ene": "СхПнСх", + "e": "Сх", + "ese": "СхПдСх", + "se": "ПдСх", + "sse": "ПдПдСх", + "s": "Пд", + "ssw": "ПдПдЗх", + "sw": "ПдЗх", + "wsw": "ЗхПдЗх", + "w": "Зх", + "wnw": "ЗхПнЗх", + "nw": "ПнЗх", + "nnw": "ПнПнЗх" + }, + "card": { + "chance_of_precipitation": "{0}% ймовірність опадів" + } +} diff --git a/src/localize/localize.ts b/src/localize/localize.ts index 6b2181e..ae20924 100644 --- a/src/localize/localize.ts +++ b/src/localize/localize.ts @@ -14,6 +14,7 @@ import * as pt from './languages/pt.json'; import * as pt_BR from './languages/pt-BR.json'; import * as ru from './languages/ru.json'; import * as sk from './languages/sk.json'; +import * as uk from './languages/uk.json'; import * as zh from './languages/zh.json'; // eslint-disable-next-line @typescript-eslint/no-explicit-any @@ -34,6 +35,7 @@ const languages: any = { pt_BR, ru, sk, + uk, zh, };