#[cfg(all(feature = "ws", feature = "constants"))]
pub mod consts {
#[allow(unused_imports)]
use crate::{
Alpha2, Alpha3, Continent, CurrencyCode, DistanceUnit, Region, SubRegion, WeekDay,
WorldRegion, GEC, IOC,
};
pub const ADDRESS_FORMAT: Option<&str> = None;
pub const ALPHA2: Alpha2 = Alpha2::WS;
pub const ALPHA3: Alpha3 = Alpha3::WSM;
pub const CONTINENT: Continent = Continent::Australia;
pub const COUNTRY_CODE: usize = 685;
pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::WST;
pub const GEC: Option<GEC> = Some(GEC::WS);
pub const INTERNATIONAL_PREFIX: &str = "00";
pub const IOC: Option<IOC> = Some(IOC::SAM);
pub const ISO_SHORT_NAME: &str = "Samoa";
pub const ISO_LONG_NAME: &str = "The Independent State of Samoa";
pub const OFFICIAL_LANGUAGE_LIST: &[&str] = &["en", "sm"];
pub const SPOKEN_LANGUAGE_LIST: &[&str] = &["en", "sm"];
pub const NATIONAL_DESTINATION_CODE_LENGTH_LIST: &[usize] = &[2];
pub const NATIONAL_NUMBER_LENGTH_LIST: &[usize] = &[6, 7];
pub const NATIONAL_PREFIX: &str = "None";
pub const NATIONALITY: Option<&str> = Some("Samoan");
pub const NUMBER: &str = "882";
pub const POSTAL_CODE: bool = false;
pub const POSTAL_CODE_FORMAT: Option<&str> = None;
pub const REGION: Option<Region> = Some(Region::Oceania);
pub const START_DAY_OF_WEEK: WeekDay = WeekDay::Monday;
pub const SUBREGION: Option<SubRegion> = Some(SubRegion::Polynesia);
pub const UN_LOCODE: &str = "WS";
pub const UNOFFICIAL_NAME_LIST: &[&str] = &["Samoa", "サモア"];
pub const WORLD_REGION: WorldRegion = WorldRegion::APAC;
pub const G7_MEMBER: bool = false;
pub const G20_MEMBER: bool = false;
pub const EU_MEMBER: bool = false;
pub const EEA_MEMBER: bool = false;
pub const DISTANCE_UNIT: DistanceUnit = DistanceUnit::Mi;
pub const POPULATION: Option<u64> = Some(222382);
#[cfg(feature = "emojis")]
pub const EMOJI: &str = "🇼🇸";
#[cfg(feature = "translations")]
pub const TRANSLATIONS: &[(&str, &str)] = &[
("ab", "Samoa"),
("af", "Samoa"),
("ak", "Samoa"),
("am", "ሳሞዓ"),
("an", "Samoa"),
("ar", "صاموا"),
("as", "ছ\u{9be}মোৱ\u{9be}"),
("ay", "Samoa"),
("az", "Samoa"),
("ba", "Samoa"),
("be", "Самоа"),
("bg", "Самоа"),
("bi", "Samoa"),
("bn", "স\u{9be}মোয়\u{9be}"),
("bn_IN", "স\u{9be}মোয়\u{9be}"),
("br", "Samoa"),
("bs", "Samoa"),
("ca", "Samoa"),
("ce", "Самоа"),
("ch", "Samoa"),
("cs", "Samoa"),
("cv", "Самоа"),
("cy", "Samoa"),
("da", "Samoa"),
("de", "Samoa"),
("dv", "ސ\u{7a6}މ\u{7af}އ\u{7a7}"),
("dz", "ས་མ\u{f7c}འ།"),
("ee", "Samoa"),
("el", "Σαμόα"),
("en", "Samoa"),
("eo", "Samoo"),
("es", "Samoa"),
("et", "Samoa"),
("eu", "Samoa"),
("fa", "ساموا"),
("ff", "Samoa"),
("fi", "Samoa"),
("fo", "Sámoa"),
("fr", "Samoa"),
("fy", "Samoa"),
("ga", "Samó"),
("gl", "Samoa"),
("gn", "Samoa"),
("gu", "સામોઆ"),
("gv", "Samoa"),
("ha", "Samoa"),
("he", "סמואה"),
("hi", "समोआ"),
("hr", "Samoa"),
("ht", "Samoa"),
("hu", "Szamoa"),
("hy", "Սամոա"),
("ia", "Samoa"),
("id", "Samoa"),
("io", "Samoa"),
("is", "Samóa"),
("it", "Samoa"),
("iu", "Samoa"),
("ja", "サモア"),
("ka", "სამოა"),
("ki", "Samoa"),
("kk", "Самоа"),
("kl", "Samoa"),
("km", "សាម\u{17bc}អា"),
("kn", "ಸಮೋಆ"),
("ko", "사모아"),
("ku", "Samoa"),
("kv", "Samoa"),
("kw", "Samoa"),
("ky", "Самоа"),
("lo", "Samoa"),
("lt", "Samoa"),
("lv", "Samoa"),
("mi", "Samoa"),
("mk", "Самоа"),
("ml", "സമോവ"),
("mn", "Самоа"),
("mr", "सामोआ"),
("ms", "Samoa"),
("mt", "Samoa"),
(
"my",
"ဆမ\u{102d}\u{102f}းအားန\u{102d}\u{102f}င\u{103a}င\u{1036}",
),
("na", "Tamoa"),
("nb", "Samoa"),
("ne", "समाओ"),
("nl", "Samoa"),
("nn", "Samoa"),
("nv", "Samoa"),
("oc", "Samoa"),
("or", "ସ\u{b3e}ମୋଆ"),
("pa", "ਸਾਮੀਆ"),
("pi", "समोआ"),
("pl", "Samoa"),
("ps", "ساموا"),
("pt", "Samoa"),
("pt_BR", "Samoa"),
("ro", "Samoa"),
("ru", "Самоа"),
("rw", "Samowa"),
("sc", "Samoa"),
("sd", "ساموا"),
("si", "සැමෝව\u{dcf}"),
("sk", "Samoa"),
("sl", "Samoa"),
("so", "Samoa"),
("sq", "Samoa"),
("sr", "Самоа"),
("sv", "Samoa"),
("sw", "Samoa"),
("ta", "சமோவ\u{bbe}"),
("te", "స\u{c3e}మ\u{c4b}ఆ"),
("tg", "Самоа"),
("th", "ซาม\u{e31}ว"),
("ti", "Samoa"),
("tk", "Samoa"),
("tl", "Samoa"),
("tr", "Samoa"),
("tt", "Самоа"),
("ug", "غەربىي ساموئا"),
("uk", "Самоа"),
("ur", "سامووا"),
("uz", "Samoa"),
("ve", "Samoa"),
("vi", "Xa-mô-a"),
("wa", "Samowa"),
("wo", "Saamowa"),
("xh", "Samoa"),
("yo", "Sàmóà"),
("zh_CN", "萨摩亚"),
("zh_HK", "薩摩亞"),
("zh_TW", "薩摩亞"),
("zu", "Samoa"),
];
#[cfg(all(feature = "ws", feature = "geo", feature = "constants"))]
pub mod geo {
pub const LATITUDE: f64 = -13.759029;
pub const LONGITUDE: f64 = -172.104629;
pub const MAX_LATITUDE: f64 = -13.4203449;
pub const MAX_LONGITUDE: f64 = -171.3950515;
pub const MIN_LATITUDE: f64 = -14.0833012;
pub const MIN_LONGITUDE: f64 = -172.8108215;
pub const NORTHEAST_LATITUDE: f64 = -13.4203449;
pub const NORTHEAST_LONGITUDE: f64 = -171.3950515;
pub const SOUTHWEST_LATITUDE: f64 = -14.0833012;
pub const SOUTHWEST_LONGITUDE: f64 = -172.8108215;
}
}
#[cfg(all(feature = "ws", feature = "geo"))]
pub mod geo {
use crate::{CountryGeo, CountryGeoBound, CountryGeoBounds};
pub fn new() -> CountryGeo {
CountryGeo {
latitude: -13.759029,
longitude: -172.104629,
max_latitude: -13.4203449,
max_longitude: -171.3950515,
min_latitude: -14.0833012,
min_longitude: -172.8108215,
bounds: CountryGeoBounds {
northeast: CountryGeoBound {
latitude: -13.4203449,
longitude: -171.3950515,
},
southwest: CountryGeoBound {
latitude: -14.0833012,
longitude: -172.8108215,
},
},
}
}
}
#[cfg(all(feature = "ws", feature = "subdivisions"))]
pub mod subdivisions {
#[allow(unused_imports)]
use crate::{Alpha2, Subdivision, SubdivisionType};
use std::collections::HashMap;
#[cfg(feature = "geo")]
#[allow(unused_imports)]
use crate::SubdivisionGeo;
pub fn new() -> HashMap<&'static str, Subdivision> {
HashMap::from([
(
"AA",
Subdivision {
name: "A'ana",
country_alpha2: Alpha2::WS,
code: "AA",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo {
latitude: Some(-13.898418),
longitude: Some(-171.9752995),
max_latitude: Some(-13.8038838),
min_latitude: Some(-13.9828759),
max_longitude: Some(-171.887704),
min_longitude: Some(-172.053955),
}),
comments: None,
subdivision_type: SubdivisionType::District,
#[cfg(feature = "translations")]
translations: HashMap::from([
("ar", "آنا"),
("bn", "এ’আন\u{9be}"),
("ccp", "𑄃‘𑄚"),
("ceb", "A’ana"),
("da", "A’ana"),
("de", "A’ana"),
("el", "Άανα"),
("en", "A’ana"),
("es", "A’ana"),
("eu", "A’ana"),
("fa", "آنا، ساموآ"),
("fi", "A’ana"),
("fr", "A’ana"),
("gu", "આના"),
("hi", "ऐना"),
("hr", "A’ana"),
("id", "A’ana"),
("it", "A’ana"),
("ja", "アアーナ"),
("ka", "აანა"),
("kn", "ಅನಾ"),
("ko", "아아나 구"),
("lt", "Aana"),
("lv", "Aana"),
("mr", "अ’ना"),
("ms", "A’ana"),
("nb", "A’ana"),
("nl", "A’ana"),
("no", "A’ana"),
("pl", "A’ana"),
("pt", "A’ana"),
("ru", "Аана"),
("si", "ආන\u{dcf}"),
("sk", "A’ana"),
("sv", "A’ana"),
("ta", "அ’அன\u{bbe}"),
("te", "ఆన\u{c3e}"),
("th", "อาน\u{e48}า"),
("tr", "A’ana"),
("uk", "Аана"),
("ur", "آنا، سامووا"),
("vi", "A’ana"),
("zh", "阿纳"),
]),
unofficial_name_list: ["A'ana"].to_vec(),
},
),
(
"AL",
Subdivision {
name: "Aiga-i-le-Tai",
country_alpha2: Alpha2::WS,
code: "AL",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo {
latitude: Some(-13.8513791),
longitude: Some(-172.0325401),
max_latitude: Some(-13.8370255),
min_latitude: Some(-13.8878389),
max_longitude: Some(-172.00878),
min_longitude: Some(-172.046524),
}),
comments: None,
subdivision_type: SubdivisionType::District,
#[cfg(feature = "translations")]
translations: HashMap::from([
("ar", "إيغايليتاي"),
("bn", "আইগ\u{9be}-ই-লে-ত\u{9be}ই"),
("ccp", "𑄃\u{1112d}𑄎-𑄃\u{11128}-𑄣\u{11128}-𑄑\u{1112d}"),
("ceb", "Aiga-i-le-Tai"),
("da", "Aiga-i-le-Tai"),
("de", "Aiga-i-le-Tai"),
("el", "Αϊγκα-ι-λε-Τάι"),
("en", "Aiga-i-le-Tai"),
("es", "Aiga-i-le-Tai"),
("eu", "Aiga-i-le-Tai"),
("fa", "ایگا-ای-لو-تای"),
("fi", "Aiga-i-le-Tai"),
("fr", "Aiga-i-le-Tai"),
("gu", "આઇગ-આઇ-લ\u{ac7}-તાઇ"),
("hi", "ऐगा-आई-ल\u{947}-ताई"),
("hr", "Aiga-i-le-Tai"),
("id", "Aiga-i-le-Tai"),
("it", "Aiga-i-le-Tai"),
("ja", "アイガイレタイ"),
("ka", "აიგა-ი-ლე-ტაი"),
("kn", "ಐಗಾ-ಇ-ಲ\u{cc6}-ತೈ"),
("ko", "아이가이레타이 구"),
("lt", "Aiga-i-le-Tajus"),
("lv", "Aiga-i-le-Tai"),
("mk", "Аига-и-ле-Таи"),
("mr", "आयग-आय-ल\u{947}-ताई"),
("ms", "Aiga-i-le-Tai"),
("nb", "Aiga-i-le-Tai"),
("nl", "Aiga-i-le-Tai"),
("no", "Aiga-i-le-Tai"),
("pl", "Aiga-i-le-Tai"),
("pt", "Aiga-i-le-Tai"),
("ru", "Аига-и-ле-Таи"),
("si", "අය\u{dd2}ග\u{dcf}-ඉ-ලෙ-ටය\u{dd2}"),
("sk", "Aiga-i-le-Tai"),
("sv", "Aiga-i-le-Tai"),
("ta", "ஐக\u{bbe}-ஐ-ல\u{bc0}-ட\u{bbe}ய\u{bcd}"),
("te", "అయ\u{c3f}గ\u{c3e}-ఇ-ల\u{c46}-ట\u{c3e}య\u{c4d}"),
("th", "เขตค\u{e31}ชคาดาร\u{e34}โอ"),
("tr", "Aiga-i-le-Tai"),
("uk", "Аіга-і-ле-Таі"),
("ur", "آیگا-ای-لو-تائی"),
("vi", "Aiga-i-le-Tai"),
("zh", "艾加伊勒泰"),
]),
unofficial_name_list: ["Aiga-i-le-Tai"].to_vec(),
},
),
(
"AT",
Subdivision {
name: "Atua",
country_alpha2: Alpha2::WS,
code: "AT",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo {
latitude: Some(-13.9787053),
longitude: Some(-171.6254283),
max_latitude: Some(-13.8610281),
min_latitude: Some(-14.0407277),
max_longitude: Some(-171.4177249),
min_longitude: Some(-171.727493),
}),
comments: None,
subdivision_type: SubdivisionType::District,
#[cfg(feature = "translations")]
translations: HashMap::from([
("ar", "أتوا"),
("bn", "আত\u{9c1}য\u{9bc}\u{9be}"),
("ccp", "𑄃𑄑\u{1112a}𑄠"),
("ceb", "Atua (distrito)"),
("da", "Atua"),
("de", "Atua"),
("el", "Άτουα"),
("en", "Atua"),
("es", "Atua"),
("eu", "Atua"),
("fa", "بخش آتوآ"),
("fi", "Atua"),
("fr", "Atua"),
("gu", "એટ\u{ac1}આ"),
("hi", "एट\u{941}आ"),
("hr", "Atua"),
("id", "Atua"),
("it", "Atua"),
("ja", "アトゥア"),
("ka", "ატუა"),
("kn", "ಅಟ\u{ccd}ವಾ"),
("ko", "아투아 구"),
("lt", "Atua"),
("lv", "Atua"),
("mr", "एट\u{941}आ"),
("ms", "Atua"),
("nb", "Atua"),
("nl", "Atua"),
("no", "Atua"),
("pl", "Atua"),
("pt", "Atua"),
("ru", "Атуа"),
("si", "අට\u{dd4}ව\u{dcf}"),
("sk", "Atua"),
("sv", "Atua"),
("ta", "அட\u{bcd}வ\u{bbe}"),
("te", "ఆటువ\u{c3e}"),
("th", "อท\u{e31}ว"),
("tr", "Atua"),
("uk", "Район Атуа"),
("ur", "اتوا"),
("vi", "Atua"),
("zh", "阿图阿"),
]),
unofficial_name_list: ["Atua"].to_vec(),
},
),
(
"FA",
Subdivision {
name: "Fa'asaleleaga",
country_alpha2: Alpha2::WS,
code: "FA",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo {
latitude: Some(-13.6307638),
longitude: Some(-172.2365981),
max_latitude: Some(-13.5512859),
min_latitude: Some(-13.797492),
max_longitude: Some(-172.1738909),
min_longitude: Some(-172.336349),
}),
comments: None,
subdivision_type: SubdivisionType::District,
#[cfg(feature = "translations")]
translations: HashMap::from([
("ar", "فاساليلياغا"),
("bn", "ফ\u{9be}‘আস\u{9be}লেলিগ\u{9be}"),
("ccp", "𑄜‘𑄃𑄥𑄣𑄬𑄣\u{11128}𑄉"),
("ceb", "Fa‘asaleleaga"),
("da", "Fa’asaleleaga"),
("de", "Fa’asaleleaga"),
("el", "Φάασαλελεαγκα"),
("en", "Fa’asaleleaga"),
("es", "Fa’asaleleaga"),
("eu", "Fa’asaleleaga"),
("fi", "Fa’asaleleaga"),
("fr", "Fa’asaleleaga"),
("gu", "ફાસાલ\u{ac7}લ\u{ac7}ગા"),
("hi", "फा‘असाल\u{947}लीगा"),
("hr", "Fa’asaleleaga"),
("id", "Fa’asaleleaga"),
("it", "Fa’asaleleaga"),
("ja", "ファアセールリーガ"),
("ka", "ფაასალელეაგა"),
("kn", "ಫಾಸಲೇಲ\u{cbf}ಗಾ"),
("ko", "파아살렐레아가 구"),
("lt", "Faasalelaga"),
("lv", "Faasaleleaga"),
("mk", "Фасалелеага"),
("mr", "फासाल\u{947}ल\u{947}गा"),
("ms", "Fa’asaleleaga"),
("nb", "Fa’asaleleaga"),
("nl", "Fa’asaleleaga"),
("no", "Fa’asaleleaga"),
("pl", "Fa’asaleleaga"),
("pt", "Fa’asaleleaga"),
("ru", "Фаасалелеага"),
("si", "ෆ\u{dcf} අස\u{dca}ලෙලෙඅග\u{dcf}"),
("sk", "Fa’asaleleaga"),
("sv", "Fa‘asaleleaga"),
("ta", "ப\u{bbe} ‘அசலிலேய\u{bbe}க"),
("te", "ఫ\u{c3e}ఆస\u{c3e}ల\u{c46}ల\u{c40}గ\u{c3e}"),
("th", "ฟาอะซาเลเลอากา"),
("tr", "Fa’asaleleaga"),
("uk", "Фаасалелеага"),
("ur", "فآسالیلیاگا"),
("vi", "Fa’asaleleaga"),
("zh", "法塞萊萊阿加"),
]),
unofficial_name_list: ["Fa'asaleleaga"].to_vec(),
},
),
(
"GE",
Subdivision {
name: "Gaga'emauga",
country_alpha2: Alpha2::WS,
code: "GE",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo {
latitude: Some(-13.5428666),
longitude: Some(-172.366887),
max_latitude: Some(-13.4400333),
min_latitude: Some(-14.00063),
max_longitude: Some(-171.87703),
min_longitude: Some(-172.419285),
}),
comments: None,
subdivision_type: SubdivisionType::District,
#[cfg(feature = "translations")]
translations: HashMap::from([
("ar", "غاغايموجا"),
("bn", "গ\u{9be}গ\u{9be}‘এমগ\u{9be}"),
("ccp", "𑄉𑄉‘ 𑄃\u{11128}𑄟𑄅\u{1112a}𑄉"),
("ceb", "Gaga‘emauga"),
("da", "Gaga’emauga"),
("de", "Gaga’emauga"),
("el", "Γκαγκάεμαουγκα"),
("en", "Gaga’emauga"),
("es", "Gaga’emauga"),
("eu", "Gaga’emauga"),
("fa", "گاگاسموگا"),
("fi", "Gaga’emauga"),
("fr", "Gaga’emauga"),
("gu", "ગાગા‘માઉગા"),
("he", "גגאמאוגה"),
("hi", "गागा‘एमाउगा"),
("hr", "Gaga’emauga"),
("id", "Gaga’emauga"),
("it", "Gaga’emauga"),
("ja", "ガガイーモーガ"),
("ka", "გაგაემაუგა"),
("kn", "ಗಾಗಾಮ\u{ccc}ಗ"),
("ko", "가가에마우가 구"),
("lt", "Gagajemauga"),
("lv", "Gagajemauga"),
("mk", "Гагаемауга"),
("mr", "गगामोगा"),
("ms", "Gaga’emauga"),
("nb", "Gaga’emauga"),
("nl", "Gaga’emauga"),
("no", "Gaga’emauga"),
("pl", "Gaga’emauga"),
("pt", "Gaga’emauga"),
("ru", "Гагаэмауга"),
("si", "ගගඑමෞග\u{dcf}"),
("sk", "Gaga’emauga"),
("sv", "Gaga‘emauga"),
("ta", "க\u{bbe}க\u{bbe} ‘ஏம\u{bbe}யுக"),
("te", "గ\u{c3e}గ\u{c3e}ఎమ\u{c3e}గ\u{c3e}"),
("th", "กากาเมากา"),
("tr", "Gaga’emauga"),
("uk", "Гагаемауга"),
("ur", "گاگآئماوگا"),
("vi", "Gaga’emauga"),
("zh", "加加埃毛加"),
]),
unofficial_name_list: ["Gaga'emauga"].to_vec(),
},
),
(
"GI",
Subdivision {
name: "Gagaifomauga",
country_alpha2: Alpha2::WS,
code: "GI",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo {
latitude: Some(-13.5468007),
longitude: Some(-172.4969331),
max_latitude: Some(-13.4459932),
min_latitude: Some(-13.623739),
max_longitude: Some(-172.3743356),
min_longitude: Some(-172.614889),
}),
comments: None,
subdivision_type: SubdivisionType::District,
#[cfg(feature = "translations")]
translations: HashMap::from([
("ar", "غاغايفوماغا"),
("bg", "Гагаифомауга"),
("bn", "গ\u{9be}গ\u{9be} ইফোম\u{9be}উগ\u{9be}"),
("ccp", "𑄉𑄉‘ 𑄃\u{11128}𑄜\u{1112e}𑄟𑄅\u{1112a}𑄉"),
("ceb", "Gagaifomauga"),
("da", "Gaga’ifomauga"),
("de", "Gaga’ifomauga"),
("el", "Γκαγκάιφομαουγκα"),
("en", "Gaga’ifomauga"),
("es", "Gaga’ifomauga"),
("eu", "Gaga’ifomauga"),
("fi", "Gaga’ifomauga"),
("fr", "Gaga’ifomauga"),
("gu", "ગાગા‘ઈફોમાઉગા"),
("he", "גגאיפומאוגה"),
("hi", "गागा‘इफ\u{93c}ोमौगा"),
("hr", "Gaga’ifomauga"),
("id", "Gaga’ifomauga"),
("it", "Gaga’ifomauga"),
("ja", "ガガイフォモーガ"),
("ka", "გაგაიფომაუგა"),
("kn", "ಗಾಗಾಫ\u{cbf}ಯೊಮಾಗ"),
("ko", "가가이포마우가 구"),
("lt", "Gagaifaumaga"),
("lv", "Gagaifomauga"),
("mk", "Гагаифомауга"),
("mr", "गागा‘फोमागा"),
("ms", "Gaga’ifomauga"),
("nb", "Gaga’ifomauga"),
("nl", "Gaga’ifomauga"),
("no", "Gaga’ifomauga"),
("pl", "Gaga’ifomauga"),
("pt", "Gaga’ifomauga"),
("ru", "Гагаифомауга"),
("si", "ගග\u{dcf}ඉෆොමඋග\u{dcf}"),
("sk", "Gaga’ifomauga"),
("sv", "Gagaifomauga"),
("ta", "க\u{bbe}க\u{bbe} ‘இபோமுக\u{bbe}"),
("te", "గ\u{c3e}గ\u{c3e}ఇఫ\u{c4b}మ\u{c3e}గ\u{c3e}"),
("th", "กาจา ไอโฟม\u{e31}วกา"),
("tr", "Gaga’ifomauga"),
("uk", "Гагаіфомауга"),
("ur", "گاگآانفوماوگا"),
("vi", "Gaga’ifomauga"),
("zh", "加蓋福毛加"),
]),
unofficial_name_list: ["Gagaifomauga"].to_vec(),
},
),
(
"PA",
Subdivision {
name: "Palauli",
country_alpha2: Alpha2::WS,
code: "PA",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo {
latitude: Some(-13.7294579),
longitude: Some(-172.4536115),
max_latitude: Some(-13.61528),
min_latitude: Some(-13.8020479),
max_longitude: Some(-172.2228389),
min_longitude: Some(-172.616592),
}),
comments: None,
subdivision_type: SubdivisionType::District,
#[cfg(feature = "translations")]
translations: HashMap::from([
("ar", "بالولي"),
("bg", "Палаули"),
("bn", "প\u{9be}ল\u{9be}উলি"),
("ccp", "𑄛𑄣𑄅\u{1112a}𑄣\u{11128}"),
("ceb", "Palauli"),
("da", "Palauli"),
("de", "Palauli"),
("el", "Παλάουλι"),
("en", "Palauli"),
("es", "Palauli"),
("eu", "Palauli"),
("fa", "پالائولی"),
("fi", "Palauli"),
("fr", "Palauli"),
("gu", "પલોલી"),
("hi", "पलौली"),
("hr", "Palauli"),
("id", "Palauli"),
("it", "Palauli"),
("ja", "パラウリ"),
("ka", "პალაული"),
("kn", "ಪಲುಲ\u{cbf}"),
("ko", "팔라울리 구"),
("lt", "Palaulis"),
("lv", "Palauli"),
("mk", "Палаули"),
("mr", "पलाऊली"),
("ms", "Palauli"),
("nb", "Palauli"),
("nl", "Palauli"),
("no", "Palauli"),
("pl", "Palauli"),
("pt", "Palauli"),
("ru", "Палаули"),
("si", "පලෞල\u{dd3}"),
("sk", "Palauli"),
("sv", "Palauli"),
("ta", "பல\u{bbe}லி"),
("te", "ప\u{c3e}ల\u{c46}\u{c4c}ల\u{c3f}"),
("th", "เขตปาเลาล\u{e35}"),
("tr", "Palauli"),
("uk", "Палаулі"),
("ur", "پالاولی"),
("vi", "Palauli"),
("zh", "帕劳利"),
]),
unofficial_name_list: ["Palauli"].to_vec(),
},
),
(
"SA",
Subdivision {
name: "Satupa'itea",
country_alpha2: Alpha2::WS,
code: "SA",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo {
latitude: Some(-13.7731169),
longitude: Some(-172.3302677),
max_latitude: Some(-13.7511529),
min_latitude: Some(-13.7761505),
max_longitude: Some(-172.3194839),
min_longitude: Some(-172.3329163),
}),
comments: None,
subdivision_type: SubdivisionType::District,
#[cfg(feature = "translations")]
translations: HashMap::from([
("ar", "سافوبايتيا"),
("bn", "স\u{9be}ত\u{9c1}োপ\u{9be}ইতিয\u{9bc}\u{9be}"),
("ccp", "𑄥𑄑\u{1112a}𑄛‘𑄃\u{11128}𑄑\u{11128}𑄠"),
("ceb", "Satupa‘itea"),
("da", "Satupa’itea"),
("de", "Satupa’itea"),
("el", "Σατουπάιτεα"),
("en", "Satupa’itea"),
("es", "Satupa’itea"),
("eu", "Satupa’itea"),
("fi", "Satupa’itea"),
("fr", "Satupa’itea"),
("gu", "સટ\u{ac1}પ\u{ac7}ટ\u{ac7}"),
("hi", "स\u{948}ट\u{942}प\u{947}टी"),
("hr", "Satupa’itea"),
("id", "Satupa’itea"),
("it", "Satupa’itea"),
("ja", "サチューパイテア"),
("ka", "სატუპაიტეა"),
("kn", "ಸತುಪಾಯ\u{ccd}ಯ"),
("ko", "사투파이테아 구"),
("lt", "Satupajitėja"),
("lv", "Satupaitea"),
("mk", "Сатупаитеја"),
("mr", "सतप\u{948}ती"),
("ms", "Satupa’itea"),
("nb", "Satupa’itea"),
("nl", "Satupa’itea"),
("no", "Satupa’itea"),
("pl", "Satupa’itea"),
("pt", "Satupa’itea"),
("ru", "Сатупаитеа"),
("si", "සට\u{dd4}ප\u{dcf}‘ඉට\u{dd2}ය\u{dcf}"),
("sk", "Satupa’itea"),
("sv", "Satupa‘itea"),
("ta", "ச\u{bbe}ட\u{bcd}டுப ‘இட\u{bc0}"),
("te", "స\u{c3e}టుప\u{c47}ట\u{c3f}య\u{c3e}"),
("th", "จ\u{e31}งหว\u{e31}ดกาญจนบ\u{e38}ร\u{e35}"),
("tr", "Satupa’itea"),
("uk", "Сатупаітеа"),
("ur", "ساتوپآیتیا"),
("vi", "Satupa’itea"),
("zh", "萨图帕伊泰阿"),
]),
unofficial_name_list: ["Satupa'itea"].to_vec(),
},
),
(
"TU",
Subdivision {
name: "Tuamasaga",
country_alpha2: Alpha2::WS,
code: "TU",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo {
latitude: Some(-13.9163592),
longitude: Some(-171.8224362),
max_latitude: Some(-13.7929299),
min_latitude: Some(-14.0409279),
max_longitude: Some(-171.6964743),
min_longitude: Some(-171.9204024),
}),
comments: None,
subdivision_type: SubdivisionType::District,
#[cfg(feature = "translations")]
translations: HashMap::from([
("ar", "توماساجا"),
("bg", "Туамасага"),
("bn", "ত\u{9c1}য\u{9bc}\u{9be}ম\u{9be}স\u{9be}গ\u{9be}"),
("ccp", "𑄑\u{1112a}𑄠𑄟\u{11134}𑄥𑄉"),
("ceb", "Tuamasaga"),
("da", "Tuamasaga"),
("de", "Tuamasaga"),
("el", "Τουαμασάγκα"),
("en", "Tuamasaga"),
("es", "Tuamasaga"),
("eu", "Tuamasaga"),
("fa", "تواماساگا"),
("fi", "Tuamasaga"),
("fr", "Tuamasaga"),
("gu", "ત\u{ac1}માસાગા"),
("hi", "त\u{941}मासागा"),
("hr", "Tuamasaga"),
("hu", "Tuamasaga"),
("hy", "Տուամասագա"),
("id", "Tuamasaga"),
("it", "Tuamasaga"),
("ja", "ツアマサガ"),
("ka", "ტუამასაგა"),
("kn", "ತುಮಾಸಾಗಾ"),
("ko", "투아마사가 구"),
("lt", "Tuamasaga"),
("lv", "Tuamasaga"),
("mr", "त\u{941}मासगा"),
("ms", "Tuamasaga"),
("nb", "Tuamasaga"),
("nl", "Tuamasaga"),
("no", "Tuamasaga"),
("pl", "Tuamasaga"),
("pt", "Tuamasaga"),
("ru", "Туамасага"),
("si", "ට\u{dd4}වමසන\u{dca}ග\u{dcf}"),
("sk", "Tuamasaga"),
("sv", "Tuamasaga"),
("ta", "துவம\u{bcd}ஸஹ"),
("te", "టువ\u{c3e}మస\u{c3e}గ\u{c3e}"),
("th", "ท\u{e31}วมาซาก\u{e49}า"),
("tr", "Tuarmasaga"),
("uk", "Туамасага"),
("ur", "تواماساگا"),
("vi", "Tuamasaga"),
("zh", "图阿马萨加"),
]),
unofficial_name_list: ["Tuamasaga"].to_vec(),
},
),
(
"VF",
Subdivision {
name: "Va'a-o-Fonoti",
country_alpha2: Alpha2::WS,
code: "VF",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo {
latitude: Some(-13.9470903),
longitude: Some(-171.5431872),
max_latitude: Some(-13.8730601),
min_latitude: Some(-13.9789719),
max_longitude: Some(-171.4819119),
min_longitude: Some(-171.6066749),
}),
comments: None,
subdivision_type: SubdivisionType::District,
#[cfg(feature = "translations")]
translations: HashMap::from([
("ar", "فاووفونوتي"),
("bn", "ভেআ\u{981}-ও-ফনোটি"),
("ccp", "𑄞‘𑄃-𑄃\u{1112e}-𑄜\u{1112e}𑄚\u{1112e}𑄑\u{11128}"),
("ceb", "Va‘a-o-Fonoti"),
("da", "Va’a-o-Fonoti"),
("de", "Va’a-o-Fonoti"),
("el", "Βάα-ο-Φονότι"),
("en", "Va’a-o-Fonoti"),
("es", "Va’a-o-Fonoti"),
("fi", "Va’a-o-Fonoti"),
("fr", "Va’a-o-Fonoti"),
("gu", "વાઓ -ઓ-ફોનોટી"),
("hi", "वा‘-ओ-फोनोटी"),
("hr", "Va’a-o-Fonoti"),
("id", "Va’a-o-Fonoti"),
("it", "Va’a-o-Fonoti"),
("ja", "ヴァアオフォノチ"),
("ka", "ვაა-ო-ფონოტი"),
("kn", "ವಾ-ಒ-ಫೋನೊಟ\u{cbf}"),
("ko", "바아오포노티 구"),
("lt", "Vao Fonotis"),
("lv", "Vaa-o-Fonoti"),
("mk", "Ва-о-Фоноти"),
("mr", "व-ओ-फोनॉटी"),
("ms", "Va’a-o-Fonoti"),
("nb", "Va’a-o-Fonoti"),
("nl", "Va’a-o-Fonoti"),
("no", "Va’a-o-Fonoti"),
("pl", "Va’a-o-Fonoti"),
("pt", "Va’a-o-Fonoti"),
("ru", "Ваа-о-Фоноти"),
("si", "ව\u{dcf} -ඕ -ෆොනොට\u{dd2}"),
("sk", "Va’a-o-Fonoti"),
("sv", "Va‘a-o-Fonoti"),
("ta", "வ\u{bbe} ‘அ-ஓ -போணோடி"),
("te", "వ\u{c3e}-ఓ-ఫ\u{c4b}న\u{c4b}ట\u{c3f}"),
("th", "วาอาร\u{e4c}โอโฟโนต\u{e34}"),
("tr", "Va-o-Fonoti"),
("uk", "Ваа-о-Фоноті"),
("ur", "وآ-او-فونوتی"),
("vi", "Va’a-o-Fonoti"),
("zh", "瓦奥福诺蒂"),
]),
unofficial_name_list: ["Va'a-o-Fonoti"].to_vec(),
},
),
(
"VS",
Subdivision {
name: "Vaisigano",
country_alpha2: Alpha2::WS,
code: "VS",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo {
latitude: Some(-13.5413827),
longitude: Some(-172.7023383),
max_latitude: Some(-13.4902919),
min_latitude: Some(-13.6072749),
max_longitude: Some(-172.6121398),
min_longitude: Some(-172.7985991),
}),
comments: None,
subdivision_type: SubdivisionType::District,
#[cfg(feature = "translations")]
translations: HashMap::from([
("ar", "فايسيجانو"),
("bg", "Ваисигано"),
("bn", "ভ\u{9be}ইসিগ\u{9be}ন\u{9c1}"),
("ccp", "𑄞\u{1112d}𑄥\u{11128}𑄉𑄚\u{1112e}"),
("ceb", "Vaisigano"),
("da", "Vaisigano"),
("de", "Vaisigano"),
("el", "Βαϊσιγκάνο"),
("en", "Vaisigano"),
("es", "Vaisigano"),
("eu", "Vaisigano"),
("fa", "وایسیگانو"),
("fi", "Vaisigano"),
("fr", "Vaisigano"),
("gu", "વ\u{ac8}સિગાનો"),
("hi", "व\u{948}सिग\u{948}नो"),
("hr", "Vaisigano"),
("id", "Vaisigano"),
("it", "Vaisigano"),
("ja", "ベサイガーノ"),
("ka", "ვაისიგანო"),
("kn", "ವೈಸ\u{cbf}ಗಾನೋ"),
("ko", "바이시가노 구"),
("lt", "Vaisiganas"),
("lv", "Vaisigano"),
("mk", "Ваисигано"),
("mr", "व\u{948}शिगानो"),
("ms", "Vaisigano"),
("nb", "Vaisigano"),
("nl", "Vaisigano"),
("no", "Vaisigano"),
("pl", "Vaisigano"),
("pt", "Vaisigano"),
("ru", "Ваисигано"),
("si", "වය\u{dd2}ස\u{dd2}ග\u{dcf}නෝ"),
("sk", "Vaisigano"),
("sv", "Vaisigano"),
("ta", "வைசிகனோ"),
("te", "వ\u{c48}స\u{c3f}గ\u{c3e}న\u{c4b}"),
("th", "ไวซ\u{e34}กาโน"),
("tr", "Vaisigano"),
("uk", "Ваісігано"),
("ur", "وایسیگانو"),
("vi", "Vaisigano"),
("zh", "韋西加諾"),
]),
unofficial_name_list: ["Vaisigano"].to_vec(),
},
),
])
}
}
#[allow(unused_imports)]
use crate::{
Alpha2, Alpha3, Continent, Country, CurrencyCode, DistanceUnit, Region, SubRegion, VatRates,
WeekDay, WorldRegion, GEC, IOC,
};
#[allow(unused_imports)]
use std::collections::HashMap;
#[cfg(feature = "ws")]
pub fn new() -> Country {
Country {
alpha2: Alpha2::WS,
alpha3: Alpha3::WSM,
address_format: None,
continent: Continent::Australia,
country_code: 685,
currency_code: CurrencyCode::WST,
maybe_gec: Some(GEC::WS),
#[cfg(feature = "geo")]
geo: geo::new(),
international_prefix: "00",
maybe_ioc: Some(IOC::SAM),
iso_long_name: "The Independent State of Samoa",
iso_short_name: "Samoa",
official_language_list: ["en", "sm"].to_vec(),
spoken_language_list: ["en", "sm"].to_vec(),
national_destination_code_length_list: [2].to_vec(),
national_number_length_list: [6, 7].to_vec(),
national_prefix: "None",
maybe_nationality: Some("Samoan"),
number: "882",
postal_code: false,
postal_code_format: None,
maybe_region: Some(Region::Oceania),
start_of_week: WeekDay::Monday,
maybe_subregion: Some(SubRegion::Polynesia),
un_locode: "WS",
unofficial_name_list: ["Samoa", "サモア"].to_vec(),
world_region: WorldRegion::APAC,
#[cfg(feature = "emojis")]
emoji: "🇼🇸",
#[cfg(feature = "translations")]
translations: HashMap::from([
("ab", "Samoa"),
("af", "Samoa"),
("ak", "Samoa"),
("am", "ሳሞዓ"),
("an", "Samoa"),
("ar", "صاموا"),
("as", "ছ\u{9be}মোৱ\u{9be}"),
("ay", "Samoa"),
("az", "Samoa"),
("ba", "Samoa"),
("be", "Самоа"),
("bg", "Самоа"),
("bi", "Samoa"),
("bn", "স\u{9be}মোয়\u{9be}"),
("bn_IN", "স\u{9be}মোয়\u{9be}"),
("br", "Samoa"),
("bs", "Samoa"),
("ca", "Samoa"),
("ce", "Самоа"),
("ch", "Samoa"),
("cs", "Samoa"),
("cv", "Самоа"),
("cy", "Samoa"),
("da", "Samoa"),
("de", "Samoa"),
("dv", "ސ\u{7a6}މ\u{7af}އ\u{7a7}"),
("dz", "ས་མ\u{f7c}འ།"),
("ee", "Samoa"),
("el", "Σαμόα"),
("en", "Samoa"),
("eo", "Samoo"),
("es", "Samoa"),
("et", "Samoa"),
("eu", "Samoa"),
("fa", "ساموا"),
("ff", "Samoa"),
("fi", "Samoa"),
("fo", "Sámoa"),
("fr", "Samoa"),
("fy", "Samoa"),
("ga", "Samó"),
("gl", "Samoa"),
("gn", "Samoa"),
("gu", "સામોઆ"),
("gv", "Samoa"),
("ha", "Samoa"),
("he", "סמואה"),
("hi", "समोआ"),
("hr", "Samoa"),
("ht", "Samoa"),
("hu", "Szamoa"),
("hy", "Սամոա"),
("ia", "Samoa"),
("id", "Samoa"),
("io", "Samoa"),
("is", "Samóa"),
("it", "Samoa"),
("iu", "Samoa"),
("ja", "サモア"),
("ka", "სამოა"),
("ki", "Samoa"),
("kk", "Самоа"),
("kl", "Samoa"),
("km", "សាម\u{17bc}អា"),
("kn", "ಸಮೋಆ"),
("ko", "사모아"),
("ku", "Samoa"),
("kv", "Samoa"),
("kw", "Samoa"),
("ky", "Самоа"),
("lo", "Samoa"),
("lt", "Samoa"),
("lv", "Samoa"),
("mi", "Samoa"),
("mk", "Самоа"),
("ml", "സമോവ"),
("mn", "Самоа"),
("mr", "सामोआ"),
("ms", "Samoa"),
("mt", "Samoa"),
(
"my",
"ဆမ\u{102d}\u{102f}းအားန\u{102d}\u{102f}င\u{103a}င\u{1036}",
),
("na", "Tamoa"),
("nb", "Samoa"),
("ne", "समाओ"),
("nl", "Samoa"),
("nn", "Samoa"),
("nv", "Samoa"),
("oc", "Samoa"),
("or", "ସ\u{b3e}ମୋଆ"),
("pa", "ਸਾਮੀਆ"),
("pi", "समोआ"),
("pl", "Samoa"),
("ps", "ساموا"),
("pt", "Samoa"),
("pt_BR", "Samoa"),
("ro", "Samoa"),
("ru", "Самоа"),
("rw", "Samowa"),
("sc", "Samoa"),
("sd", "ساموا"),
("si", "සැමෝව\u{dcf}"),
("sk", "Samoa"),
("sl", "Samoa"),
("so", "Samoa"),
("sq", "Samoa"),
("sr", "Самоа"),
("sv", "Samoa"),
("sw", "Samoa"),
("ta", "சமோவ\u{bbe}"),
("te", "స\u{c3e}మ\u{c4b}ఆ"),
("tg", "Самоа"),
("th", "ซาม\u{e31}ว"),
("ti", "Samoa"),
("tk", "Samoa"),
("tl", "Samoa"),
("tr", "Samoa"),
("tt", "Самоа"),
("ug", "غەربىي ساموئا"),
("uk", "Самоа"),
("ur", "سامووا"),
("uz", "Samoa"),
("ve", "Samoa"),
("vi", "Xa-mô-a"),
("wa", "Samowa"),
("wo", "Saamowa"),
("xh", "Samoa"),
("yo", "Sàmóà"),
("zh_CN", "萨摩亚"),
("zh_HK", "薩摩亞"),
("zh_TW", "薩摩亞"),
("zu", "Samoa"),
]),
#[cfg(feature = "subdivisions")]
subdivisions: subdivisions::new(),
g7_member: false,
g20_member: false,
eu_member: false,
eea_member: false,
maybe_vat_rates: None,
distance_unit: DistanceUnit::Mi,
maybe_population: Some(222382),
}
}