From e3e800b5f81a29c992cb089bdb9c79482fd7e609 Mon Sep 17 00:00:00 2001 From: CodeDead Date: Sat, 18 Jan 2025 20:34:43 +0100 Subject: [PATCH] feat: added uk_UA language --- .../opal/controller/LanguageController.java | 6 +- .../OpalApplication_uk_UA.properties | 103 ++++++++++++++++++ .../resources/windows/SettingsWindow.fxml | 1 + 3 files changed, 108 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/translations/OpalApplication_uk_UA.properties diff --git a/src/main/java/com/codedead/opal/controller/LanguageController.java b/src/main/java/com/codedead/opal/controller/LanguageController.java index 6395064..ef46658 100644 --- a/src/main/java/com/codedead/opal/controller/LanguageController.java +++ b/src/main/java/com/codedead/opal/controller/LanguageController.java @@ -27,7 +27,8 @@ public static int getLanguageIndexFromLocale(final String locale) { case "nl-nl" -> 6; case "ru-ru" -> 7; case "tr-tr" -> 8; - case "zh-cn" -> 9; + case "uk-ua" -> 9; + case "zh-cn" -> 10; default -> 0; }; } @@ -48,7 +49,8 @@ public static String getLocaleFromLanguageIndex(final int index) { case 6 -> "nl-NL"; case 7 -> "ru-RU"; case 8 -> "tr-TR"; - case 9 -> "zh-CN"; + case 9 -> "uk-UA"; + case 10 -> "zh-CN"; default -> DEFAULT_LOCALE; }; } diff --git a/src/main/resources/translations/OpalApplication_uk_UA.properties b/src/main/resources/translations/OpalApplication_uk_UA.properties new file mode 100644 index 0000000..d0b1885 --- /dev/null +++ b/src/main/resources/translations/OpalApplication_uk_UA.properties @@ -0,0 +1,103 @@ +About=Про +AboutText=Opal був створений компанією DeadLine\n\nАудіо: ZapSplat.com\nЗображення: Remix Icon\nТема: AtlantaFX\nВерсія: 1.4.0\n\nCopyright © 2025 CodeDead +AboutWindowError=Не вдається відкрити вікно "Про програму"! +AboutWindowTitle=Opal - Про +AutoUpdate=Автоматично перевіряти наявність оновлень +Birds=Птахи +Chatter=Балаканина +CheckForUpdates=Перевірте наявність оновлень +Close=Закрити +ConfirmReset=Ви впевнені, що бажаєте скинути всі налаштування? +Donate=Пожертвуйте +Exit=Вихід +File=_Файл +FileExecutionError=Неможливо відкрити файл! +Fireplace=Камін +General=Загальний +Help=Допомога +HelpFileError=Неможливо відкрити файл довідки! +HelpMenu=_Допомога +Homepage=Домашня сторінка +Language=Мова +License=Ліцензія +LicenseFileError=Неможливо відкрити файл ліцензії! +LogLevel=Рівень журналу +MainWindowTitle=Opal +Nature=Природа +NewUpdateAvailable=Версія {v} тепер доступна. Бажаєте завантажити це оновлення? +NoUpdateAvailable=Немає оновлень! +Office=Офіс +OpenSoundPreset=Відкрити налаштування звуку +OpenSoundPresetError=Неможливо відкрити попередні налаштування звуку! +Phone=Телефон +Rain=Дощ +Reset=Скинути +ResetSettingsError=Неможливо скинути всі налаштування! +RestartRequired=Щоб змінити мову, потрібен перезапуск! +Save=Збережіть +SaveSettingsError=Не вдалося зберегти налаштування! +SaveSoundPreset=Зберегти налаштування звуку +SaveSoundPresetError=Не вдалося зберегти налаштування звуку! +Settings=Налаштування +SettingsWindowError=Неможливо відкрити вікно налаштувань! +SettingsWindowTitle=Opal - Налаштування +Thunder=Грім +Tools=_Інструменти +Traffic=трафік +Typing=Введення +UpdateError=Неможливо перевірити наявність оновлень! +WebsiteError=Неможливо відкрити сайт! +Wind=Вітер +River=Річка +Clock=Годинник +Static=Статичний +Other=Інше +Timer=Таймер +Enabled=Увімкнено +Delay=Затримка +Seconds=Секунда (и) +Minutes=Хвилин(и) +Hours=Година(и) +TimerDelayTooSmall=Затримка таймера не може бути менше 1! +Fantasy=Фантазія +Fan=Вентилятор +TimerApplicationShutdown=Вихід Opal +Cave=Печера +Frogs=Жаби +Zen=Дзен +Coffee=Кава +Zoo=Зоопарк +Audiences=Аудиторії +NetworkingEvent=Мережева подія +TribalFestival=Племінний фестиваль +RugbyFootball=Футбол регбі +Sleepy=Сонний +DrumTribalFestival=Драм племінний фестиваль +Gong=Гонг +MediaButtons=Медіа-кнопки +DragDrop=Перетягніть файли +Theme=Тема +Space=Простір +Restaurant=Ресторан +Cancel=Скасувати +Display=Дисплей +TrayIcon=Значок у треї +TrayIconError=Не вдалося створити піктограму в треї! +Ocean=Океану +Train=Потяг +WhiteNoise=Білий шум +RadioFrequencyStatic=Радіочастотна статика +PinkNoise=Рожевий шум +BrownNoise=Коричневий шум +TimerComputerShutdown=Вимкніть комп'ютер +AudioBalance=Аудіобаланс +Advanced=Просунутий +Seagulls=Чайки +BellTower=Дзвіниця +SlowMetronome=Метроном (повільний) +FastMetronome=Метроном (швидкий) +PlayPause=Відтворення / Пауза +PlayPauseError=Неможливо відтворити/призупинити! +Dolphins=Дельфіни +RollerCoaster=Американські гірки +LargeCrowd=Великий натовп diff --git a/src/main/resources/windows/SettingsWindow.fxml b/src/main/resources/windows/SettingsWindow.fxml index 66e7ac5..d58d92b 100644 --- a/src/main/resources/windows/SettingsWindow.fxml +++ b/src/main/resources/windows/SettingsWindow.fxml @@ -95,6 +95,7 @@ +