Localize new bundleJavaScript entries for Sterling Business Center
Updating your localized bundle js files with new entries
that have been added in the English bundle js files after localization of the
application is completed.
About this task
To
update the bundle js files after installing the changes
in the English bundle js files:
Procedure
- Run the
jsUtiltool to generate a freshbundle-index.propertiesfile to obtain the newly added English bundle entries. Navigate to the<INSTALL_DIR>/binfolder and run the following command:For Windows:
sci_ant.cmd -f jsUtil.xml bundle.index -Dsourcedir=<INSTALL_DIR>/repository/eardata/sbc/war -Dindexdir=<INSTALL_DIR>/repository/eardata/sbc/localization_indexFor Linux/UNIX:
./sci_ant.sh -f jsUtil.xml bundle.index -Dsourcedir=<INSTALL_DIR>/repository/eardata/sbc/war -Dindexdir=<INSTALL_DIR>/repository/eardata/sbc/localization_indexThe
bundle-index.propertiesfile is generated in thelocalization_indexdirectory. - Compare the
bundle-index.propertiesfile generated in Step 1, and your localizedbundle-index_<language>_<country or region>.propertiesfile to determine the newly added entries. Translate the newly added entries and add them in your localizedbundle-index_<language>_<country or region>.propertiesfile. - Run the
jsUtiltool in map mode to regenerate the localizedbundle jsfiles from the updatedbundle-index_<language>_<country or region>.propertiesfile.Navigate to the
<INSTALL_DIR>/binfolder and run the following command:For Windows:
sci_ant.cmd -f jsUtil.xml bundle.map -Dsourcedir=<INSTALL_DIR>/repository/eardata/sbc/war -Dindexdir=<INSTALL_DIR>/repository/eardata/sbc/localization_index -Dindexfile=<INSTALL_DIR>/repository/eardata/sbc/localization_index/bundle-index_<language>_<country or region>.properties -Dwebcontentdepth=0For Linux/UNIX:
./sci_ant.sh -f jsUtil.xml bundle.map -Dsourcedir=<INSTALL_DIR>/repository/eardata/sbc/war -Dindexdir=<INSTALL_DIR>/repository/eardata/sbc/localization_index -Dindexfile=<INSTALL_DIR>/repository/eardata/sbc/localization_index/bundle-index_<language>_<country or region>.properties -Dwebcontentdepth=0For example, if you have localized to the French locale and the localization directory is
<INSTALL_DIR>/repository/eardata/sbc/localization_index, and the localizedbundle-index.propertiesfile isbundle-index_fr_FR.properties, you must run the following command:For Windows:
sci_ant.cmd -f jsUtil.xml bundle.map -Dsourcedir=<INSTALL_DIR>/repository/eardata/sbc/war -Dindexdir=<INSTALL_DIR>/repository/eardata/sbc/localization_index -Dindexfile=<INSTALL_DIR>/repository/eardata/sbc/localization_index/bundle-index_fr_FR.properties -Dwebcontentdepth=0For Linux/UNIX:
./sci_ant.sh -f jsUtil.xml bundle.map -Dsourcedir=<INSTALL_DIR>/repository/eardata/sbc/war -Dindexdir=<INSTALL_DIR>/repository/eardata/sbc/localization_index -Dindexfile=<INSTALL_DIR>/repository/eardata/sbc/localization_index/bundle-index_fr_FR.properties -Dwebcontentdepth=0 - Regenerate the minified localized
bundle jsfiles.Navigate to the
<INSTALL_DIR>/binfolder and run the following command:For Windows:
sci_ant.cmd -f jsUtil.xml minify-js -DsrcDir=<INSTALL_DIR>/repository/eardata/sbc/war -DdestDir=<INSTALL_DIR>/repository/eardata/sbc/war -Dminify=true -DcreateIndividualFile=false -DjsbDir=<INSTALL_DIR>/repository/eardata/sbc/war/builder/sbcFor Linux/UNIX:
./sci_ant.sh -f jsUtil.xml minify-js -DsrcDir=<INSTALL_DIR>/repository/eardata/sbc/war -DdestDir=<INSTALL_DIR>/repository/eardata/sbc/war -Dminify=true -DcreateIndividualFile=false -DjsbDir=<INSTALL_DIR>/repository/eardata/sbc/war/builder/sbc - Rebuild the EAR and re- deploy the application.
For more information about rebuilding the EAR, see the Installing topic.