Skip to content

Commit

Permalink
Merge pull request #124 from CodeDead/feature/hindi
Browse files Browse the repository at this point in the history
feat: added Hindi language (auto-translate)
  • Loading branch information
CodeDead authored Jul 16, 2024
2 parents a44ef20 + 8a5fb7f commit b2c45af
Show file tree
Hide file tree
Showing 13 changed files with 124 additions and 20 deletions.
22 changes: 12 additions & 10 deletions src/main/java/com/codedead/opal/controller/LanguageController.java
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,12 @@ public static int getLanguageIndexFromLocale(final String locale) {
case "de-de" -> 1;
case "es-es" -> 2;
case "fr-fr" -> 3;
case "jp-jp" -> 4;
case "nl-nl" -> 5;
case "ru-ru" -> 6;
case "tr-tr" -> 7;
case "zh-cn" -> 8;
case "hi" -> 4;
case "jp-jp" -> 5;
case "nl-nl" -> 6;
case "ru-ru" -> 7;
case "tr-tr" -> 8;
case "zh-cn" -> 9;
default -> 0;
};
}
Expand All @@ -42,11 +43,12 @@ public static String getLocaleFromLanguageIndex(final int index) {
case 1 -> "de-DE";
case 2 -> "es-ES";
case 3 -> "fr-FR";
case 4 -> "jp-JP";
case 5 -> "nl-NL";
case 6 -> "ru-RU";
case 7 -> "tr-TR";
case 8 -> "zh-CN";
case 4 -> "hi";
case 5 -> "jp-JP";
case 6 -> "nl-NL";
case 7 -> "ru-RU";
case 8 -> "tr-TR";
case 9 -> "zh-CN";
default -> DEFAULT_LOCALE;
};
}
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/translations/OpalApplication.properties
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ TimerComputerShutdown=Shutdown computer
AudioBalance=Audio balance
Advanced=Advanced
Seagulls=Seagulls
Belltower=Bell tower
BellTower=Bell tower
SlowMetronome=Metronome (slow)
FastMetronome=Metronome (fast)
PlayPause=Play / Pause
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ TimerComputerShutdown=Computer herunterfahren
AudioBalance=Audiobalance
Advanced=Erweitert
Seagulls=Möwen
Belltower=Glockenturm
BellTower=Glockenturm
SlowMetronome=Langsames Metronom
FastMetronome=Schnelles Metronom
PlayPause=Abspielen / Pause
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ TimerComputerShutdown=Apagar la computadora
AudioBalance=Balance de audio
Advanced=Avanzado
Seagulls=Gaviotas
Belltower=Campanario
BellTower=Campanario
SlowMetronome=Metronomo lento
FastMetronome=Metronomo rápido
PlayPause=Reproducir / Pausa
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ TimerComputerShutdown=Éteindre l'ordinateur
AudioBalance=Balance audio
Advanced=Avancé
Seagulls=Mouettes
Belltower=Clocher
BellTower=Clocher
SlowMetronome=Métronome lent
FastMetronome=Métronome rapide
PlayPause=Lecture / Pause
Expand Down
101 changes: 101 additions & 0 deletions src/main/resources/translations/OpalApplication_hi.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
About=के बारे में
AboutText=ओपल को डेडलाइन द्वारा बनाया गया था\n\nऑडियो: ZapSplat.com\nछवियाँ: रीमिक्स आइकन\nथीम: अटलांटाFX\nसंस्करण: 1.3.1\n\nकॉपीराइट © 2024 कोडडेड
AboutWindowError=About विंडो खोलने में असमर्थ!
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=डाल्फिन
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ TimerComputerShutdown=コンピューターをシャットダウン
AudioBalance=オーディオ バランス
Advanced=高度な設定
Seagulls=カモメ
Belltower=ベルタワー
BellTower=ベルタワー
SlowMetronome=遅いメトロノーム
FastMetronome=速いメトロノーム
PlayPause=再生/一時停止
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ TimerComputerShutdown=Computer afsluiten
AudioBalance=Audio balans
Advanced=Geavanceerd
Seagulls=Meeuwen
Belltower=Klokkentoren
BellTower=Klokkentoren
SlowMetronome=Metronoom (langzaam)
FastMetronome=Metronoom (snel)
PlayPause=Afspelen / Pauzeren
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ TimerComputerShutdown=Выключение компьютера
AudioBalance=Баланс аудио
Advanced=Дополнительно
Seagulls=Чайки
Belltower=Колокольня
BellTower=Колокольня
SlowMetronome=Медленный метроном
FastMetronome=Быстрый метроном
PlayPause=Воспроизведение / Пауза
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ TimerComputerShutdown=Bilgisayarı Kapat
AudioBalance=Ses dengesi
Advanced=Gelişmiş
Seagulls=Martılar
Belltower=Çan kulesi
BellTower=Çan kulesi
SlowMetronome=Yavaş metronom
FastMetronome=Hızlı metronom
PlayPause=Oynat / Duraklat
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ TimerComputerShutdown=关闭电脑
AudioBalance=音频平衡
Advanced=先进的
Seagulls=海鸥
Belltower=钟楼
BellTower=钟楼
SlowMetronome=慢节拍器
FastMetronome=快节拍器
PlayPause=播放 / 暂停
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/windows/MainWindow.fxml
Original file line number Diff line number Diff line change
Expand Up @@ -433,7 +433,7 @@
<SoundPane GridPane.rowIndex="3" name="%Gong"
mediaKey="gong" mediaPath="/audio/gong.mp3"
image="/images/gong.png"/>
<SoundPane GridPane.rowIndex="4" name="%Belltower"
<SoundPane GridPane.rowIndex="4" name="%BellTower"
mediaKey="belltower" mediaPath="/audio/belltower.mp3"
image="/images/belltower.png"/>
<SoundPane GridPane.rowIndex="5" name="%Space"
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/windows/SettingsWindow.fxml
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@
<String fx:value="Deutsch"/>
<String fx:value="Español"/>
<String fx:value="Français"/>
<String fx:value="हिंदी"/>
<String fx:value="日本"/>
<String fx:value="Nederlands"/>
<String fx:value="Русский"/>
Expand Down

0 comments on commit b2c45af

Please sign in to comment.