2009-11-20 10 views
5

C'è un modo per localizzare il testo di oggi in ajaxToolkit:CalendarExtender?Come localizzare il testo di oggi in ajaxToolkit: CalendarExtender?

Questo controllo localizza i testi al giorno e mese secondo la cultura, ma spettacoli, la data corrente con il testo Oggi come Today:noienbrie 20, 2009, qui il mese è localizzato, ma oggi è ancora in inglese.

Please help me come ho provato Internet ma non ho trovato alcun modo finora.

risposta

2

"Oggi" è sicuramente localizzato nel Ajax Control Toolkit - sembra che manchi un assembly di risorse satellitari.

Se è stata scaricata la distribuzione binaria, nella cartella in cui è stato trovato AjaxControlToolkit.dll (rilascio o debug, non si sa quale), si dovrebbe anche vedere un intero gruppo di directory denominate in base al codice cultura, come fr, zh- CHT, ja, e così via, ognuno contenente AjaxControlToolkit.resources.dll.

È necessario copiare le cartelle della lingua che si desidera nella directory bin del sito Web in modo che le risorse vengano caricate e utilizzate dal runtime .NET per la cultura corrispondente.

Se si fa riferimento direttamente a AjaxControlToolkit.dll direttamente, non si otterranno automaticamente gli assembly di risorse necessari, sarà necessario includere manualmente quelli effettivamente necessari.

+0

Hi Sam, Grazie per ur aiuto, ho aggiunto le cartelle delle risorse linguistiche per la mia directory bin, ma ancora il testo oggi non è localizzato . Se sto cambiando la cultura, i nomi dei mesi si stanno localizzando ma non il testo di oggi ... potrebbe essere che mi manca qualcosa, puoi controllarlo sulla nostra macchina, per favore ?? –

+0

L'unica altra cosa che posso suggerire è di fare una pagina di prova in cui si imposta in modo esplicito Thread.CurrentThread.CurrentCulture e Thread.CurrentThread.CurrentUICulture in modo che corrisponda a una risorsa satellite nella directory bin (es. "De-DE" per "de" "cartella delle risorse) - se non funziona, procurati una versione recente del toolkit dal sito di codeplex e riprova con quello. – Sam

2

Al fine di tradurre "Oggi" è necessario aggiungere i seguenti attributi:

<%@ Page ... Culture="pt-PT" UICulture="pt-PT" %> 

<asp:ToolkitScriptManager ... EnableScriptGlobalization="true" EnableScriptLocalization="true"></asp:ToolkitScriptManager> 
Problemi correlati