Open source implementation of localization for Century
- Install Visual Studio Community
- Install ResX Resource Manager add-on
- Contribute with translation
- Make a pull request
- English
- Arabic
- Danish
- Dutch
- German
- Indonesian
- Russian
- Spanish
- Turkish
- Portuguese (Brazil)
- Portuguese (Portugal)
- Slovak
- French
- Create Actions file
- Create CountryNames file
- Create EndScreen file
- Create Events file
- Create PopulationAttributes file
- Create WarNames file
- Create Texts file
- Create BattleNames file
- Create Diplomacy file
- Create AllianceNames file
- Add language to Localization._supportedCultureNames
- Run unit tests
- Create the category folder with a base .resx (and its Designer.cs) and one .resx per language
- Add the base .resx as an EmbeddedResource (ResXFileCodeGenerator) in CenturyLocalization.csproj
- Add a ResourceManager field to Localization and include it in Localization.GetText
- Add to DataConsistencyTests
- Run unit tests