Jaki jest najlepszy sposób na zlokalizowanie aplikacji ASP.NET MVC?Jak zlokalizować aplikację ASP.NET MVC?
Chciałbym objąć dwie sytuacje: wdrażanie
- jednej aplikacji w IIS, który będzie obsługiwać wiele języków
- jeden wdrażania języka/aplikacji.
W pierwszej sytuacji powinieneś pójść z jakimś widokiem opartym na widoku, takim jak ~/View/EN, ~/View/FI, ~/View/SWE lub coś innego?
Co z drugim przypadkiem, po prostu konfiguracja oparta na aplikacji za pomocą narzędzia Web.config i skierowanie tych różnych języków do różnych adresów URL?
Alternatywnie do powielonych widoków, można użyć standardowych plików ResX do przechowywania łańcuchów specyficznych dla kultury. Niestety, zarządzanie i edycja tych plików, szczególnie przez tłumaczy, jest trochę niewygodna i trudna. Można go uprościć, przechowując zasoby w bazie danych i korzystając z zewnętrznego narzędzia lokalizacyjnego. Możesz przejrzeć tę bezpłatną bibliotekę dostarczającą dostawcę zasobów bazy danych: http://globsite.net/GlobsiteGlobalizationLibrary – Kryszal