Offensichtlich wird in OpenJVerein eine feste Staatenliste verwendet, in der die meisten Staaten der Erde allerdings nicht verzeichnet sind. Dies führt (z.B.) zu dem Fehler: "Konnte Staat "BRASILIEN" nicht finden, bitte anpassen". Eine Möglichkeit die Staatenliste zu erweitern habe ich nicht gefunden.
Ich habe in Github unter https://github.com/openjverein/jverein/ ... Staat.java eine Liste der Staaten gefunden, fühle mich aber zu unsicher dort einfach Änderungsvorschläge zu machen, weil ich mich wirklich nicht so gut auskenne und nicht überblicke, welche Konsequenzen das hat und ob ich überhaupt die richtige Stelle erwischt habe.
Ich hoffe hier findet sich ein Befähigterer, der zumindest vielleicht die offizell anerkannten Staaten der Erde ergänzen kann.
Meinerseits kann ich die Liste im benötigten Format beisteuern, so dass ein Copy&Paste ausreichen sollte.
Dies sind die Länder mit ISO-3166-1-Code sowie zusätzlich die bereits in der Liste befindlichen Staaten ohne Code:
Ich wäre sehr dankbar, wenn jemand den Code ergänzen könnte, so dass alle Länder in der Software nutzbar sind.AF ("AFGANISTAN"),
AL ("ALBANIEN"),
DZ ("ALGERIEN"),
AD ("ANDORRA"),
AO ("ANGOLA"),
AG ("ANTIGUA UND BARBUDA"),
AR ("ARGENTINIEN"),
AM ("ARMENIEN"),
AU ("AUSTRALIEN"),
AT ("ÖSTERREICH"),
AZ ("ASERBAIDSCHAN"),
BS ("BAHAMAS"),
BH ("BAHRAIN"),
BD ("BANGLADESCH"),
BB ("BARBADOS"),
BY ("BELARUS"),
BE ("BELGIEN"),
BZ ("BELIZE"),
BJ ("BENIN"),
BT ("BHUTAN"),
BO ("BOLIVIEN"),
BA ("BOSNIEN UND HERZEGOWINA"),
BW ("BOTSWANA"),
BR ("BRASILIEN"),
BN ("BRUNEI"),
BG ("BULGARIEN"),
BF ("BURKINA FASO"),
BI ("BURUNDI"),
CV ("CABO VERDE"),
KH ("KAMBODSCHA"),
CM ("KAMERUN"),
CA ("KANADA"),
CF ("ZENTRALAFRIKANISCHE REPUBLIK"),
TD ("TSCHAD"),
CL ("CHILE"),
CN ("CHINA"),
CO ("KOLOMBIEN"),
KM ("KOMOREN"),
CG ("KONGO"),
CD ("DEMOKRATISCHE REPUBLIK KONGO"),
CR ("COSTA RICA"),
CI ("CÔTE D’IVOIRE"),
HR ("KROATIEN"),
CU ("KUBA"),
CY ("ZYPERN"),
CZ ("TSCHECHIEN"),
DK ("DÄNEMARK"),
DJ ("DSCHIBUTI"),
DM ("DOMINICA"),
DO ("DOMINIKANISCHE REPUBLIK"),
EC ("ECUADOR"),
EG ("ÄGYPTEN"),
SV ("EL SALVADOR"),
GQ ("ÄQUATORIALGUINEA"),
ER ("ERITREA"),
EE ("ESTLAND"),
SZ ("ESWATINI"),
ET ("ÄTHIOPIEN"),
FJ ("FIDSCHI"),
FI ("FINNLAND"),
FR ("FRANKREICH"),
GA ("GABUN"),
GM ("GAMBIA"),
GE ("GEORGIEN"),
DE ("DEUTSCHLAND"),
GH ("GHANA"),
GR ("GRIECHENLAND"),
GD ("GRENADA"),
GT ("GUATEMALA"),
GN ("GUINEA"),
GW ("GUINEA-BISSAU"),
GY ("GUYANA"),
HT ("HAITI"),
HN ("HONDURAS"),
HU ("UNGARN"),
IS ("ISLAND"),
IN ("INDIEN"),
ID ("INDONESIEN"),
IR ("IRAN"),
IQ ("IRAK"),
IE ("IRLAND"),
IL ("ISRAEL"),
IT ("ITALIEN"),
JM ("JAMAIKA"),
JP ("JAPAN"),
JO ("JORDANIEN"),
KZ ("KASACHSTAN"),
KE ("KENIA"),
KI ("KIRIBATI"),
KW ("KUWAIT"),
KG ("KIRGISISTAN"),
LA ("LAOS"),
LV ("LETTLAND"),
LB ("LIBANON"),
LS ("LESOTHO"),
LR ("LIBERIA"),
LY ("LIBYEN"),
LI ("LIECHTENSTEIN"),
LT ("LITAUEN"),
LU ("LUXEMBURG"),
MG ("MADAGASKAR"),
MW ("MALAWI"),
MY ("MALAYSIA"),
MV ("MALEDIVEN"),
ML ("MALI"),
MT ("MALTA"),
MH ("MARSHALLINSELN"),
MR ("MAURETANIEN"),
MU ("MAURITIUS"),
MX ("MEXIKO"),
FM ("MIKRONESIEN"),
MD ("MOLDAU"),
MC ("MONACO"),
MN ("MONGOLEI"),
ME ("MONTENEGRO"),
MA ("MAROKKO"),
MZ ("MOSAMBIK"),
MM ("MYANMAR"),
NA ("NAMIBIA"),
NR ("NAURU"),
NP ("NEPAL"),
NL ("NIEDERLANDE"),
NZ ("NEUSEELAND"),
NI ("NICARAGUA"),
NE ("NIGER"),
NG ("NIGERIA"),
MK ("NORDMAZEDONIEN"),
NO ("NORWEGEN"),
OM ("OMAN"),
PK ("PAKISTAN"),
PW ("PALAU"),
PS ("PALÄSTINA"),
PA ("PANAMA"),
PG ("PAPUA-NEUGUINEA"),
PY ("PARAGUAY"),
PE ("PERU"),
PH ("PHILIPPINEN"),
PL ("POLEN"),
PT ("PORTUGAL"),
QA ("KATAR"),
RO ("RUMÄNIEN"),
RU ("RUSSLAND"),
RW ("RUANDA"),
KN ("ST. KITTS UND NEVIS"),
LC ("ST. LUCIA"),
VC ("ST. VINCENT UND DIE GRENADINEN"),
WS ("SAMOA"),
SM ("SAN MARINO"),
ST ("SÃO TOMÉ UND PRÍNCIPE"),
SA ("SAUDI-ARABIEN"),
SN ("SENEGAL"),
RS ("SERBIEN"),
SC ("SEYCHELLEN"),
SL ("SIERRA LEONE"),
SG ("SINGAPUR"),
SK ("SLOWAKEI"),
SI ("SLOWENIEN"),
SB ("SALOMONEN"),
SO ("SOMALIA"),
ZA ("SÜDAFRIKA"),
KR ("SÜDKOREA"),
SS ("SÜDSUDAN"),
ES ("SPANIEN"),
LK ("SRI LANKA"),
SD ("SUDAN"),
SR ("SURINAME"),
SE ("SCHWEDEN"),
CH ("SCHWEIZ"),
SY ("SYRIEN"),
TW ("TAIWAN"),
TJ ("TADSCHIKISTAN"),
TZ ("TANSANIA"),
TH ("THAILAND"),
TL ("TIMOR-LESTE"),
TG ("TOGO"),
TO ("TONGA"),
TT ("TRINIDAD UND TOBAGO"),
TN ("TUNESIEN"),
TR ("TÜRKEI"),
TM ("TURKMENISTAN"),
TV ("TUVALU"),
UG ("UGANDA"),
UA ("UKRAINE"),
AE ("VEREINIGTE ARABISCHE EMIRATE"),
GB ("VEREINIGTES KÖNIGREICH"),
US ("VEREINIGTE STAATEN"),
UY ("URUGUAY"),
UZ ("USBEKISTAN"),
VU ("VANUATU"),
VA ("VATIKANSTADT"),
VE ("VENEZUELA"),
VN ("VIETNAM"),
XK ("KOSOVO"),
YE ("JEMEN"),
ZM ("SAMBIA"),
ZW ("SIMBABWE"),
//Staaten ohne ISO-Code aus der vorhandenen Liste
AB ("ABCHASIEN"),
//Bergkarabach (Armenien/Aserbaidschan)
AR ("BERGKARABACH"),
//Nordzypern (Türkei)
NC ("NORDZYPERN"),
//Südossetien (Georgien)
SO ("SÜDOSSETIEN"),
//Transnistrien (Republik Moldau)
TN ("TRANSNISTRIEN"),
Viele Dank!