Použití perzistentních místních dat
Globalizovaná aplikace často přetrvává nebo přenáší data, například čas a datum. Při rozhodování o tom, jak by vaše aplikace měla zpracovávat trvalost dat, mějte na paměti, že data nemusí být stejná z počítače do počítače nebo mezi spuštěním aplikace. To platí pro lokalizace, které jsou součástí Windows, a vlastní lokalizace.
Návrh aplikace musí vzít v úvahu různé změny dat souvisejících s národním prostředím, ke kterým může dojít. Například:
- Symboly měny se můžou změnit při přijetí eura.
- Místní předvolby se můžou změnit. Například formát d/m/y se může změnit na formát m/d/y pro konkrétní národní prostředí.
- Pravopis názvů dnů se může změnit kvůli reformám pravopisu. Kromě toho se může velikost písmen měnit pro názvy měsíců nebo dnů.
Použití formátů Locale-Independent pro ukládání a výměnu dat
Aplikace, která zachovává data, by měla pro ukládání a výměnu dat používat formáty nezávislé na národním prostředí. Příklady jsou pevně zakódované nebo standardní formáty; invariantní národní prostředí LOCALE_NAME_INVARIANT; a binární formáty úložiště.
Pokud je požadováno trvalé řazení dat, musí aplikace použít funkci CompareStringOrdinal. Mějte na paměti, že invariantní formát nezůstává invariantní pro řazení, pouze pro národní prostředí a kalendářní data.
Použití výchozího národního prostředí uživatele pro prezentaci dat
Pokud chcete prezentovat trvalá data, je nejlepší, aby aplikace přeformátuje data pomocí výchozího národního prostředí uživatele. Použití tohoto nastavení umožňuje uživatelské úpravy. Další informace viz LOCALE_USER_DEFAULT.
Související témata