X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/84f6f39be4ffeb6307756b97126ad993bef367a8..e7c68cd940f8ab1a8de85f6685367cfb7eb6378f:/tools/mkcountries-geonames diff --git a/tools/mkcountries-geonames b/tools/mkcountries-geonames index fe1acb7..91daae7 100755 --- a/tools/mkcountries-geonames +++ b/tools/mkcountries-geonames @@ -38,24 +38,24 @@ my %cc; # map of country code to info array yv => ["(Venezuela)", "c-sa Xr", undef, 've'], # WIPO, agreed not to use - ap => ["African Regional Industrial Property Organization", "c-af Xr", "ARIPO"], - bx => ["Benelux Office for Intellectual Property", "c-eu Xr", "BOIP"], - ef => ["European Community Patent Convention", "c-eu Xr", "CPC"], - em => ["European Trademark Office", "c-eu Xr", "OHIM"], - ep => ["European Patent Organization", "c-eu Xr", "EPOrg"], - ev => ["Eurasian Patent Organization", "c-as Xr", "EAPO"], - gc => ["Gulf Patent Office", "c-as Xr", "GCCPO"], - ib => ["International Bureau of WIPO", "Xr", "IB WIPO"], - oa => ["African Intellectual Property Organization", "c-af Xr", "OAPI"], - wo => ["World Intellectual Property Organization", "Xr", "WIPO"], + ap => ["African Regional Industrial Property Organization", "Xi", "ARIPO"], # c-af + bx => ["Benelux Office for Intellectual Property", "Xi", "BOIP"], # c-eu + ef => ["European Community Patent Convention", "Xi", "CPC"], # c-eu + em => ["European Trademark Office", "Xi", "OHIM"], # c-eu + ep => ["European Patent Organization", "Xi", "EPOrg"], # c-eu + ev => ["Eurasian Patent Organization", "Xi", "EAPO"], # c-as + gc => ["Gulf Patent Office", "Xi", "GCCPO"], # c-as + ib => ["International Bureau of WIPO", "Xi", "IB WIPO"], + oa => ["African Intellectual Property Organization", "Xi", "OAPI"], # c-af + wo => ["World Intellectual Property Organization", "Xi", "WIPO"], ); while (<>) { /^#/ and next; # skip comments - my ($iso, $name, $cont) = (split /\t/)[0, 4, 8]; - $cont =~ s/\AAN\z/aa/; # different antarctica abbreviation - my $class = "c-\L$cont"; - $cc{ lc $iso } = [ $name, $class ]; + my ($iso, $name, $cont, $tld) = (split /\t/)[0, 4, 8, 9]; + my @info = ($name, "c-\L$cont"); + $info[3] = $tld if $tld =~ s/\A\.// and $tld ne lc $iso; + $cc{ lc $iso } = \@info; } $cc{io}->[2] = "Chagos Islands";