2011-02-02 7 views
5

Tengo una aplicación WinForms en 4 idiomas diferentes. Toda la aplicación fue escrita en inglés, pero nunca configuré la localización en en, o en-US. ¿Hay alguna manera de utilizar para forzar la propiedad de Idioma a (predeterminado) desde el código. Por ejemplo, digamos que el hilo actual está en portugués, cierro todos los formularios, cambio el CultuInfo del hilo actual para usar el lenguaje (predeterminado) y vuelvo a cargar todos los formularios. ¿Hay alguna forma de hacer eso?cómo forzar una aplicación WinForms localizable para usar la propiedad de idioma (predeterminado)

Gracias

Respuesta

5

supongo que está buscando para la clase NeutralResourcesLanguage. Se utiliza este atributo en su archivo AssemblyInfo.cs para establecer el idioma por defecto de una aplicación:

[assembly: NeutralResourcesLanguage("en-US")] 

Espero que ayude.

+0

NeutralResourcesLanguage no existe – AXMIM

+0

es nombre completo es System.Resources.NeutralResourcesLanguage –

Cuestiones relacionadas