Forrás: Miniszterelnökség / Földrajzinév-bizottság / Ország- és területnevek
Név | Lábjegyzet |
---|---|
Fehéroroszország | Nemzetközi kapcsolatokban a Belarusz, Belarusz Köztársaság névalak is használható. |
Németország | Nemzetközi kapcsolatokban a „Németországi Szövetségi Köztársaság” államnév is használható. |
Szváziföld | Nemzetközi kapcsolatokban idegen nyelvű szövegekben az ENSZ-ben elfogadott névalak (Eswatini) használható. |
Vatikán | Nemzetközi kapcsolatokban, illetve bizonyos célokra a „Szentszék” elnevezés is használható. |
Tajvan | ENSZ és egyéb többoldalú kapcsolatokban a „Tajvan, Kína tartománya” magyarázattal kiegészített név is használható. |
Név | Azonosítók |
---|---|
Koszovó | XK XKK 900 |
- PDF fájl letöltése https://cdn.kormany.hu//uploads/sheets//4/4f/4f1/4f1446d8e1badc4b778ff60861cf799.pdf
- Szöveg kinyerése a PDF fájlból XpdfReader programmal
pdftotext -raw -enc UTF-8 4f1446d8e1badc4b778ff60861cf799.pdf pdf-contents.txt
- Független államok kinyerése
cat pdf-contents.txt | tr -d '\f' | sed -e '/^államot$/,/Egyéb jogállású területek$/ !d' >names-independent.txt
- Egyéb jogállású területek kinyerése
cat pdf-contents.txt | tr -d '\f' | sed -e '/Egyéb jogállású területek$/,$ !d' >names-other.txt
- Listák sorokba igazítása
./fix-names.sh
- Listák ellenőrzése
LC_ALL=C.UTF-8 grep -v '^[A-Za-zÁÉÍÓÖŐÚÜŰáéíóöőúüű /-]\+ [A-Z]\{2\} [A-Z]\{3\} [0-9]\{3\}$' names-independent-fixed.txt LC_ALL=C.UTF-8 grep -v '^[A-Za-zÁÉÍÓÖŐÚÜŰáéíóöőúüű ()/-]\+ [A-Z]\{2\} [A-Z]\{3\} [0-9]\{3\} > ' names-other-fixed.txt
- Azonosítók ellenőrzése
wget https://github.com/PrinsFrank/standards/raw/main/src/Country/CountryNumeric.php diff <(grep -o "'[0-9]\{3\}'" <CountryNumeric.php|cut -d"'" -f2|sort) <(grep -ho '[0-9]\{3\}' names-*-fixed.txt|sort)
// https://hu.wikipedia.org/wiki/Orsz%C3%A1gok_%C3%A9s_ter%C3%BCletek_list%C3%A1ja Array.from(document.querySelectorAll(".wikitable > tbody > tr > td:first-of-type > a, .wikitable > tbody > tr > td:nth-of-type(3)")).map(e => e.textContent).join("\n");
sed -i -e '/^$/N;/^\n$/D' names-wikipedia.txt sed -i -e 's/\s\+/ /g' names-wikipedia.txt while read -r LINE;do if [ -z "$LINE" ];then echo;else echo -ne "${LINE}\t";fi;done <names-wikipedia.txt >names-wikipedia-fixed.txt diff <(tail -n +2 names-independent.tsv|cut -f4|sort) <(cut -f1 names-wikipedia-fixed.txt|sort) diff <(tail -n +2 names-independent.tsv|cut -f5|sort) <(cut -f2 names-wikipedia-fixed.txt|sort)
// https://konzinfo.mfa.gov.hu/kulkepviseletek/osszes Array.from(document.querySelectorAll("#hea-country-elements [role='option']")).map(e => e.textContent).join("\n");
diff <(tail -n +2 names-independent.tsv|cut -f4|sort) <(sort names-konzinfo.txt)
wget https://github.com/unicode-org/cldr-json/raw/main/cldr-json/cldr-localenames-full/main/hu/territories.json diff <(tail -q -n +2 names-*.tsv|cut -f2,4|sort) <(cat territories.json|jq -r '.main.hu.localeDisplayNames.territories | to_entries[] | select(.key | match("^[A-Z][A-Z]$")) | [.key, .value] | join("\t")'|sort)