es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CULTUREINFO

La localización no funciona en algunos proyectos.

Estoy intentando hacer mi proyecto multilingüe. Para hacer esto, creé archivos de recursos para inglés y otros idiomas, por ejemplo: langu.resx langu.uk-UA.resx En algunos de mis proyectos, todo funciona bien. Pero en algunos proyectos no quiero cambiar el idioma. Con esto, System.Threading.Thread.CurrentThread.CurrentUICulture devuelve la cultura correcta. Intenté cambiar el idioma . . . Read more

Cambiar CultureInfo de una cadena en C#

Estoy trabajando en una cadena con múltiples culturas que convierte a partir de un número y luego quiero cambiarlo en tiempo de ejecución. Algo así: CambiarCultura(texto_de_entrada, NombreDeCultura) y el resultado de salida será algo como esto: $1,000.52 o 1.565.155đ. ¿Qué debo hacer?

Json.Net es una popular biblioteca de serialización y deserialización de datos en .NET. Sin embargo, hay algunas diferencias importantes entre su funcionamiento en dotnetcore 6 y el uso directo de Thread.CurrentThread.CurrentUICulture/CurrentCulture para establecer la cultura. En dotnetcore 6, Json.Net utiliza la cultura actual establecida por Thread.CurrentThread.CurrentUICulture para la serialización y deserialización de los datos. Esto significa que si la cultura actual es diferente de la cultura predeterminada, Json.Net utilizará esa cultura para formatear los datos. Por otro lado, si se establece la cultura directamente utilizando Thread.CurrentThread.CurrentUICulture/CurrentCulture, Json.Net obedecerá esa configuración y utilizará esa cultura para serializar o deserializar los datos. Esto puede ser útil en situaciones en las que se necesite una cultura específica para el formato de los datos, independientemente de la cultura actual. En resumen, en dotnetcore 6, Json.Net utiliza la cultura actual establecida por Thread.CurrentThread.CurrentUICulture para la serialización y deserialización de datos. Sin embargo, si se establece la cultura directamente utilizando Thread.CurrentThread.CurrentUICulture/CurrentCulture, Json.Net utilizará esa configuración en lugar de la cultura actual.

Tengo la siguiente configuración en nuestra aplicación web dotnet 6, y me gustaría utilizar la serialización Json.Net. services.AddControllersWithViews(ConfigureMvcOptions) .AddNewtonsoftJson(options => { options.UseMemberCasing(); options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore; options.SerializerSettings.Culture = Thread.CurrentThread.CurrentCulture; options.SerializerSettings.Error += (sender, args) => throw args.ErrorContext.Error; }); No está funcionando como esperaba cuando intento deserializar un número decimal así: 99 999. . . . Read more

Se necesita el código de idioma CultureInfo MVC para Hmong.

Estoy trabajando en un proyecto MVC que tendrá sus páginas en inglés, español y hmong utilizando CultureInfo. No estoy seguro qué código de lenguaje debería usar para las traducciones en hmong. No he encontrado nada relacionado con esto aparte de hmn (Código ISO 639-2). ¿Debería usar esto o algo más?

El sitio de IIS tiene CurrentCulture en-GB, pero la moneda es R. ¿Dónde puedo actualizar esto?

Estoy teniendo problemas con el formato de la moneda. Estoy usando ASP.NET MVC 4 y mi sitio está alojado en IIS 10 WS2019 en la región del Reino Unido. La siguiente cadena me está dando una salida incorrecta: @string.Format(“{0:C}”, paymentAmount) @string.Format(CultureInfo(“en-GB”), “{0:C}”, paymentAmount) SALIDA – “R2,500.00” Esperaba “£2500.00” No me . . . Read more