Ako testovať multijazyčnosť obsahu (preklady, fallback jazyk)

Príklad

Predstav si e-shop, ktorý podporuje slovenčinu, češtinu a angličtinu. Používateľ si prepne jazyk na nemčinu, ktorú systém oficiálne nepodporuje.
Namiesto fallbacku na angličtinu sa mu zobrazí mix jazykov: menu je po slovensky, produkty po česky a chybové hlášky v angličtine.

Výsledok? Nedôvera, chaos a zvýšené riziko, že používateľ odíde bez nákupu.
Multijazyčnosť nie je len o preklade textu — je to o konzistentnosti, fallback logike a správnom spracovaní dát.

 

Ako otestovať

  1. Dostupnosť jazykov a prepínanie
  • Over, že používateľ vie jazyk jednoducho zmeniť (UI, URL, cookie, profil).
  • Skontroluj, či sa jazyk ukladá správne (napr. po refreshi alebo návrate na stránku).
  • Testuj rôzne vstupy: priamy URL parameter (?lang=en), nastavenie prehliadača, geolokácia.

 

  1. Kvalita a úplnosť prekladov
  • Over, že všetky texty majú preklad (menu, tlačidlá, formuláre, validácie).
  • Identifikuj chýbajúce preklady (napr. zobrazenie kľúča namiesto textu ako label.submit).
  • Kontroluj konzistentnosť terminológie naprieč aplikáciou.

 

  1. Fallback jazyk
  • Simuluj chýbajúci preklad a sleduj fallback (napr. na angličtinu).
  • Over, že fallback je jednotný — nie mix rôznych jazykov.
  • Testuj prioritné poradie jazykov (napr. de → en → default).

 

  1. Dynamický obsah a dáta
  • Otestuj preklady dát z backendu (produkty, kategórie, notifikácie).
  • Skontroluj, či sa jazyk správne prenáša cez API.
  • Validuj, že aj externé služby vracajú obsah v správnom jazyku.

 

  1. Formátovanie podľa lokality
  • Over formát dátumov, času, meny a čísel (napr. 1 000,50 vs. 1,000.50).
  • Testuj lokalizáciu mien, adries a telefónnych čísel.
  • Skontroluj správne zoradenie (napr. abecedné poradie).

 

  1. UI a layout
  • Over, že texty sa nezalamujú alebo nepretekajú (najmä dlhšie preklady).
  • Testuj RTL jazyky (ak sú podporované).
  • Skontroluj responzivitu pri rôznych dĺžkach textov.

 

  1. Chybové hlášky a validácie
  • Over, že všetky chyby sú preložené.
  • Simuluj validačné chyby a sleduj jazyk výstupu.
  • Kontroluj systémové správy (error, warning, success).

 

  1. SEO a URL lokalizácia
  • Over jazykové verzie URL (napr. /en/products, /sk/produkty).
  • Skontroluj hreflang tagy a indexovanie.
  • Testuj canonical URL medzi jazykovými verziami.

 

  1. Testy výnimočných situácií
  • Chýbajúci jazyk v databáze.
  • Nesprávny fallback (napr. null hodnota).
  • Zmena jazyka počas procesu (napr. checkout).
  • Kombinácia jazykov pri integráciách.

Pridajte Komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Návrat hore