@octagen/proflock
v1.2.0
Published
tool for scanning localized properties, to determine if they are complete
Downloads
2
Maintainers
Readme
proflock - Property Finder for localized keys
Tool for scanning localized properties, to determine if they are complete, using Node.JS
Abstract
When it comes in the development process to the point of internationalization, not only do you have to setup new configurations or handle the CMS, you also need to create the existing properties in a different language. But at the same time the project keeps on developing, so you need to be sure, that your existing properties file contains all neccessary keys with language specific values. To get a list for your translator, or just to make sure your project has no missing keys, you can use ###proflock###
Installation
The easiest installation is through NPM:
npm i @octagen/proflock
tested with node 5.12
Usage
Run the following:
npm run-script proflock <ROOT_DIR> <TARGET_DIR> <FILE_SUFFIX> <EXPORT_SUFFIX> <REGEX> <LEAD_REGEX> <EXCLUDES>
- <ROOT_DIR>
- root directory of the project. proflock only scans files in this directory.
- <TARGET_DIR>
- if property keys are missing, files containing which keys are missing, will be generated in this directory
- <FILE_SUFFIX>
- Suffix of the files to be scanned, e.g. '.properties'
- <EXPORT_SUFFIX>
- Suffix of the files to which we will export, e.g. '.csv'
- <LEAD_REGEX>
- Regular Expression, to specify which file has all keys. Other file with the same baseName will be compared to this file, to determine which keys are missing