El orden por defecto de los nombres se basa en el paquete de idioma en_US que contempla nombres del tipo "Cindy Williams". Es posible que, en función de la configuración regional, el formato y el orden predeterminado de los nombres no responda a las necesidades de los usuarios. Algunas configuraciones regionales tienen nombres como "Derek Van de Trak" que, si no se modifica el orden, se ordenará por "Trak" en lugar de hacerlo por "Van de". El orden de los nombres se modifica con el editor de paquetes de idioma.

El editor de paquetes de idioma permite al usuario seleccionar y editar los paquetes de configuración regional de uno en uno. Un paquete de configuración regional es un archivo que consta de un conjunto de cadenas de texto relacionadas. Por ejemplo, el archivo user_column_access.properties incluye cadenas de texto relacionadas con información del usuario. Si un paquete de configuración regional se abre en el editor de paquetes de idioma, el texto original aparece junto al texto editable. El texto original se queda en la página como referencia una vez que la cadena de texto se traduce, de forma que los usuarios puedan siempre volver a consultarlo.


Etiquetar los campos de nombre

En el editor de paquetes de idioma solo se pueden editar los paquetes de idioma copiados e importados. Tras copiar el paquete de idioma y cambiarle el nombre para mantener la integridad del original, se puede editar.

  1. Seleccione Paquetes de idiomas en el Panel del administrador.
  2. Seleccione Editar en el menú del paquete de idiomas.
  3. Acepte las Condiciones de uso y seleccione Enviar.
  4. Seleccione Editar en el menú del archivo de texto user_column_access.properties.
  5. Utilice la opción Ocultar/Mostrar comentarios para elegir entre mostrar o no los comentarios incluidos en los paquetes de configuración local. Si se activa, estos comentarios aparecen en la columna Idioma de referencia y proporcionan información descriptiva sobre las cadenas de texto.
  6. Use la lista desplegable de Idioma de referencia para seleccionar un idioma de referencia diferente. Aparecerán automáticamente los valores predeterminados del sistema, pero los traductores pueden cambiar esto en cualquier momento.
  7. Añada el nuevo texto de cada cadena en el campo adecuado de la columna Editar texto.
  8. Seleccionar Enviar. Se guardará todo el contenido de la columna Nuevo idioma.

Qué configuración debe editarse

  • Edite el texto asociado con las cadenas lastname.default_display_title y lastname.display_title para indicar al usuario que, en un nombre del tipo "Derek Van de Trak", ésta es la ubicación donde debe introducir "Van de".
  • Edite el texto asociado con las cadenas suffix.default_display_title y suffix.display_title para indicar al usuario que, en un nombre del tipo "Derek Van de Trak", ésta es la ubicación donde debe introducir "Trak".
  • Edite el texto asociado con las cadenas othername.default_display_title y othername.display_title para indicar el uso de la nueva opción de nombre en la institución.

Uso del archivo LocaleSettings.properties

Después de descargar el paquete de idioma del catálogo, descomprima el paquete y utilice un editor de texto para modificar el archivo LocaleSettings.properties; a continuación, comprima el paquete de idioma e impórtelo en el servidor. Si el paquete de idioma se colocó en el servidor mediante otro método, necesitará acceso a los archivos del propio servidor para modificar el archivo LocaleSettings.properties.

Al consultar el siguiente archivo LocaleSettings.properties, es importante comprender los valores de nombre y los números asociados con ellos.

  • 0 - Tratamiento
  • 1 - Nombre
  • 2 - Segundo nombre
  • 3 - Apellido
  • 4 - Inicial del primer nombre
  • 5 - Otro nombre
  • 6 - Sufijo

Si se utilizan los números asociados con los diferentes identificadores de nombre, se puede establecer el orden de los nombres en el archivo LocaleSettings.properties según el método necesario. El número asociado con el valor de nombre se coloca entre corchetes cuando se indica en el archivo LocaleSettings.properties. Por ejemplo, si utiliza el campo Tratamiento, coloque {0} en el archivo LocaleSettings.properties en la ubicación donde corresponde según las necesidades de la configuración regional. A continuación se ofrece un ejemplo de un archivo LocaleSettings.properties para en_US.

# Which name column should be used to sort when sorting a full name

# Valid values - one of: title, givenName, middleName, familyName, otherName, suffix

LOCALE_SETTINGS.NAME.SORT_COLUMN=familyName

# Order for name columns in inventory lists (not all columns may be shown, but the ones that are will be in this order)

# All 6 fields (title,familyName,givenName,middleName,otherName,suffix) must be present

LOCALE_SETTINGS.NAME.COLUMN_ORDER=title,familyName,givenName,middleName,otherName,suffix

# for these items, you will get an array in the following order:

# new String[]{ strTitle-0, strGivenName-1, strMiddleName-2, strFamilyName-3, InitialForGivenName-4, strOtherName-5, strSuffix-6 }

# use the appropriate values for the given locale

LOCALE_SETTINGS.GREETING=Welcome, {1}

# FAMILY_NAME, GIVEN_NAME

LOCALE_SETTINGS.SHORT_SURNAME={3}, {1}

# Surname with any other info needed (e.g. the surname prefix in Dutch)

# This will be used whenever the surname is displayed on its own.

LOCALE_SETTINGS.EXTENDED_SURNAME={3}

# TITLE GIVEN_NAME MIDDLE_NAME LAST_NAME

LOCALE_SETTINGS.LONG={0} {1} {2} {3}

#GIVEN_NAME FAMILY_NAME

LOCALE_SETTINGS.SHORT={1} {3}

#First_Initial Last_Name

LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME={4} {3}