Lokalizujeme ASP.NET MVC 5 Web App s Multilingual App Toolkit 4

Tento clanek je pokracovanim Lokalizujeme aplikace ve Visual Studio s Multilingual App Toolkit 4. 1 – Zkontrolujte zda mate ve web.config jako prvni polozku v elementu <configuration> toto(ja jsem nemel, pac jsem si vytvoril prazdny projekt):

2 – Dale co je dobre mit je tento uzel v <configuration> (tentokrat uz ho muzete vsadit kdekoliv, jinak plati ale to co u 6. bodu):

Tim budete moci pouzivat primo ve *.cshtml @Resources…. misto @sunamo.cz.Resources…. =) 3 – Cil na dohled! Napiste do kodu HTML tento kod: [code]@Html.Raw(Resources.HelloWorld)[/code] Visual Studio Vam bude napovidat vse, dokonce i jaky text se skryva pod vlastnosti v neutralnim jazyce:
resource-properties
4 – Opona pomalu pada, chce to jen rychle vyzkouset. Zmacnete tedy F5 a zobrazi se vam retezec v jazyce ve kterem mate OS:
Hello World
Staci ale jen zmenit jazykovou kulturu – zde nastavim napevno ceskou:

(Ma tam byt “Ahoj svete” ale tohle je lepsi):
Nazdarek lidi
V realne aplikaci byste ale jazyk ziskavali nejspise z cookies nebo databaze. Pokud se nastavi kultura jina nez kterou program umi(treba “ar” misto “cz-CZ”), program pouzije neutralni. Moznosti toho jsou ale mnohem sirsi. Bylo by ale hazet hrach o stenu o tom vice psat, na internetu jsou dostupne zdroje, tento se treba zabyva lokalizaci formularu, takze muzete plynule pokracovat nim . Hodne stesti a mejte se radi =)