Pseudolokalizacja - wartości testowe
Standardowa technika testowania wielojęzyczności, sprowadzona do wartości, które da się wkleić w pole. 10 wartości, każda z tym, co psuje, i z tym, co zamiast tego robi poprawna aplikacja.
Wpisuj je po jednej skrótem AltShiftN
w palecie albo weź wszystkie do skryptu poleceniem nkb emit pseudolocalization.
Pseudolokalizowany tekst w nawiasach
pseudolocalization/pseudo-bracketed
[!!!Ŕéšöûŕčéš!!!]
[!!! Ŕéšöûŕčéš !!!]
- 19 grafemów
- 19 punktów kodowych
- 28 bajtów
- 19 jednostek UTF-16
- Co psuje
- Nawiasy od razu pokazują obcięcie: jeśli na ekranie brakuje któregoś z nich, tekst został ucięty.
- Co robi poprawna aplikacja
- Oba nawiasy widoczne wszędzie, gdzie wartość jest wyświetlana.
Pseudolokalizowane słowo z akcentami
pseudolocalization/pseudo-accented
Ŕéšöûŕčéš
Ŕéšöûŕčéš
- 9 grafemów
- 9 punktów kodowych
- 18 bajtów
- 9 jednostek UTF-16
- Co psuje
- Wciąż czytelne jako angielskie, więc na ekranie, gdzie napisu nigdy nie przetłumaczono, od razu rzuca się w oczy.
- Co robi poprawna aplikacja
- Wyświetlane ze wszystkimi akcentami, w każdej warstwie.
Pseudolokalizowany tekst dłuższy o 30 procent
pseudolocalization/pseudo-expanded-30
[!!!Ŕéšöûŕčéšééééé!!!]
[!!! Ŕéšöûŕčéš ééééé !!!]
- 25 grafemów
- 25 punktów kodowych
- 39 bajtów
- 25 jednostek UTF-16
- Co psuje
- Dłuższy o trzydzieści procent, czyli tyle, o ile zwykle rośnie tekst przy tłumaczeniu z angielskiego na niemiecki.
- Co robi poprawna aplikacja
- Układ się trzyma, bez przycinania i nachodzenia.
Pseudolokalizowany tekst dwa razy dłuższy
pseudolocalization/pseudo-expanded-100
[!!!Ŕéšöûŕčéšéééééééééééééééééé!!!]
[!!! Ŕéšöûŕčéš éééééééééééééééééé !!!]
- 38 grafemów
- 38 punktów kodowych
- 65 bajtów
- 38 jednostek UTF-16
- Co psuje
- Dwa razy dłuższy, dla etykiet i przycisków dopasowanych do angielskiego słowa.
- Co robi poprawna aplikacja
- Zawijany albo powiększany, a nie przycinany.
Bardzo krótki pseudolokalizowany tekst
pseudolocalization/pseudo-short
[!Ŕ!]
[!Ŕ!]
- 5 grafemów
- 5 punktów kodowych
- 6 bajtów
- 5 jednostek UTF-16
- Co psuje
- Przypadek odwrotny: bardzo krótkie tłumaczenie sprawia, że układ zbudowany wokół długiego wygląda na zepsuty.
- Co robi poprawna aplikacja
- Układ się trzyma, gdy wartość jest krótka.
Pseudolokalizowany tekst ze znacznikami kierunku
pseudolocalization/pseudo-rtl
[!!!Ŕéšöûŕčéš!!!]
[!!! \u200FŔéšöûŕčéš\u200F !!!]
- 2 znaki, które zmieniają kierunek tekstu
- 21 grafemów
- 21 punktów kodowych
- 34 bajty
- 21 jednostek UTF-16
- Co psuje
- Pseudolokalizacja ze znacznikami kierunku, do sprawdzania odbitych układów bez znajomości języka pisanego od prawej do lewej.
- Co robi poprawna aplikacja
- Interfejs odbija się poprawnie, a nawiasy zostają na właściwych miejscach.
Liczba w pseudolokalizowanym tekście
pseudolocalization/pseudo-numbers
[!!!1234,56!!!]
[!!! 1234,56 !!!]
- 17 grafemów
- 17 punktów kodowych
- 17 bajtów
- 17 jednostek UTF-16
- Co psuje
- Liczby w pseudolokalizowanym napisie pokazują formatowanie wpisane na sztywno obok tekstu.
- Co robi poprawna aplikacja
- Liczby formatowane według ustawień regionalnych, a nie doklejane.
Symbol zastępczy w pseudolokalizowanym tekście
pseudolocalization/pseudo-with-placeholder
[!!!Ŕéšöûŕčéš{0}!!!]
[!!! Ŕéšöûŕčéš {0} !!!]
- 23 grafemy
- 23 punkty kodowe
- 32 bajty
- 23 jednostki UTF-16
- Co psuje
- Symbol zastępczy, który musi przetrwać tłumaczenie. Jego zgubienie daje komunikat z dziurą.
- Co robi poprawna aplikacja
- Symbol zastępczy zachowany i wypełniony.
Znaczniki w pseudolokalizowanym tekście
pseudolocalization/pseudo-html
[!!!<b>Ŕéšöûŕčéš</b>!!!]
[!!! <b>Ŕéšöûŕčéš</b> !!!]
- 26 grafemów
- 26 punktów kodowych
- 35 bajtów
- 26 jednostek UTF-16
- Co psuje
- Znaczniki w przetłumaczonym napisie są albo escapowane, albo renderowane, a jedno i drugie jest błędem w innych miejscach.
- Co robi poprawna aplikacja
- Obsłużone tak samo jak wszystkie inne znaczniki podane przez użytkownika w tym polu.
Trzy pisma w jednym napisie
pseudolocalization/pseudo-mixed-scripts
[!!!Ŕéšöûŕčéš中文العربية!!!]
[!!! Ŕéšöûŕčéš 中文 العربية !!!]
- 30 grafemów
- 30 punktów kodowych
- 50 bajtów
- 30 jednostek UTF-16
- Co psuje
- Trzy pisma w jednym napisie: zastępcze kroje pisma, łamanie wierszy i kierunek naraz.
- Co robi poprawna aplikacja
- Każde pismo narysowane, bez prostokątów w miejscu brakujących znaków.