* Refactoring: Split reading and writing of translation files
* New generator of translation strings from JSONs
* Switch to the new strings generation approach
* Using the regex for similar strings + bugfix for Submarines
* Transfer of the existing translations
* Clean up of the template file and translated files based on it
* Unit tests are updated
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
* Update Italian.properties (#2169)
* Update Romanian.properties (#2183)
* Update Turkish.properties (#2172)
Co-authored-by: rayray61 <54810477+rayray61@users.noreply.github.com>
* Romanian Tutorial tasks translated (#2174)
Hello, I have translated the Romanian Tutorial tasks and probably the right way this time.
* some french translations (#2185)
* Update Indonesian.properties (#2186)
Kinda lazy this time cuz i'm tired, probably gonna continue later
* Update Czech.properties (#2189)
synced translation terms
some new translations - nations, uniques, babylon, grece
* Update Simplified_Chinese.properties (#2194)
Completed the diplomatic languages of India, Germany, Iloko, Persia, etc
* Update Simplified_Chinese.properties (#2195)
Translated the city states and their diplomatic languages, as well as the diplomatic languages of Sanghai, Siam, Spain and Mongolia.
* Translation updates
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: LynxRo <62301821+LynxRo@users.noreply.github.com>
Co-authored-by: Jack Rainy <JackRainy@users.noreply.github.com>
Co-authored-by: rayray61 <54810477+rayray61@users.noreply.github.com>
Co-authored-by: Vasile Stefan <62265162+FierulMare@users.noreply.github.com>
Co-authored-by: armandberger <hoel@free.fr>
Co-authored-by: F4R3LB3ST <superfarel2ymail.com@gmail.com>
Co-authored-by: stoupa007 <60326342+stoupa007@users.noreply.github.com>
Co-authored-by: tianshidoubi <48427744+tianshidoubi@users.noreply.github.com>
* Make TranslationFileReader as object class
* Generate strings from Tutorials.json
* Simplified storage and loading of the tutorials
* Transfer existing translations
* Rename "translationsByLanguage" folder
* Minor refactoring
* Generate Nations strings
* Use the nations strings while creating the translation files
* Clean up of Nations files
* Transfer existing translations
* Get rid of the nation's translated name
* Transfer just few nations' translations for languages without Nations_Language.json
* Clean up of not used greetings
* Correct marking of not translated strings