Skip to content

Commit b2c45af

Browse files
authored
Merge pull request #124 from CodeDead/feature/hindi
feat: added Hindi language (auto-translate)
2 parents a44ef20 + 8a5fb7f commit b2c45af

13 files changed

+124
-20
lines changed

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

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@ public static int getLanguageIndexFromLocale(final String locale) {
2222
case "de-de" -> 1;
2323
case "es-es" -> 2;
2424
case "fr-fr" -> 3;
25-
case "jp-jp" -> 4;
26-
case "nl-nl" -> 5;
27-
case "ru-ru" -> 6;
28-
case "tr-tr" -> 7;
29-
case "zh-cn" -> 8;
25+
case "hi" -> 4;
26+
case "jp-jp" -> 5;
27+
case "nl-nl" -> 6;
28+
case "ru-ru" -> 7;
29+
case "tr-tr" -> 8;
30+
case "zh-cn" -> 9;
3031
default -> 0;
3132
};
3233
}
@@ -42,11 +43,12 @@ public static String getLocaleFromLanguageIndex(final int index) {
4243
case 1 -> "de-DE";
4344
case 2 -> "es-ES";
4445
case 3 -> "fr-FR";
45-
case 4 -> "jp-JP";
46-
case 5 -> "nl-NL";
47-
case 6 -> "ru-RU";
48-
case 7 -> "tr-TR";
49-
case 8 -> "zh-CN";
46+
case 4 -> "hi";
47+
case 5 -> "jp-JP";
48+
case 6 -> "nl-NL";
49+
case 7 -> "ru-RU";
50+
case 8 -> "tr-TR";
51+
case 9 -> "zh-CN";
5052
default -> DEFAULT_LOCALE;
5153
};
5254
}

src/main/resources/translations/OpalApplication.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ TimerComputerShutdown=Shutdown computer
9393
AudioBalance=Audio balance
9494
Advanced=Advanced
9595
Seagulls=Seagulls
96-
Belltower=Bell tower
96+
BellTower=Bell tower
9797
SlowMetronome=Metronome (slow)
9898
FastMetronome=Metronome (fast)
9999
PlayPause=Play / Pause

src/main/resources/translations/OpalApplication_de_DE.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ TimerComputerShutdown=Computer herunterfahren
9393
AudioBalance=Audiobalance
9494
Advanced=Erweitert
9595
Seagulls=Möwen
96-
Belltower=Glockenturm
96+
BellTower=Glockenturm
9797
SlowMetronome=Langsames Metronom
9898
FastMetronome=Schnelles Metronom
9999
PlayPause=Abspielen / Pause

src/main/resources/translations/OpalApplication_es_ES.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ TimerComputerShutdown=Apagar la computadora
9393
AudioBalance=Balance de audio
9494
Advanced=Avanzado
9595
Seagulls=Gaviotas
96-
Belltower=Campanario
96+
BellTower=Campanario
9797
SlowMetronome=Metronomo lento
9898
FastMetronome=Metronomo rápido
9999
PlayPause=Reproducir / Pausa

src/main/resources/translations/OpalApplication_fr_FR.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ TimerComputerShutdown=Éteindre l'ordinateur
9393
AudioBalance=Balance audio
9494
Advanced=Avancé
9595
Seagulls=Mouettes
96-
Belltower=Clocher
96+
BellTower=Clocher
9797
SlowMetronome=Métronome lent
9898
FastMetronome=Métronome rapide
9999
PlayPause=Lecture / Pause
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
About=के बारे में
2+
AboutText=ओपल को डेडलाइन द्वारा बनाया गया था\n\nऑडियो: ZapSplat.com\nछवियाँ: रीमिक्स आइकन\nथीम: अटलांटाFX\nसंस्करण: 1.3.1\n\nकॉपीराइट © 2024 कोडडेड
3+
AboutWindowError=About विंडो खोलने में असमर्थ!
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=डाल्फिन

src/main/resources/translations/OpalApplication_jp_JP.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ TimerComputerShutdown=コンピューターをシャットダウン
9393
AudioBalance=オーディオ バランス
9494
Advanced=高度な設定
9595
Seagulls=カモメ
96-
Belltower=ベルタワー
96+
BellTower=ベルタワー
9797
SlowMetronome=遅いメトロノーム
9898
FastMetronome=速いメトロノーム
9999
PlayPause=再生/一時停止

src/main/resources/translations/OpalApplication_nl_NL.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ TimerComputerShutdown=Computer afsluiten
9393
AudioBalance=Audio balans
9494
Advanced=Geavanceerd
9595
Seagulls=Meeuwen
96-
Belltower=Klokkentoren
96+
BellTower=Klokkentoren
9797
SlowMetronome=Metronoom (langzaam)
9898
FastMetronome=Metronoom (snel)
9999
PlayPause=Afspelen / Pauzeren

src/main/resources/translations/OpalApplication_ru_RU.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ TimerComputerShutdown=Выключение компьютера
9393
AudioBalance=Баланс аудио
9494
Advanced=Дополнительно
9595
Seagulls=Чайки
96-
Belltower=Колокольня
96+
BellTower=Колокольня
9797
SlowMetronome=Медленный метроном
9898
FastMetronome=Быстрый метроном
9999
PlayPause=Воспроизведение / Пауза

src/main/resources/translations/OpalApplication_tr_TR.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ TimerComputerShutdown=Bilgisayarı Kapat
9393
AudioBalance=Ses dengesi
9494
Advanced=Gelişmiş
9595
Seagulls=Martılar
96-
Belltower=Çan kulesi
96+
BellTower=Çan kulesi
9797
SlowMetronome=Yavaş metronom
9898
FastMetronome=Hızlı metronom
9999
PlayPause=Oynat / Duraklat

0 commit comments

Comments
 (0)