Ajouter la prise en charge de nouveaux paramètres régionaux
Pour ajouter la prise en charge d’un nouveau paramètre régional, procédez comme suit :
Ajoutez la localisation pour les paramètres régionaux non pris en charge
AEM Forms prend actuellement en charge la localisation du contenu de formulaire adaptatif en anglais (en), espagnol (es), français (fr), italien (it), allemand (de), japonais (ja), portugais du Brésl (pt-BR), chinois (zh-CN), chinois taïwanais (zh-TW) et coréen (ko-KR).
Pour ajouter la prise en charge d’un nouveau paramètre régional lors de l’exécution du Forms adaptatif :
1. Cloner le référentiel
- Sur la ligne de commande, accédez à l’emplacement où vous souhaitez cloner le référentiel Forms Cloud Service.
- Exécutez la commande récupérée à partir de Cloud Manager. Elle est similaire à
git clone https://git.cloudmanager.adobe.com/<my-org>/<my-program>/
. - Utilisez le nom d’utilisateur et le mot de passe Git pour cloner le référentiel.
- Ouvrez le dossier de référentiel de Forms Cloud Service cloné dans l’éditeur de votre choix.
2. Ajouter un paramètre régional au Guide Localization Service
-
Recherchez le fichier
Guide Localization Service.cfg.json
et ajoutez le paramètre régional que vous souhaitez à la liste des paramètres régionaux pris en charge.NOTE
Créez un fichier portant le nomGuide Localization Service.cfg.json
s’il n’est pas déjà présent.
3. Ajouter la bibliothèque cliente de dossiers spécifiques au nom du paramètre régional
- Dans le dossier UI.content, créez le dossier
etc/clientlibs
. - Ensuite, créez un dossier appelé
locale-name
sousetc/clientlibs
pour servir de conteneur pour les bibliothèques clientes xfa et af clientlibs.
3.1 Ajouter la bibliothèque XFA cliente pour des paramètres régionaux dans un dossier locale-name
Créez un nœud appelé [locale-name]_xfa
et saisissez cq:ClientLibraryFolder
sous etc/clientlibs/locale_name
, avec la catégorie xfaforms.I18N.<locale>
, puis ajoutez les fichiers suivants :
- I18N.js qui définit
xfalib.locale.Strings
pour<locale>
, comme défini dans/etc/clientlibs/fd/xfaforms/I18N/ja/I18N
. - js.txt qui contient les éléments suivants :
/libs/fd/xfaforms/clientlibs/I18N/Namespace.js
I18N.js
/etc/clientlibs/fd/xfaforms/I18N/LogMessages.js
3.2. Ajouter une bibliothèque cliente de formulaires adaptatifs pour un dossier locale-name de paramètre régional
-
Créez un nœud appelé
[locale-name]_af
avec le typecq:ClientLibraryFolder
sousetc/clientlibs/locale_name
, avec la catégorieguides.I18N.<locale>
et les dépendancesxfaforms.3rdparty
,xfaforms.I18N.<locale>
etguide.common
. -
Créez un dossier appelé
javascript
et ajoutez les fichiers suivants :- i18n.js qui définit
guidelib.i18n
, comportant des motifs « calendarSymbols »,datePatterns
,timePatterns
,dateTimeSymbols
,numberPatterns
,numberSymbols
,currencySymbols
,typefaces
pour<locale>
conformément aux spécifications XFA décrites dans Spécification du jeu de paramètres régionaux. - LogMessages.js qui définit
guidelib.i18n.strings
etguidelib.i18n.LogMessages
pour<locale>
, comme défini dans/etc/clientlibs/fd/af/I18N/fr/javascript/LogMessages.js
.
- i18n.js qui définit
-
Ajoutez le js.txt contenant les éléments suivants :
i18n.js LogMessages.js