Ejemplo: Archivos de propiedades del subsistema de miembros

El subsistema de miembros utiliza archivos PropertyResourceBundle para almacenar información específica de los entornos locales.

Al acceder a estos archivos de propiedades, un solo archivo de Java Page puede visualizar diferentes requisitos de idioma. Por ejemplo, no hay ningún cargo personal en coreano. Según esto, la versión coreana del archivo de propiedades asociado con los mandatos AddressAdd y AddressUpdate indicará esta variación.

En términos más generales, estos archivos de propiedades se pueden utilizar para especificar las etiquetas a utilizar para cada parámetro, incluyendo si una etiqueta es obligatoria o no se utiliza en absoluto en un idioma determinado. Además, los archivos de propiedades pueden utilizarse para crear listas desplegables, definir símbolos que se utilizan repetidamente y puede establecer algunos parámetros de formato HTML.

En realidad los valores que ponga en un archivo de propiedades no afectan el comportamiento del sistema. Por ejemplo, si se establece un parámetro como obligatorio, éste aparecerá en la página en un font en negrita, pero ello realmente no hará que se compruebe la entrada del usuario. Para comprobar la entrada del usuario, es necesario modificar el mandato de tarea apropiado.

Los archivos de propiedades siguientes están asociados con mandatos del subsistema de miembros. Los archivos de propiedades predeterminados están situados en el directorio siguiente:

workspace_dir/properties

Nota: Una tienda puede definir sus propios archivos de propiedades personalizados para alterar los archivos predeterminados.
Tipo URL Archivo de propiedades
Dirección y libreta de direcciones AddressAdd y AddressUpdate
  • Address_ locale.properties (Se utiliza para definir los campos obligatorios para los mandatos de añadir y actualizar dirección. Contiene información de control para cada entorno local y no contiene texto traducible.
  • AddressText_ locale.properties (No se utiliza, está vacío.)
Registro de usuarios UserRegistrationAdd, UserRegistrationUpdate y AuditUserRegistration
  • UserRegistration_ locale.properties (Se utiliza para definir campos obligatorios para los mandatos de añadir y actualizar registro de usuario.)
  • UserRegistrationText_ locale.properties (Define las opciones para determinados campos de registro.)
  • UserRegistrationB2B_ locale.properties (Se utiliza para definir campos obligatorios para los mandatos de añadir y actualizar registro de usuario de B2B.)
  • UserRegistrationB2BText_ locale.properties (Define las opciones para determinados campos de registro de organización de B2B)
Es posible que sea necesario actualizar el código fuente del mandato de tarea AuditUserRegistration a fin de utilizar esta información en el archivo de propiedades.
Registro y gestión de entidades de organización OrgEntityAdd, OrgEntityUpdate, OrgEntityManage, and AuditOrgEntity
  • OrgEntity_ locale.properties (Se utiliza para definir los campos obligatorios para los mandatos de añadir y actualizar el registro de una organización.)
  • OrgEntityText_ locale.properties (Define las opciones para determinados campos de registro de organización.)
  • OrgEntityManage.properties (proporciona soporte de globalización para el archivo OrgEntityManageForm.jsp)
Es posible que sea necesario actualizar el código fuente del mandato de tarea AuditOrgEntity a fin de utilizar esta información en el archivo de propiedades.