Попробуйте это i18n-iso-country . Может это вам поможет.
Установка Установите ее с помощью npm: npm установите i18n-iso-страны
var countries = require("i18n-iso-countries");
Если вы используете i18n-iso-страны с Node.js Вы сделали. Если вы используете пакет в среде браузера, вам также необходимо зарегистрировать языки, которые вы хотите использовать, чтобы минимизировать размер файла.
// Поддержка французского и английского sh языков.
countries.registerLocale(require("i18n-iso-countries/langs/en.json"));
countries.registerLocale(require("i18n-iso-countries/langs/fr.json"));
Код страны Получите название страны по ее коду ISO 3166-1 Alpha-2, Alpha-3 или Numeri c // это важно
var countries = require("i18n-iso-countries");
// в среде браузера:
countries.registerLocale(require("i18n-iso-countries/langs/en.json"));
console.log("US (Alpha-2) => " + countries.getName("US", "en")); // United States of America
console.log("US (Alpha-2) => " + countries.getName("US", "de")); // Vereinigte Staaten von Amerika
console.log("USA (Alpha-3) => " + countries.getName("USA", "en")); // United States of America
console.log("USA (Numeric) => " + countries.getName("840", "en")); /