Pseudo-Locales
Windows Vista och senare: NLS definierar flera pseudospråk för användning utöver de befintliga Windows-språken. Använd dessa pseudospråk för att testa lokaliseringen av dina program. Mer information om implementering finns i Using Pseudo-Locales for Localization Testing.
Stöd för Pseudo-Locales
Pseudo-nationella inställningar som stöds av NLS är:
- Grundläggande pseudospråk
- Speglad pseudospråk (höger till vänster)
- Pseudospråk för östasiatiska språk
Välj det specifika pseudospråk som ska användas baserat på dess kodsidastilldelningar och strängarna för lokalisering, till exempel månadsnamn, dagnamn. Data för varje pseudospråk innehåller inte bara relevanta kodsidor och dag- och månadssträngar för lokalisering, utan även data för flera andra testfall för NLS. Testfallen undersöker följande typer av data:
- 9-bitars nationella identifierare. Pseudo-nationella inställningar ger en bra möjlighet att testa driften av 9-bitars språkidentifierare.
- Strängar från språk som måste använda små teckensnitt. På grund av begränsningar i grafikenhetsgränssnittet (GDI) är teckensnittet för användargränssnittet för vissa språk mindre än optimalt. Pseudospråk innehåller flera strängar från dessa språk, kombinerat med strängar från språk med mer standardhantering av teckensnitt. Du kan använda dessa strängar i testningen för att avgöra hur ett GDI-begränsat teckensnitt återges.
- Ovanliga stränglängder. Vissa nationella informationskonstanter, till exempel LOCALE_SLIST och LOCALE_ICURRENCY, har konventionella gränser för strängstorlek. Pseudospråken stöder undersökningen av olika stränglängder.
- Alternativa sorteringar. Pseudo-nationella inställningar kan användas för att testa alternativa sorteringsfunktioner när den alternativa sorteringsordningsidentifieraren skiljer sig från den grundläggande sorteringsordningsidentifieraren som vanligtvis är associerad med språkvarianten.
Namn och identifierare för pseudospråk
Pseudospråken har nationella namn som väljs från det privata användningsutrymmet för att undvika konflikter med eventuella strängar som introduceras i ISO 639- och ISO 3166-standarderna. Varje pseudospråk har också en egen språkidentifierare. Följande tabell innehåller namn och identifierare för de definierade pseudospråken.
Pseudospråk | Språknamn | Språkidentifierare |
---|---|---|
Bas | qps-ploc | 0501 |
Speglade | qps-plocm | 09ff |
Östasiatiska språket | qps-ploca | 05fe |
Exempel
I följande exempel visas text som visas för ett grundläggande pseudospråk:
[Шěđлеśđαỳ !!], 8 ōf [Μäŕςћ !!] ōf 2006
Relaterade ämnen