Applicazione Web multilingua con controlli Jquery

venerdì 30 maggio 2014 - 15.59
Tag Elenco Tags  VB.NET  |  .NET 4.0

86Marco Profilo | Expert

Buon pomeriggio amici,
sto terminando lo sviluppo di una applicazione web multilingua in asp.net.

Questa applicazione utilizza anche alcuni controlli Jquery che vorrei venissero adattati, in termini di formattazione, in base alla lingua impostata dal browser.

Uno dei controlli che utilizzo è il datatimepicker di jQuery UI.

Questo controllo l'ho utilizzato spesso in applicazioni web mono-lingua, impostando la proprietà:
dateFormat: 'dd-mm-yyyy',

Ma come posso fare affinché una data selezionata dal calendario possa scriversi in base alla lingua impostata dal browser in maniera predefinita?

Spero di essere stato chiaro nella richiesta, spero di ricevere Vs aiuto!

un saluto a tutti


alx_81 Profilo | Guru

>Buon pomeriggio amici,
ciao

>Questa applicazione utilizza anche alcuni controlli Jquery che
>vorrei venissero adattati, in termini di formattazione, in base
>alla lingua impostata dal browser.
>Uno dei controlli che utilizzo è il datatimepicker di jQuery UI.
>Questo controllo l'ho utilizzato spesso in applicazioni web mono-lingua,
>impostando la proprietà:
> dateFormat: 'dd-mm-yyyy',
>Ma come posso fare affinché una data selezionata dal calendario
>possa scriversi in base alla lingua impostata dal browser in
>maniera predefinita?
dovrai andare a prendere la lingua in cui è impostato il browser appunto tramite i metodi forniti dal framework:
http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.currentculture.aspx
A quel punto dovrai applicare le logiche di inizializzazione sul tuo js.
Allo stesso modo potrai andare a caricare lato client l'array delle resources della lingua definita per usare le label localizzate.

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5