Skip to content

Commit a1388fd

Browse files
authored
Merge pull request #136 from CodeDead/feature/uk-UA
feat: added uk_UA language
2 parents 189b9cc + e3e800b commit a1388fd

File tree

3 files changed

+108
-2
lines changed

3 files changed

+108
-2
lines changed

src/main/java/com/codedead/opal/controller/LanguageController.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ public static int getLanguageIndexFromLocale(final String locale) {
2727
case "nl-nl" -> 6;
2828
case "ru-ru" -> 7;
2929
case "tr-tr" -> 8;
30-
case "zh-cn" -> 9;
30+
case "uk-ua" -> 9;
31+
case "zh-cn" -> 10;
3132
default -> 0;
3233
};
3334
}
@@ -48,7 +49,8 @@ public static String getLocaleFromLanguageIndex(final int index) {
4849
case 6 -> "nl-NL";
4950
case 7 -> "ru-RU";
5051
case 8 -> "tr-TR";
51-
case 9 -> "zh-CN";
52+
case 9 -> "uk-UA";
53+
case 10 -> "zh-CN";
5254
default -> DEFAULT_LOCALE;
5355
};
5456
}
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
About=Про
2+
AboutText=Opal був створений компанією DeadLine\n\nАудіо: ZapSplat.com\nЗображення: Remix Icon\nТема: AtlantaFX\nВерсія: 1.4.0\n\nCopyright © 2025 CodeDead
3+
AboutWindowError=Не вдається відкрити вікно "Про програму"!
4+
AboutWindowTitle=Opal - Про
5+
AutoUpdate=Автоматично перевіряти наявність оновлень
6+
Birds=Птахи
7+
Chatter=Балаканина
8+
CheckForUpdates=Перевірте наявність оновлень
9+
Close=Закрити
10+
ConfirmReset=Ви впевнені, що бажаєте скинути всі налаштування?
11+
Donate=Пожертвуйте
12+
Exit=Вихід
13+
File=_Файл
14+
FileExecutionError=Неможливо відкрити файл!
15+
Fireplace=Камін
16+
General=Загальний
17+
Help=Допомога
18+
HelpFileError=Неможливо відкрити файл довідки!
19+
HelpMenu=_Допомога
20+
Homepage=Домашня сторінка
21+
Language=Мова
22+
License=Ліцензія
23+
LicenseFileError=Неможливо відкрити файл ліцензії!
24+
LogLevel=Рівень журналу
25+
MainWindowTitle=Opal
26+
Nature=Природа
27+
NewUpdateAvailable=Версія {v} тепер доступна. Бажаєте завантажити це оновлення?
28+
NoUpdateAvailable=Немає оновлень!
29+
Office=Офіс
30+
OpenSoundPreset=Відкрити налаштування звуку
31+
OpenSoundPresetError=Неможливо відкрити попередні налаштування звуку!
32+
Phone=Телефон
33+
Rain=Дощ
34+
Reset=Скинути
35+
ResetSettingsError=Неможливо скинути всі налаштування!
36+
RestartRequired=Щоб змінити мову, потрібен перезапуск!
37+
Save=Збережіть
38+
SaveSettingsError=Не вдалося зберегти налаштування!
39+
SaveSoundPreset=Зберегти налаштування звуку
40+
SaveSoundPresetError=Не вдалося зберегти налаштування звуку!
41+
Settings=Налаштування
42+
SettingsWindowError=Неможливо відкрити вікно налаштувань!
43+
SettingsWindowTitle=Opal - Налаштування
44+
Thunder=Грім
45+
Tools=_Інструменти
46+
Traffic=трафік
47+
Typing=Введення
48+
UpdateError=Неможливо перевірити наявність оновлень!
49+
WebsiteError=Неможливо відкрити сайт!
50+
Wind=Вітер
51+
River=Річка
52+
Clock=Годинник
53+
Static=Статичний
54+
Other=Інше
55+
Timer=Таймер
56+
Enabled=Увімкнено
57+
Delay=Затримка
58+
Seconds=Секунда (и)
59+
Minutes=Хвилин(и)
60+
Hours=Година(и)
61+
TimerDelayTooSmall=Затримка таймера не може бути менше 1!
62+
Fantasy=Фантазія
63+
Fan=Вентилятор
64+
TimerApplicationShutdown=Вихід Opal
65+
Cave=Печера
66+
Frogs=Жаби
67+
Zen=Дзен
68+
Coffee=Кава
69+
Zoo=Зоопарк
70+
Audiences=Аудиторії
71+
NetworkingEvent=Мережева подія
72+
TribalFestival=Племінний фестиваль
73+
RugbyFootball=Футбол регбі
74+
Sleepy=Сонний
75+
DrumTribalFestival=Драм племінний фестиваль
76+
Gong=Гонг
77+
MediaButtons=Медіа-кнопки
78+
DragDrop=Перетягніть файли
79+
Theme=Тема
80+
Space=Простір
81+
Restaurant=Ресторан
82+
Cancel=Скасувати
83+
Display=Дисплей
84+
TrayIcon=Значок у треї
85+
TrayIconError=Не вдалося створити піктограму в треї!
86+
Ocean=Океану
87+
Train=Потяг
88+
WhiteNoise=Білий шум
89+
RadioFrequencyStatic=Радіочастотна статика
90+
PinkNoise=Рожевий шум
91+
BrownNoise=Коричневий шум
92+
TimerComputerShutdown=Вимкніть комп'ютер
93+
AudioBalance=Аудіобаланс
94+
Advanced=Просунутий
95+
Seagulls=Чайки
96+
BellTower=Дзвіниця
97+
SlowMetronome=Метроном (повільний)
98+
FastMetronome=Метроном (швидкий)
99+
PlayPause=Відтворення / Пауза
100+
PlayPauseError=Неможливо відтворити/призупинити!
101+
Dolphins=Дельфіни
102+
RollerCoaster=Американські гірки
103+
LargeCrowd=Великий натовп

src/main/resources/windows/SettingsWindow.fxml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@
9595
<String fx:value="Nederlands"/>
9696
<String fx:value="Русский"/>
9797
<String fx:value="Türkçe"/>
98+
<String fx:value="Український"/>
9899
<String fx:value="中国人"/>
99100
</FXCollections>
100101
</items>

0 commit comments

Comments
 (0)