Exemple : Fichiers de propriétés de sous-système Membres

Le sous-système Membres utilise les fichiers PropertyResourceBundle pour stocker des informations spécifiques aux paramètres régionaux.

En accédant à ces fichiers de propriétés, un seul fichier Java Server Pages peut afficher différentes exigences linguistiques. Par exemple, il n'y a pas de titre personnel en coréen. Par conséquent, la version coréenne du fichier de propriétés associé aux commandes AddressAdd et AddressUpdate indiquerait cette variation.

Plus généralement, ces fichiers de propriétés peuvent être utilisés pour spécifier les étiquettes à utiliser pour chaque paramètre, y compris si une étiquette est obligatoire ou utilisée dans une langue donnée. En outre, les fichiers de propriétés peuvent être utilisés pour créer des listes déroulantes, définir des jetons qui sont utilisés à plusieurs reprises, et ils peuvent définir certains paramètres de formatage HTML.

Les paramètres que vous mettez dans un fichier de propriétés n'affectent pas réellement le comportement du système. Par exemple, la définition d'un paramètre comme obligatoire le fait apparaître sur la page dans une police en gras, mais n'entraîne pas réellement la vérification de l'entrée de l'utilisateur. Pour vérifier l'entrée de l'utilisateur, il faut modifier l'instruction de tâche appropriée.

Les fichiers de propriétés suivants sont associés à des commandes dans le sous-système Membres. Les fichiers de propriétés par défaut se trouvent dans le répertoire suivant :

workspace_dir/properties

Remarque : Un magasin peut définir ses propres fichiers de propriétés personnalisées pour remplacer les fichiers par défaut.
Type URL Fichier de propriétés
Adresse et carnet d'adresses AddressAdd et AddressUpdate
  • Address_ locale.properties (utilisé pour définir les champs obligatoires pour les commandes d'ajout et de mise à jour des adresses). Contient des informations de contrôle pour chaque environnement local et aucun texte traduisible.)
  • AddressText_ locale.properties (non utilisé, vide.)
Enregistrement utilisateur UserRegistrationAdd, UserRegistrationUpdate et AuditUserRegistration
  • UserRegistration_ locale.properties (utilisé pour définir les champs obligatoires pour les commandes d'ajout et de mise à jour des inscriptions d'utilisateurs).
  • UserRegistrationText_ locale.properties (définit les options de certains champs d'inscription).
  • UserRegistrationB2B_ locale.properties (utilisé pour définir les champs obligatoires pour les commandes d'ajout et de mise à jour des inscriptions d'utilisateurs B2B).
  • UserRegistrationB2BText_ locale.properties (définit les options de certains champs d'inscription B2B).
Le code source de l'instruction de tâche AuditUserRegistration peut devoir être mis à jour pour utiliser ces informations dans le fichier de propriétés.
Inscription et gestion des entités organisationnelles OrgEntityAdd, OrgEntityUpdate, OrgEntityManage et AuditOrgEntity
  • OrgEntity_ locale.properties (utilisé pour définir les champs obligatoires pour les commandes d'ajout et de mise à jour des inscriptions d'organisations).
  • OrgEntityText_ locale.properties (Définit les options de certains champs d'inscription d'organisations.)
  • OrgEntityManage.properties (fournit une prise en charge de la mondialisation pour le fichier OrgEntityManageForm.jsp)
Le code source de l'instruction de tâche AuditOrgEntity peut devoir être mis à jour pour utiliser ces informations dans le fichier de propriétés.