Internationalisation site web
Bonjour,
je fais des tests cette apres midi sur l'utilisationd e ficheirs resx et je tourne en rond depuis deux heures sur ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| public partial class _Default : System.Web.UI.Page
{
protected override void InitializeCulture()
{
if (HttpContext.Current.Session["Language"] != null)
{
String selectedLanguage = HttpContext.Current.Session["Language"].ToString();
UICulture = selectedLanguage;
Culture = selectedLanguage;
Thread.CurrentThread.CurrentUICulture = new CultureInfo(selectedLanguage);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(selectedLanguage);
}
base.InitializeCulture();
}
protected override void OnPreInit(EventArgs e)
{
Session["Language"] = "en-US";
this.InitializeCulture();
base.OnPreInit(e);
}
protected void Page_Load(object sender, EventArgs e)
{
} |
Il tourne bien, je passe bien dans ma fonction et pourtant je vois apparaitre ma ressource francais et pas ma ressource anglaise. Avec vous une explication ?
merci d'avance,