"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:
SomeTroglodyte
2023-11-24 13:22:24 +01:00
committed by GitHub
parent c4b5925394
commit b7823e0b39
10 changed files with 8388 additions and 10 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -200,59 +200,66 @@ FlagIcons/Russian
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Simplified_Chinese
FlagIcons/Rusyn
rotate: false
xy: 1092, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Spanish
FlagIcons/Simplified_Chinese
rotate: false
xy: 1228, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Swedish
FlagIcons/Spanish
rotate: false
xy: 1364, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Thai
FlagIcons/Swedish
rotate: false
xy: 1228, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Traditional_Chinese
FlagIcons/Thai
rotate: false
xy: 1364, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Turkish
FlagIcons/Traditional_Chinese
rotate: false
xy: 1500, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Ukrainian
FlagIcons/Turkish
rotate: false
xy: 1364, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Vietnamese
FlagIcons/Ukrainian
rotate: false
xy: 1500, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
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

File diff suppressed because it is too large Load Diff

View File

@ -25,6 +25,7 @@ Polish = 99
Portuguese = 61
Romanian = 79
Russian = 99
Rusyn = 67
Simplified_Chinese = 99
Spanish = 99
Swedish = 84

View File

@ -246,7 +246,7 @@ class GameSettings {
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"),
Belarusian("be", "BY"),
Bosnian("bs", "BA"),
@ -280,6 +280,7 @@ class GameSettings {
Portuguese("pt", "PT"),
Romanian("ro", "RO"),
Russian("ru", "RU"),
Rusyn("uk", "UA", "rus"), // No specific locale for rus exists, so use closest for collator
Serbian("sr", "RS"),
SimplifiedChinese("zh", "CN"),
Slovak("sk", "SK"),

View File

@ -545,7 +545,7 @@ object TranslationFileWriter {
else -> translated
}
val localeCode = LocaleCode.valueOf(language.replace("_",""))
val path = fastlanePath + localeCode.language
val path = fastlanePath + (localeCode.trueLanguage ?: localeCode.language)
File(path).mkdirs()
File(path + File.separator + fileName).writeText(fileContent)
}

View File

@ -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:
- [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

View 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.

View File

@ -0,0 +1 @@
4X-стратеґія за створьованя цівілізацій