Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Sprach Liste wo bekommt man die (https://www.delphipraxis.net/203082-sprach-liste-wo-bekommt-man-die.html)

jobo 11. Jan 2020 11:25

AW: Sprach Liste wo bekommt man die
 
Vielleicht die Ländercodes nach IOC?
https://de.wikipedia.org/wiki/Liste_...C3%A4ndercodes

Über die Flaggen SVG in wikipedia bekommst Du auch alle Grafiken, die Du brauchst.

p80286 11. Jan 2020 13:10

AW: Sprach Liste wo bekommt man die
 
Da frage ich mich schon warum es die ISO gibt, wenn jeder Hinz und Kunz da eigene Abkürzungen kreiert.

Gruß
K-H

Andreas L. 11. Jan 2020 13:13

AW: Sprach Liste wo bekommt man die
 
Zitat:

Zitat von venice2 (Beitrag 1454892)
Gibt es fertige Flaggen die schon entsprechend benannt sind als Beispiel 'ger' ? 16x16 als icon

Die hier z. B.: http://www.famfamfam.com/lab/icons/flags/

philipp.hofmann 11. Jan 2020 14:33

AW: Sprach Liste wo bekommt man die
 
Zitat:

Da frage ich mich schon warum es die ISO gibt, wenn jeder Hinz und Kunz da eigene Abkürzungen kreiert.
Es wurde doch schon die richtige Mapping-Liste einkopiert: https://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste
Es gibt neben ISO auch andere, genauso valide Code-Listen und "ger" stammt aus der IOC-Code-Liste, wird also v.a. bei sportlichen Infos genutzt.

freimatz 11. Jan 2020 14:48

AW: Sprach Liste wo bekommt man die
 
Danke für die Infos. Hatte selber auch gegoogelt. Da mich Sport nicht interssiert (ausser wenn ich mich selber quäle :oops:) habe ich das mit dem IOC wohl überlesen.

venice2 11. Jan 2020 15:55

AW: Sprach Liste wo bekommt man die
 
Hier die Const

Das Problem ist nur das man sich auch darauf nicht verlassen kann jeder macht sein eigenes Ding wie @p80286 schon sagt.
Nur ein Beispiel "GBR, ENG" nach Iso Norm GBR was mir übergeben wird "ENG"

Delphi-Quellcode:
const
  TLANGUAGEISO3166 : Array [0 .. 241] of String =
    ('AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX',
     'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BM', 'BN', 'BO', 'BR', 'BS',
     'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM',
     'CN', 'CO', 'CR', 'CS', 'CU', 'CV', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ',
     'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB',
     'GD', 'GE', 'GF', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW',
     'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IN', 'IO', 'IQ', 'IR', 'IS',
     'IT', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ',
     'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME',
     'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW',
     'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ',
     'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY',
     'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ',
     'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH',
     'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UK', 'UM',
     'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA',
     'ZM', 'ZW');

  TLANGUAGEIOC : Array [0 .. 241] of String =
  ('AND','UAE','AFG','ANT','AIA','ALB','ARM','AHO','ANG','ARG','ASA','AUT','AUS','ARU','ALA',
   'AZE','BIH','BAR','BAN','BEL','BUR','BUL','BRN','BDI','BEN','BER','BRU','BOL','BRA','BAH',
   'BHU','BVT','BOT','BLR','BIZ','CAN','CCK','COD','CAF','CGO','SUI','CIV','COK','CHI','CMR',
   'CHN','COL','CRC','SCG','CUB','CPV','CXR','CYP','CZE','GER','DJI','DAN','DMA','DOM','ALG',
   'ECU','EST','EGY','ESH','ERI','SPA','ETH','FIN','FIJ','FLK','FSM','FRO','FRE','GAB','ENG',
   'GRN','GEO','GUF','GHA','GIB','GRL','GAM','GUI','GLP','GEQ','GRE','SGS','GUA','GUM','GBS',
   'GUY','HKG','HMD','HON','CRO','HAI','HUN','INA','IRL','ISR','IND','IOT','IRQ','IRI','ISL',
   'ITA','JAM','JOR','JPN','KEN','KGZ','CAM','KIR','COM','SKN','PRK','KOR','KUW','CAY','KAZ',
   'LAO','LIB','LCA','LIE','SRI','LBR','LES','LTU','LUX','LAT','LBA','MAR','MON','MDA','MNE',
   'MAD','MHL','MKD','MLI','MYA','MGL','MAC','MNP','MTQ','MTN','MSR','MLT','MRI','MDV','MAW',
   'MEX','MAS','MOZ','NAM','NCL','NIG','NFK','NGR','NCA','DUT','NOR','NEP','NRU','NIU','NZL',
   'OMA','PAN','PER','PYF','PNG','PHI','PAK','POL','SPM','PCN','PUR','PLE','POR','PLW','PAR',
   'QAT', 'REU','ROU','SRB','RUS','RWA','KSA','SOL','SEY','SUD','SWE','SGP','SHN','SLO','SJM',
   'SVK','SLE','SMR','SEN','SOM','SUR','STP','ESA','SYR','SWZ','TCA','CHA','ATF','TOG','THA',
   'TJK','TKL','TLS','TKM','TUN','TGA','TUR','TRI','TUV','TPE','TAN','UKR','UGA','GBR','UMI',
   'USA','URU','UZB','VAT','VIN','VEN','IVB','ISV','VIE','VAN','WLF','SAM','YEM','MYT','RSA',
   'ZAM','ZIM');
Thema ist erledigt!

philipp.hofmann 11. Jan 2020 16:03

AW: Sprach Liste wo bekommt man die
 
Also ENG und GB sind nicht das gleiche und v.a. auch Flaggen seitig nicht.
England ist Bestandteil von Großbritannien, aber Großbritannien ist (Stand heute) mehr als nur England.
Diese Abkürzung könnt daher auch vom Sport kommen, wo es ja England, Schottland und Wales gibt und alle drei haben eine eigene Fahne.

jfheins 11. Jan 2020 16:23

AW: Sprach Liste wo bekommt man die
 
Zitat:

Zitat von venice2 (Beitrag 1454892)
Beziehungsweise hat jemand eventuell eine vollständige Konstruktion die ich einbinden könnte?

Gibt es fertige Flaggen die schon entsprechend benannt sind als Beispiel 'ger' ? 16x16 als icon

Ja, gibt es alles schon fertig: https://emojipedia.org/flags/
Einfach eine gute Unicode-Schriftart einbinden, Ländercodes raussuchen (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) und anzeigen lassen ;-)

venice2 11. Jan 2020 16:32

AW: Sprach Liste wo bekommt man die
 
Zitat:

Zitat von philipp.hofmann (Beitrag 1454945)
Also ENG und GB sind nicht das gleiche und v.a. auch Flaggen seitig nicht.
England ist Bestandteil von Großbritannien, aber Großbritannien ist (Stand heute) mehr als nur England.
Diese Abkürzung könnt daher auch vom Sport kommen, wo es ja England, Schottland und Wales gibt und alle drei haben eine eigene Fahne.

Ja habe mich da etwas verrannt
EN, ENG = English nicht England. Also ein Überbegriff

habe es addiert.

p80286 11. Jan 2020 21:05

AW: Sprach Liste wo bekommt man die
 
Zitat:

Zitat von philipp.hofmann (Beitrag 1454937)
Es gibt neben ISO auch andere, genauso valide Code-Listen und "ger" stammt aus der IOC-Code-Liste, wird also v.a. bei sportlichen Infos genutzt.

Mit dem winzigen Unterschied, daß das IOC für Olympische Spiele zuständig ist und die ISO für Standards.
Und wenn Länderkürzel für den Veranstalter von Olympischen Spielen valide sind ist das das Eine, sollte es sich um Postdienstleistungen, Finanztransaktonen oder sonstige nicht olympische Aktivitäten handeln ist das etwas ganz anderes.

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:55 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz