Staatenliste unvollständig / Konnte Staat "BRASILIEN" nicht finden, bitte anpassen

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
GC-DB
Beiträge: 2
Registriert: Donnerstag 7. August 2014, 18:54

Staatenliste unvollständig / Konnte Staat "BRASILIEN" nicht finden, bitte anpassen

Beitrag von GC-DB »

Wir wollen nach Jahren endlich vom alten JVerein auf OpenJVerein umsteigen, sind aber ein sehr interantionaler Verein, so dass wir Mitglieder in vielen verschiedenen Ländern haben.

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:
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"),
Ich wäre sehr dankbar, wenn jemand den Code ergänzen könnte, so dass alle Länder in der Software nutzbar sind.

Viele Dank!
lenilsas
Beiträge: 151
Registriert: Montag 5. August 2024, 08:23

Re: Staatenliste unvollständig / Konnte Staat "BRASILIEN" nicht finden, bitte anpassen

Beitrag von lenilsas »

Hallo,
Durch die E-Rechnungen wurde es nötig, den Staat als Liste vorzugeben.
Danke für die Liste, in der nächsten Version wird sie enthalten sein.
Grüße
Nils
Antworten