Matyas.
SlužbyProjektyZkušenostiBlogKontakt
ENOzvěte se
Zpět na slovník
uxweb-dev

Internacionalizace

Internacionalizace (i18n) je proces návrhu softwaru tak, aby jej bylo možné přizpůsobit různým jazykům, regionům a kulturám bez změn kódu. Zahrnuje externalizaci textových řetězců, podporu rozložení zprava doleva (RTL), zpracování formátování dat/čísel/měn a přizpůsobení se roztažení textu. Knihovny jako react-intl, next-intl a i18next poskytují infrastrukturu pro správu překladů a lokalizovaného formátování v JavaScript aplikacích.

#ux#web-dev

Související pojmy

Fronta zpráv

Fronta zpráv je middlewarová komponenta umožňující asynchronní komunikaci mezi službami dočasným ukládáním zpráv, dokud je přijímající služba nezpracuje. Populární implementace zahrnují RabbitMQ, Amazon SQS a Redis Streams. Fronty zpráv jsou klíčové pro automatizační workflow, protože oddělují producenty od konzumentů, zvládají špičky v provozu díky bufferingu a zajišťují spolehlivé doručení i při dočasné nedostupnosti navazujících služeb.

Canary release

Canary release je strategie nasazení, při které se nová verze postupně uvolňuje malé podmnožině uživatelů před zpřístupněním celému publiku. Automatizovaný monitoring porovnává chybovost, latenci a klíčové metriky mezi canary a stabilní verzí. Pokud canary funguje dobře, provoz se postupně přesouvá; pokud jsou detekovány anomálie, release se automaticky vrátí zpět, čímž se minimalizuje dopad potenciálních problémů.

Přístupnost

Přístupnost (často zkráceně a11y) je praxe navrhování a tvorby webových stránek a aplikací tak, aby je mohli používat všichni, včetně lidí se zrakovým, motorickým, sluchovým nebo kognitivním postižením. Zahrnuje správné sémantické značkování, podporu navigace klávesnicí, dostatečný barevný kontrast a kompatibilitu se čtečkami obrazovky. Kromě etické odpovědnosti je přístupnost v mnoha jurisdikcích stále častěji i zákonným požadavkem.

Dart

Dart je programovací jazyk vytvořený Googlem a používaný jako jediný jazyk pro vývoj ve Flutteru. Vyznačuje se pevným typovým systémem, null safety, podporou async/await a kompiluje se jak ahead-of-time (AOT) pro produkční výkon, tak just-in-time (JIT) pro rychlé vývojové cykly s hot reload. Syntaxe Dartu je povědomá vývojářům přicházejícím z JavaScriptu, TypeScriptu, Javy nebo Kotlinu, což usnadňuje přechod na Flutter.

Přetažení (drag and drop)

Drag and drop je interakční vzor, který umožňuje uživatelům přesouvat, přeřazovat nebo přenášet prvky rozhraní kliknutím (nebo dotykem), podržením a přetažením na novou pozici. Používá se pro nahrávání souborů, kanban nástěnky, řaditelné seznamy a editory rozvržení. HTML Drag and Drop API poskytuje nativní podporu v prohlížečích, zatímco knihovny jako dnd-kit a react-beautiful-dnd nabízejí propracovanější, přístupnější a dotykově přívětivější implementace.

Hydratace

Hydratace je proces, při kterém klientský JavaScript framework připojuje event listenery a interaktivitu k serverem vyrenderovanému HTML. Poté, co server odešle předrenderované HTML pro rychlé počáteční zobrazení, framework jej „hydratuje" tak, že sladí svou virtuální reprezentaci s existujícím DOM a učiní jej interaktivním. Hydratace může být na složitých stránkách nákladná, což vedlo k inovacím jako částečná hydratace, progresivní hydratace a selektivní hydratace Reactu se Suspense.

Všechna slova

Máte v hlavě projekt?

Ať už potřebujete webovou appku, mobilní appku nebo automatizaci s AI — ozvěte se a probereme, jak vám můžu pomoct.

Ozvěte se
Matyas.

Weby, mobilní appky a automatizace s AI. Pomáhám firmám šetřit čas i peníze technologií, která opravdu funguje.

Odkazy

  • Služby
  • Projekty
  • Zkušenosti
  • Blog
  • Slovník
  • Kontakt

Připravuji

  • Případové studieBrzy
  • Zdroje

© 2026 Matyas Prochazka. Všechna práva vyhrazena.