středa 4. dubna 2012

Více souborů pro internalizaci v Grails

Grails je dobře připraven pro psaní aplikací s podporou více jazyků. V základu se jedná o properties soubory s názvem obsahující příponu s lokálem daného jazyka (cs, en atd.). V dokumentaci však chybí text o tom, jak přidávat další soubor pro ten samý lokál. Např. potřebuji pro přehlednost rozdělit lokalizaci češtiny do souboru  pro základní text a souboru pro texty v admin rozhraní.
Podle dokumentace stačí, aby se soubor obsahoval na začátku slovo "message" a na konci spojení "_kodJazyka". Tím jsem se řídil a přidal jsem soubor "messages_spring_security_cs_CZ.properties", který obsahoval texty pro Spring Security plugin. A ono nic.
Po chvíli googlení jsem našel, že název nesmí obsahovat "_" až na ten konec názvu s kódem jazyka. Tzn. předchozí soubor se musí jmenovat takhle: "messages-spring-security_cs_CZ.properties".

Hola.

Žádné komentáře:

Okomentovat