i18n-ui5

0.3.0 • Public • Published

i18n-ui5

The tool to check and synchronize i18n messages file from source code of SAPUI5/OpenUI5 application

The tool searches patterns:

  • __("MSGID")
  • getText("MSGID")
  • "{i18n>MSGID}"
  • "{@i18n>MSGID}"

Then activate/deactivate/add messages in/to i18n.properties file which is used for the translations.

Install

	npm install i18n-ui5

Usage

Check current i18n file if contains all messages from source codes. The i18n file is webapp/i18n/i18n.properties by default.

	npx i18n-ui5 --check

Update i18n file by changes in source code.

	npx i18n-ui5 --replace

Use different destination file

	npx i18n-ui5 --replace --destination i18n.properties

Ignore some i18n tokens

	npx i18n-ui5 --ignore SEMANTIC_CONTROL_SAVE_AS_TILE --ignore SEMANTIC_CONTROL_SAVE

To ignroe more i18n tokens create .i18nignore file in root of your project and add tokens to the file.

SEMANTIC_CONTROL_SAVE_AS_TILE
SEMANTIC_CONTROL_SAVE

/i18n-ui5/

    Package Sidebar

    Install

    npm i i18n-ui5

    Weekly Downloads

    3

    Version

    0.3.0

    License

    MIT

    Unpacked Size

    25.9 kB

    Total Files

    13

    Last publish

    Collaborators

    • norbik