diff --git a/web/src/SelectRegionBox.js b/web/src/SelectRegionBox.js index 76aa94a1..552f3eb9 100644 --- a/web/src/SelectRegionBox.js +++ b/web/src/SelectRegionBox.js @@ -47,7 +47,7 @@ class SelectRegionBox extends React.Component { > { Setting.CountryRegionData.map((item, index) => ( - diff --git a/web/src/UserListPage.js b/web/src/UserListPage.js index b3a6fdce..c45603ed 100644 --- a/web/src/UserListPage.js +++ b/web/src/UserListPage.js @@ -116,6 +116,13 @@ class UserListPage extends React.Component { } renderTable(users) { + // transfer country code to name based on selected language + var countries = require("i18n-iso-countries"); + countries.registerLocale(require("i18n-iso-countries/langs/" + i18next.language + ".json")); + for (var index in users) { + users[index].region = countries.getName(users[index].region, i18next.language, {select: "official"}) + } + const columns = [ { title: i18next.t("general:Organization"),