Articles of localization

¿Por qué la clase generada para un archivo de recursos en un archivo con un nombre diferente?

Tengo un archivo de recursos strings.resx, y la clase de recurso generada está en strings1.designer.cs. ¿Por qué es este el caso? El problema específicamente es el “1”. El nombre de la clase dentro de ese archivo es “cadenas”, como debería ser. Tenga en cuenta que intenté eliminar el archivo designer.cs y regenerarlo guardando el archivo […]

¿Hay una manera de obtener una imagen de bandera de un C # CultureInfo?

Si tengo una instancia de CultureInfo , ¿hay alguna forma simple, integrada, a través de un marco o a través del sistema operativo, para obtener un icono de “bandera” que coincida con esa cultura? Esto evitaría tener que crear una búsqueda separada. No pude encontrar una función miembro para hacer el trabajo en la documentación […]

Localización de un robot utilizando Kinect y EMGU (envoltorio OpenCV)

Estoy trabajando en una pequeña aplicación de escritorio WPF para rastrear un robot. Tengo un Kinect para Windows en mi escritorio y pude hacer las funciones básicas y ejecutar el flujo de cámara Profundo y el flujo de cámara RGB. Lo que necesito es rastrear un robot en el suelo, pero no tengo idea de […]

Aplicación WPF localizable: la configuración de UICulture conduce a problemas de recursos

Quiero crear una aplicación WPF localizable. He seguido las instrucciones en los comentarios del archivo AssemblyInfo.cs: //In order to begin building localizable applications, set //CultureYouAreCodingWith in your .csproj file //inside a . For example, if you are using US english //in your source files, set the to en-US. Then uncomment //the NeutralResourceLanguage attribute below. Update […]

Manejar la cultura en ruta (URL) a través de RequestCultureProviders

Me gustaría crear un requestCultureProviders adecuado para manejar la cultura de la ruta en la aplicación web AspNetCore con la siguiente plantilla de ruta: http // url.domain / {culture} / {controller} / {action} Ejemplo: http://myWebSite.com/en/Home/Index http://myWebSite.com/fr/Home/Index Publico Abajo mi primera solución sucia / borrador.

¿Es este un buen enfoque para cambiar temporalmente la cultura del hilo actual?

Trabajo en una aplicación de formularios web .NET bastante grande que actualmente se usa principalmente en los Estados Unidos. Estamos en proceso de extenderlo a otras partes del mundo, lo que, por supuesto, significa que actualmente estamos trabajando en la localización de todas las áreas de la aplicación. En términos generales, nuestro enfoque ha sido […]

Localización de WPF: DynamicResource con StringFormat?

Estoy haciendo la localización en .NET 4 con un ResourceDictionary. ¿Alguien tiene una solución para usar un valor con formato de cadena? Por ejemplo, digamos que tengo un valor con la clave “SomeKey”: You ran {0} miles Usándolo en un TextBlock: ¿Cómo combinaría, por ejemplo, un entero con el valor de SomeKey como una cadena […]

Lista de todos los idiomas disponibles para Windows .NET framework

He estado buscando la respuesta en la red, pero no puedo encontrar una lista completa de todos los idiomas disponibles para mi aplicación con su nombre de visualización exacto. (Encuentro muchas listas, pero ninguna de ellas parece coincidir con las cadenas de idioma que tengo. Siga leyendo.) La más cercana que encontré es esta, pero […]

¿Cómo combino las cadenas de recursos para los mensajes de error del atributo de validación?

Si tuviera mensajes de error en un atributo de validación como: Se requiere el primer nombre Se requiere apellido y luego un atributo de validación como este: [Required(ErrorMessageResourceName = “Error_FirstNameRequired”, ErrorMessageResourceType = typeof(Strings)] public string FirstName {get;set;} No quiero que me hagan una traducción para cada instancia de esto. ¿Hay una manera de combinar cadenas […]

Cómo cambiar el idioma en tiempo de ejecución sin problemas de diseño

Tengo una aplicación de Winforms que los usuarios deben poder cambiar el idioma en tiempo de ejecución. Para generalizar el conmutador y evitar tener que controlar los nombres de código duro, probé la siguiente extensión: internal static void SetLanguage(this Form form, CultureInfo lang) { ComponentResourceManager resources = new ComponentResourceManager(form.GetType()); ApplyResourceToControl(resources, form, lang); resources.ApplyResources(form, “$this”, lang); […]