Pseudo-Locales

Windows Vista und höher: NLS definiert mehrere Pseudolokale zur Verwendung zusätzlich zu den vorhandenen Windows Gebietsschemas. Verwenden Sie diese Pseudoschemas, um die Lokalisierung Ihrer Anwendungen zu testen. Implementierungsdetails finden Sie unter Verwenden von Pseudo-Locales für Lokalisierungstests.

Unterstützte Pseudo-Locales

Die von NLS unterstützten Pseudolokale sind:

  • Basis-Pseudoschema
  • Gespiegeltes Pseudoschema (von rechts nach links)
  • Ostasiatisches Pseudoschema

Wählen Sie das bestimmte Pseudo-Gebietsschema aus, das basierend auf den Codepagezuweisungen und den Zeichenfolgen für die Lokalisierung verwendet werden soll, z. B. Monatsnamen und Tagnamen. Die Daten für jedes Pseudo-Gebietsschema umfassen nicht nur relevante Codepages sowie Tag- und Monatszeichenfolgen für die Lokalisierung, sondern auch Daten für mehrere andere Testfälle für NLS. In den Testfällen werden die folgenden Datentypen untersucht:

  • 9-Bit-Gebietsschemabezeichner. Pseudolokale bieten eine gute Möglichkeit, den Vorgang von 9-Bit-Gebietsschemabezeichnern zu testen.
  • Zeichenfolgen aus Sprachen, die kleine Schriftarten verwenden müssen. Aufgrund von Einschränkungen in der Grafischen Geräteschnittstelle (GDI) ist die Schriftart der Benutzeroberfläche für einige Sprachen kleiner als optimal. Pseudo-Gebietsschemas enthalten mehrere Zeichenfolgen aus diesen Sprachen, kombiniert mit Zeichenfolgen aus Sprachen mit mehr Standardschriftbehandlung. Sie können diese Zeichenfolgen beim Testen verwenden, um zu bestimmen, wie eine GDI-eingeschränkte Schriftart gerendert wird.
  • Ungewöhnliche Zeichenfolgenlängen. Einige Gebietsschemainformationskonstanten, z. B. LOCALE _ SLIST und LOCALE _ ICURRENCY,weisen herkömmliche Grenzwerte für die Zeichenfolgengröße auf. Die Pseudolokale unterstützen die Untersuchung unterschiedlicher Zeichenfolgenlängen.
  • Alternative Sortierungen. Pseudo-Gebietsschemas können verwendet werden, um alternative Sortierfunktionen zu testen, wenn sich der alternative Sortierreihenfolgebezeichner von dem Basis-Sortierreihenfolgebezeichner unterscheidet, der normalerweise dem Gebietsschema zugeordnet ist.

Pseudo-Gebietsschemanamen und -bezeichner

Die Pseudolokale verfügen über Gebietsschemanamen, die aus dem privaten Verwendungsbereich ausgewählt werden, um Konflikte mit möglichen Zeichenfolgen zu vermeiden, die in die Standards Internationale Organisation für Normung (ISO) 639 und ISO 3166 eingeführt werden. Jedes Pseudo-Gebietsschema verfügt auch über einen eigenen Gebietsschemabezeichner. Die folgende Tabelle enthält die Namen und Bezeichner für die definierten Pseudolokale.

Pseudo-Gebietsschema Gebietsschemaname Gebietsschemabezeichner
Basis qps-ploc 0501
Gespiegelt qps-plocm 09ff
Ostasiatische Sprache qps-ploca 05fe

Beispiel

Das folgende Beispiel zeigt Text, der für ein Basis-Pseudo-Gebietsschema angezeigt wird:

[Шěđлеśđαỳ !!! , ] 8 guf [ Μäŕςћ ! ] flüf 2006

Gebietsschemas und Sprachen

Gebietsschemabezeichner

Gebietsschemanamen

Sortierreihenfolgebezeichner

Verwenden von Pseudo-Locales für Lokalisierungstests