Mit ein bißchen Arbeit war dieses KI generierte Beispiel nutzbar:
- unter Android nur Anpassung der Klassennamen
- unter MacOS/iOS musste es eine andere Methode sein
- die Windows-Lösung ist etwas komplexer geworden, da ich bisher nicht weiß, wie man nur für einen zweistelligen Code unter Windows den Ländernamen erhält; da probiere ich jetzt verschiedene Locales durch, in dem ich zuerst [Ländercode]_[Ländercode], dann en_[Ländercode], fr_[Ländercode], es_[Ländercode], de_[Ländercode], pt_[Ländercode], ar_[Ländercode], ru_[Ländercode] und wenn damit nichts gefunden wird, suche ich in folgender Liste nach dem richtigen Locale:
Delphi-Quellcode:
var helpCC:String:='az_AZ be_BY bg_BG bm_ML bn_BD ca_AD ce_RU cs_CZ da_DK dz_BT ee_TG el_CY el_GR ne_NP et_EE fa_AF fa_IR ff_CM '+
'ff_GN ff_MR ff_SN fy_NL gd_GB gv_IM hr_BA hr_HR hy_AM it_SM it_VA ja_JP ka_GE kk_KZ kl_GL km_KH ko_KP ko_KR ky_KG lb_LU '+
'lv_LV lg_UG mk_MK mt_MT ro_RO sl_SI sq_AL sr_CS sr_ME sr_RS sv_SE ta_MM ta_MU ta_SL ta_SG th_TH tr_TR uk_UA vi_VN zh_HK zu_ZA';