mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-12 08:49:22 +07:00
"Fixed" Rusyn language (#10561)
* Rusyn.properties Translation on Rusyn language (ISO-code "rue") * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Update Rusyn.properties * Add a flag for Rusyn * LocaleCode for Rusyn to use Ukrainian Collator but still write separate fastlane files * Update Rusyn language files * Redo atlas --------- Co-authored-by: KotDivuar <148721627+KotDivuar@users.noreply.github.com>
This commit is contained in:
BIN
android/Images.Flags/FlagIcons/Rusyn.png
Normal file
BIN
android/Images.Flags/FlagIcons/Rusyn.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.1 KiB |
@ -200,59 +200,66 @@ FlagIcons/Russian
|
|||||||
orig: 128, 128
|
orig: 128, 128
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
FlagIcons/Simplified_Chinese
|
FlagIcons/Rusyn
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1092, 4
|
xy: 1092, 4
|
||||||
size: 128, 128
|
size: 128, 128
|
||||||
orig: 128, 128
|
orig: 128, 128
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
FlagIcons/Spanish
|
FlagIcons/Simplified_Chinese
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1228, 140
|
xy: 1228, 140
|
||||||
size: 128, 128
|
size: 128, 128
|
||||||
orig: 128, 128
|
orig: 128, 128
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
FlagIcons/Swedish
|
FlagIcons/Spanish
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1364, 276
|
xy: 1364, 276
|
||||||
size: 128, 128
|
size: 128, 128
|
||||||
orig: 128, 128
|
orig: 128, 128
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
FlagIcons/Thai
|
FlagIcons/Swedish
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1228, 4
|
xy: 1228, 4
|
||||||
size: 128, 128
|
size: 128, 128
|
||||||
orig: 128, 128
|
orig: 128, 128
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
FlagIcons/Traditional_Chinese
|
FlagIcons/Thai
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1364, 140
|
xy: 1364, 140
|
||||||
size: 128, 128
|
size: 128, 128
|
||||||
orig: 128, 128
|
orig: 128, 128
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
FlagIcons/Turkish
|
FlagIcons/Traditional_Chinese
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1500, 276
|
xy: 1500, 276
|
||||||
size: 128, 128
|
size: 128, 128
|
||||||
orig: 128, 128
|
orig: 128, 128
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
FlagIcons/Ukrainian
|
FlagIcons/Turkish
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1364, 4
|
xy: 1364, 4
|
||||||
size: 128, 128
|
size: 128, 128
|
||||||
orig: 128, 128
|
orig: 128, 128
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
FlagIcons/Vietnamese
|
FlagIcons/Ukrainian
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1500, 140
|
xy: 1500, 140
|
||||||
size: 128, 128
|
size: 128, 128
|
||||||
orig: 128, 128
|
orig: 128, 128
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
|
FlagIcons/Vietnamese
|
||||||
|
rotate: false
|
||||||
|
xy: 1636, 276
|
||||||
|
size: 128, 128
|
||||||
|
orig: 128, 128
|
||||||
|
offset: 0, 0
|
||||||
|
index: -1
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 196 KiB After Width: | Height: | Size: 201 KiB |
8353
android/assets/jsons/translations/Rusyn.properties
Normal file
8353
android/assets/jsons/translations/Rusyn.properties
Normal file
File diff suppressed because it is too large
Load Diff
@ -25,6 +25,7 @@ Polish = 99
|
|||||||
Portuguese = 61
|
Portuguese = 61
|
||||||
Romanian = 79
|
Romanian = 79
|
||||||
Russian = 99
|
Russian = 99
|
||||||
|
Rusyn = 67
|
||||||
Simplified_Chinese = 99
|
Simplified_Chinese = 99
|
||||||
Spanish = 99
|
Spanish = 99
|
||||||
Swedish = 84
|
Swedish = 84
|
||||||
|
@ -246,7 +246,7 @@ class GameSettings {
|
|||||||
|
|
||||||
enum class NationPickerListMode { Icons, List }
|
enum class NationPickerListMode { Icons, List }
|
||||||
|
|
||||||
enum class LocaleCode(var language: String, var country: String) {
|
enum class LocaleCode(val language: String, val country: String, val trueLanguage: String? = null) {
|
||||||
Arabic("ar", "IQ"),
|
Arabic("ar", "IQ"),
|
||||||
Belarusian("be", "BY"),
|
Belarusian("be", "BY"),
|
||||||
Bosnian("bs", "BA"),
|
Bosnian("bs", "BA"),
|
||||||
@ -280,6 +280,7 @@ class GameSettings {
|
|||||||
Portuguese("pt", "PT"),
|
Portuguese("pt", "PT"),
|
||||||
Romanian("ro", "RO"),
|
Romanian("ro", "RO"),
|
||||||
Russian("ru", "RU"),
|
Russian("ru", "RU"),
|
||||||
|
Rusyn("uk", "UA", "rus"), // No specific locale for rus exists, so use closest for collator
|
||||||
Serbian("sr", "RS"),
|
Serbian("sr", "RS"),
|
||||||
SimplifiedChinese("zh", "CN"),
|
SimplifiedChinese("zh", "CN"),
|
||||||
Slovak("sk", "SK"),
|
Slovak("sk", "SK"),
|
||||||
|
@ -545,7 +545,7 @@ object TranslationFileWriter {
|
|||||||
else -> translated
|
else -> translated
|
||||||
}
|
}
|
||||||
val localeCode = LocaleCode.valueOf(language.replace("_",""))
|
val localeCode = LocaleCode.valueOf(language.replace("_",""))
|
||||||
val path = fastlanePath + localeCode.language
|
val path = fastlanePath + (localeCode.trueLanguage ?: localeCode.language)
|
||||||
File(path).mkdirs()
|
File(path).mkdirs()
|
||||||
File(path + File.separator + fileName).writeText(fileContent)
|
File(path + File.separator + fileName).writeText(fileContent)
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
Flag Icons made by [Freepik](https://www.flaticon.com/authors/freepik) from [www.flaticon.com](https://www.flaticon.com) and licensed by Creative Commons 3.0, except for:
|
Flag Icons made by [Freepik](https://www.flaticon.com/authors/freepik) from [www.flaticon.com](https://www.flaticon.com) and licensed by Creative Commons 3.0, except for:
|
||||||
|
|
||||||
- [Catalan flag] by J0anJosep licensed under Public Domain
|
- [Catalan flag] by J0anJosep licensed under Public Domain
|
||||||
|
- [Rusyn flag] gimped from the wikipedia flag [Flag of Pannonian Rusyns](https://en.wikipedia.org/wiki/File:Flag_of_Rusyns_in_Serbia.svg) (CC-BY-SA 4.0)
|
||||||
|
|
||||||
New Unciv logo made by u-ndefined on Discord
|
New Unciv logo made by u-ndefined on Discord
|
||||||
|
|
||||||
|
14
fastlane/metadata/android/rus/full_description.txt
Normal file
14
fastlane/metadata/android/rus/full_description.txt
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Удтвореня майпопуларної бавкы за створьованя цвілізацій – фрішноє, манінькоє, без рекламы, навхтема бесплатноє
|
||||||
|
Стройте свою цівілізацію, изучайте технолоґії, росширяйте свої території, сказіт тай дотовчіт своїх ворогув!
|
||||||
|
|
||||||
|
Понуканя? Багы? Испис задач сьої бавкы увидьте туйкы https://github.com/yairm210/Unciv/issues, ушитка помуч дуже ся чистує!
|
||||||
|
|
||||||
|
Звіданкы? Коментарії? Просто лудно? Прикапчуйте ся ид нам у діскордови https://discord.gg/bjrB4Xw.
|
||||||
|
|
||||||
|
Хотіли бы-сьте помочи перекласти бавку вашым языком? Напишіт ми мейл на yairm210@hotmail.com.
|
||||||
|
|
||||||
|
Знаєте за Grok Java авадь Kotlin? Пойте сюды https://github.com/yairm210/Unciv.
|
||||||
|
|
||||||
|
Світ вас чекат! Ци вчините из свойої цівілізації імперію, яка утримат провбу часом?
|
||||||
|
|
||||||
|
Позволеня на доступ ид сіті мусай дати про ініціовані бавлячом стирьханя тай про мультіплеєрноє бавліня. Ушиткі другі позволеня самі ся додавут API, якый изхосновали-сьме використали про уповісткы за ходы у совмістнуй бавці. Позволеня на доступ ид интернетови мусай дати, обы пак побрати си моды тай музыку, а ще для коректного ладованя мултіплеєрных бавок. Ушиткі другі міньбы не ініціювут ся ігров Unciv.
|
1
fastlane/metadata/android/rus/short_description.txt
Normal file
1
fastlane/metadata/android/rus/short_description.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
4X-стратеґія за створьованя цівілізацій
|
Reference in New Issue
Block a user