Skip to content

norbertvolf/i18n-ui5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 ignore 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

About

Tool to manage SAPUI5 translation files

Resources

License

Stars

Watchers

Forks

Packages

No packages published