summaryrefslogtreecommitdiff
path: root/src/table/settings/locale_settings.ini
diff options
context:
space:
mode:
Diffstat (limited to 'src/table/settings/locale_settings.ini')
-rw-r--r--src/table/settings/locale_settings.ini6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/table/settings/locale_settings.ini b/src/table/settings/locale_settings.ini
index 777ae15cf..da501755b 100644
--- a/src/table/settings/locale_settings.ini
+++ b/src/table/settings/locale_settings.ini
@@ -10,8 +10,10 @@
[pre-amble]
uint8 _old_units; ///< Old units from old savegames
-static std::initializer_list<const char*> _locale_currencies{"GBP", "USD", "EUR", "YEN", "ATS", "BEF", "CHF", "CZK", "DEM", "DKK", "ESP", "FIM", "FRF", "GRD", "HUF", "ISK", "ITL", "NLG", "NOK", "PLN", "RON", "RUR", "SIT", "SEK", "YTL", "SKK", "BRL", "EEK", "custom"};
-static std::initializer_list<const char*> _locale_units{"imperial", "metric", "si", "gameunits"};
+static constexpr std::initializer_list<const char*> _locale_currencies{"GBP", "USD", "EUR", "JPY", "ATS", "BEF", "CHF", "CZK", "DEM", "DKK", "ESP", "FIM", "FRF", "GRD", "HUF", "ISK", "ITL", "NLG", "NOK", "PLN", "RON", "RUR", "SIT", "SEK", "TRY", "SKK", "BRL", "EEK", "LTL", "KRW", "ZAR", "custom", "GEL", "IRR", "RUB", "MXN", "NTD", "CNY", "HKD", "INR", "IDR", "MYR"};
+static constexpr std::initializer_list<const char*> _locale_units{"imperial", "metric", "si", "gameunits"};
+
+static_assert(_locale_currencies.size() == CURRENCY_END);
static const SettingVariant _locale_settings_table[] = {
[post-amble]