Home
Manage Your Code
Snippet: localizzazione (C#)
Title: localizzazione Language: C#
Description: legger in un file di risorse in base alla localizzazione Views: 102
Author: Mauro Migoni Date Added: 1/21/2008
Copy Code  
1				try
2				{
3					//Per spostare il comando in un menu differente, sostituire il termine "Tools" con la 
4					//  versione inglese del menu. Il codice recupera la lingua, aggiunge il nome del menu,
5					//  quindi aggiunge il comando al menu. Un elenco di tutti i menu di primo livello è contenuto nel file
6					//  CommandBar.resx.
7					ResourceManager resourceManager = new ResourceManager("ConnectSample.CommandBar", Assembly.GetExecutingAssembly());
8					CultureInfo cultureInfo = new System.Globalization.CultureInfo(_applicationObject.LocaleID);
9					string resourceName = String.Concat(cultureInfo.TwoLetterISOLanguageName, "Tools");
10					toolsMenuName = resourceManager.GetString(resourceName);
11				}
12				catch
13				{
14					//Non è stata trovata alcuna versione localizzata del termine Tools.
15					//  Imposta come predefinito il termine inglese, che può funzionare con la lingua corrente.
16					toolsMenuName = "Tools";
17				}