Articles of globalizzazione

Come ottenere il codice del paese da CultureInfo?

Ho il seguente: System.Globalization.CultureInfo c = new System.Globalization.CultureInfo(“en-GB”); var a = c.DisplayName; var b = c.EnglishName; var d = c.LCID; var e = c.Name; var f = c.NativeName; var g = c.TextInfo; var h = c.ThreeLetterISOLanguageName; var i = c.ThreeLetterWindowsLanguageName; var j = c.TwoLetterISOLanguageName; Nulla di ciò mi dà il codice del paese, ad esempio […]

Globalizzazione MVC3: richiede un filtro globale prima del binding del modello

Attualmente, ho un filtro globale chiamato GlobalizationFilter che controlla i valori del percorso, i cookie e l’intestazione dei linguaggi del browser per determinare le impostazioni di cultura corrette per la richiesta: public override void OnActionExecuting(ActionExecutingContext filterContext) { // determine cultureInfo Thread.CurrentThread.CurrentCulture = cultureInfo; Thread.CurrentThread.CurrentUICulture = cultureInfo; } Funziona tutto, ma il processo di associazione del […]

.NET RegionInfo class

Quando provo a creare una nuova RegionInfo con determinati codici paese ISO 3166 (“BD” per il Bangladesh, “SO” per Somalia, “LK” per Sri Lanka), ottengo un ArgumentException che dice che non è riconosciuto. Qual è l’accordo? Intellisense di RegionInfo (stringa) dice che è conforms a ISO 3166, ma questi codici paese / regione non sono […]

C #, Localizzazione, Risorse e MonoDevelop

Il mio problema è questo : utilizzando MonoDevelop (che è l’ambiente preferito per un numero di progetti su cui sto lavorando) sto cercando di capire come utilizzare i file di risorse per i messaggi localizzati e come includerli correttamente nel progetto come risorsa incorporata. Il mio objective è avere un file di risorse con semplici […]

È ansible creare un layout di tastiera identico alla tastiera utilizzata?

Se ho bisogno di generare un layout di tastiera per la personalizzazione all’utente che assomiglia alla sua tastiera, come posso farlo? Ad esempio qualcosa del genere: Francese, svedese, inglese, canadese, ecc. Avranno layout diversi, giusto. Si tratta di un sacco di lavoro o solo una questione di utilizzare una sorta di classi regionali .NET incorporate?

Perché ottengo, “La cultura non è supportata” e cosa, se qualcosa, dovrei fare a riguardo?

Ho un punto di interruzione sulla linea “ritorno” qui: [HttpGet] [Route(“api/Test/{id1}/{id2}”)] public NRBQEntity GetTestMessage(String id1, String id2) { return NRBQClient.GetTestMessage(id1, id2); } Sebbene non blocchi l’app, quando raggiungo quel punto, ottengo, ” Eccezione: generata:” Cultura non supportata “. (System.Globalization.CultureNotFoundException) È stata generata un’eccezione System.Globalization.CultureNotFoundException:” Culture non supportata. “ ” Quale cultura sta cercando di essere […]

Come verificare la cultura esistente in .NET

Ho questo codice, quando cerco di ottenere la cultura non esiste ottengo eccezione. Esiste un metodo come TryGetCultureInfo , che restituisce il valore bool ? Non voglio usare la dichiarazione try-catch CultureInfo culture = CultureInfo.GetCultureInfo(cultureCode); if (culture == null) { culture = CultureInfo.GetCultureInfo(DefaultCultureCode); }

Che cosa dovrei sapere e prendere in considerazione per creare un sito Web multilingue

Sto creando un sito Web multilingue con almeno 5 lingue, cosa devo considerare

Quando dovrei specificare CurrentCulture o InvariantCulture e quando dovrei lasciarlo non specificato?

Qual è la migliore pratica per specificare CurrentCulture o InvariantCulture e non specificare affatto la cultura? Da quanto ho letto, se stai facendo serializzazione, ad esempio, hai bisogno di InvariantCulture come mezzo per specificare una rappresentazione canonica di un valore di dati. Questa è una percentuale relativamente piccola di manipolazioni di stringhe basate sulla cultura. […]

Localizzazione: come mappare le informazioni sulla cultura su un nome di script o su un intervallo di caratteri Unicode?

Ho bisogno di alcune informazioni sulla localizzazione. Sto usando .net 2.0 con C # 2.0 che si occupa della maggior parte dei problemi relativi alla localizzazione. Tuttavia, ho bisogno di disegnare manualmente gli alfabeti corrispondenti alla cultura corrente sullo schermo in una schermata particolare. Ciò sarebbe simile alla schermata Contatti in Microsoft Outlook (visualizzazione Schede […]