AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Falsche Doku zu Language Culture Names / Language Tags
Thema durchsuchen
Ansicht
Themen-Optionen

Falsche Doku zu Language Culture Names / Language Tags

Ein Thema von mael · begonnen am 5. Dez 2022 · letzter Beitrag vom 6. Dez 2022
Antwort Antwort
Benutzerbild von mael
mael

Registriert seit: 13. Jan 2005
391 Beiträge
 
Delphi XE3 Professional
 
#1

Falsche Doku zu Language Culture Names / Language Tags

  Alt 5. Dez 2022, 09:18
Hallo,

Habe mal wieder was in Delphi gemacht und nach längerer Recherche gemerkt dass die Dokumentation wohl nicht mehr dem Standard entspricht:

https://docwiki.embarcadero.com/RADS...and_ISO_Values

Am Beispiel dieser LCID "0x0C1A" sieht man dass der "Language Culture Name" (eigentlich nach dem BCP 47 standard der heute in Windows verwendet wird heißt es "Language tag") falsch ist: "Cy-sr-SP", sowohl von der Syntax (Cy = Cyrillic = Skript muss an 2.ter Stelle nicht 1.ter stehen, und außerdem 4 Zeichen lang sein).

Richtig wäre "sr-Cyrl-CS", was auch in der Delphi-RTL so steht, siehe LocaleData.INC.

Alle Windows und .NET-Funktionen die diese Namen erzeugen geben das auch so korrekt wieder, nur eben die Delphi-Doku nicht.

Anscheinend ist das noch ein Überbleibsel von .NET 1.0/1.1 (habe ich in einem alten Buch dazu gefunden), wobei mir immernoch nicht klar ist wie die zu diesen nicht standardkonformen Schreibweisen gekommen sind, obwohl sie damals schon den Standard als Referenz angegeben haben.

Der Vollständigkeit halber sind hier noch etwas mehr Infos zu meinen Recherchen zu language tags auf Englisch:
https://forum.mh-nexus.de/viewtopic.php?p=3933#p3933

Vielleicht kann jemand der noch ein QualityPortal (oder wie das jetzt heißt) Account hat das melden
Das Beispiel ist nicht das einzige das falsch ist, mindestens alle die mit "Cy" oder "Lt" anfangen sind es auch.
HxD, schneller Hexeditor:
http://mh-nexus.de/hxd

Geändert von mael ( 5. Dez 2022 um 09:22 Uhr)
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.826 Beiträge
 
Delphi 12 Athens
 
#2

AW: Falsche Doku zu Language Culture Names / Language Tags

  Alt 6. Dez 2022, 21:48
Erledigt. siehe hier:
https://quality.embarcadero.com/browse/RSP-40154
  Mit Zitat antworten Zitat
Antwort Antwort


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 09:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz