Task for ui5-builder, checking missing translations.
npm install ui5-task-i18ncheck --save-dev
- debug: true|false
Verbose logging
- Define the dependency in
$yourapp/package.json
:
"devDependencies": {
// ...
"ui5-task-i18ncheck": "*"
// ...
},
"ui5": {
"dependencies": [
// ...
"ui5-task-i18ncheck",
// ...
]
}
As the devDependencies are not recognized by the UI5 tooling, they need to be listed in the
ui5 > dependencies
array. In addition, once using theui5 > dependencies
array you need to list all UI5 tooling relevant dependencies.
- configure it in
$yourapp/ui5.yaml
:
builder:
customTasks:
- name: ui5-task-i18ncheck
afterTask: replaceVersion
configuration:
debug: true
The task reads all XML views and i18n properties files. Then the task cross-checks for missing translations and gives a warning if it can catch one. Currently, views created in javascript is not included in the check.
This work is dual-licensed under Apache 2.0 and the Derived Beer-ware License. The official license will be Apache 2.0 but finally, you can choose between one of them if you use this work.
When you like this stuff, buy @vobu a beer or buy @pmuessig or @fatihpense a coke when you see them.