Saltar al contenido

Internacionalización y Localización

Vinyl tiene un soporte limitado para la internacionalización y localización. Específicamente, Vinyl puede representar fechas y valores numéricos en un formato específico de la región. Por ejemplo, Vinyl puede representar la fecha 2023-05-16 como 16/05/2023 para un usuario en una configuración regional en inglés de EE. UU. (en-US) o 16.05.2023 para un usuario en una configuración regional en alemán (de-DE).

Cultura

El soporte de localización de Vinyl se basa en el concepto de cultura de Microsoft .NET. Una cultura proporciona reglas de formato numérico y de fecha para una región específica. Las culturas se asignan a etiquetas de idioma IETF.

¿cómo Se Determina la Cultura del Usuario?

Vinyl puede determinar la cultura preferida del usuario de una de las siguientes maneras:

  1. Vinyl intentará determinar la cultura del usuario automáticamente. Vinyl analizará el encabezado Aceptar-Idioma proporcionado por el navegador. El valor se corresponde con una cultura del Vinyl.
  2. La cultura puede establecerse explícitamente en la cuenta de usuario de Vinyl. Esto lo puede hacer un administrador o los propios usuarios si se ha habilitado el autoservicio.
  3. El agente de usuario puede establecer la cultura agregando $culture={language-tag} a la cadena de consultar de URL.
  4. Si la cultura no se puede determinar de otra manera, se utiliza la cultura del sistema predeterminada.

Trabajos de Cultura y Antecedentes

Al ejecutar trabajos en segundo plano, la cultura efectiva depende de cómo se pone en cola el trabajo.

  • Si el trabajo lo programa un usuario (es decir, al hacer clic en un botón), se utiliza la cultura preferida del usuario.
  • Si el trabajo está en cola según una programación, se utiliza la cultura de la cuenta del usuario del servicio.

Extensibilidad

Las culturas están definidas por el ambiente de tiempo de ejecución. Los desarrolladores no pueden registrar nuevas culturas. Sin embargo, los desarrolladores pueden recuperar una lista de culturas existentes consultando el objeto de datos públicos Cultura.

Cómo Revisar y Editar Idioma, Configuración Regional y Husos Horarios

  1. Vaya al menú Cajón de acciones
  2. Haga clic en la entrada del menú que muestra el valor de idioma actual. Por ejemplo: inglés (Estados Unidos)
  3. La pantalla emergente Localización resultante contiene pestañas para Idioma y Husos Horarios y locales

    • Haga clic en la pestaña correspondiente para revisar y realizar modificaciones.
    • Si actualiza Idioma, deberá actualizar la ventana del navegador para ver la información actualizada.

    localización.png

Problemas Conocidos y Limitaciones

Accept-Language Valores de Calidad

El Accept-Language El encabezado permite a los agentes de usuario ponderar las preferencias de idioma asignando un "valor de calidad". El Vinyl no respeta el valor de la calidad. En cambio, Vinyl utiliza la etiqueta del primer idioma.

Calendarios

El Vinyl sólo admite el calendario gregoriano.