AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Sprach Liste wo bekommt man die

Ein Thema von venice2 · begonnen am 10. Jan 2020 · letzter Beitrag vom 13. Jan 2020
Antwort Antwort
Seite 2 von 2     12   
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
929 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Sprach Liste wo bekommt man die

  Alt 11. Jan 2020, 14:33
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.

Geändert von philipp.hofmann (11. Jan 2020 um 15:01 Uhr)
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.495 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Sprach Liste wo bekommt man die

  Alt 11. Jan 2020, 14:48
Danke für die Infos. Hatte selber auch gegoogelt. Da mich Sport nicht interssiert (ausser wenn ich mich selber quäle ) habe ich das mit dem IOC wohl überlesen.
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#3

AW: Sprach Liste wo bekommt man die

  Alt 11. Jan 2020, 15:55
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!
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
929 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Sprach Liste wo bekommt man die

  Alt 11. Jan 2020, 16:03
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.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Sprach Liste wo bekommt man die

  Alt 11. Jan 2020, 21:05
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
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

AW: Sprach Liste wo bekommt man die

  Alt 11. Jan 2020, 21:07
Na ja, kommt drauf an, was der TE damit vor hat. Braucht er es nur, um die Landesflaggen anzuzeigen reicht es doch. Wenn er natürlich auch Post damit versenden will, wird es natürlich zu einem Problem.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#7

AW: Sprach Liste wo bekommt man die

  Alt 11. Jan 2020, 21:23
Na ja, kommt drauf an, was der TE damit vor hat. Braucht er es nur, um die Landesflaggen anzuzeigen reicht es doch. Wenn er natürlich auch Post damit versenden will, wird es natürlich zu einem Problem.
Richtig.
Ich bekomme "ger" mein Icon ist dementsprechend auf DE.ico ausgelegt und das wird mir in meinem Menu angezeigt mehr ist das nicht.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#8

AW: Sprach Liste wo bekommt man die

  Alt 11. Jan 2020, 22:31
Na ja, kommt drauf an, was der TE damit vor hat. Braucht er es nur, um die Landesflaggen anzuzeigen reicht es doch. Wenn er natürlich auch Post damit versenden will, wird es natürlich zu einem Problem.
Ich glaube Ihr habt mich mißverstanden, Es ist klar, daß der TE nichts für die Daten kann die er verarbeiten soll. Aber es gibt ja genügend Schlauberger die "auch Post damit versenden" weil diese Codes ja "jeder" kennt. Und das ist es was meiner Meinung nach zu unterlassen ist. In der Praxis wird dann FI/SF, SW/CH, SE/SW, JP/JA fröhlich durcheinander geworfen und schon wundert sich der eine oder andere warum "Computer zu blöde sind".

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#9

AW: Sprach Liste wo bekommt man die

  Alt 11. Jan 2020, 16:23
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
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:37 Uhr.
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