1.3.1 • Published 5 years ago
ng-localizer v1.3.1
ng-localizer
The picker for search and create/edit translate json files.
Installation
Using npm:
$ npm install --dev ng-localizer
Add script to package.json:
"scripts": {
"ng-localizer": "ng-localizer \"DIRECTORY_OR_FILE_SEARCH_KEYS\""
}
Using
Run
$ npm run ng-localizer
Use flag --full
for search keys in whole project. Without it will search in only git change project
Use flag --preserve-keys
for preserve keys in project. Without it will delete unused keys
Config
You can customize autocreating config file in project's root (ng-localizer.config.json):
{
"FILE_TYPES" : ["ts", "html"],
"LANGUAGES" : ["ru", "en"],
"KEY_REGEX" : "'([aA-zZ0-9._\\-]*)' \\| translate|\\.instant\\('([aA-zZ0-9._\\-]*)'\\)|__\\('([aA-zZ0-9._\\-]*)'\\)",
"PATH_JSON" : "[aA-zZ0-9\\-_@]*\\/i18n\\/([aA-zZ0-9\\-_@]*)\\.",
"CORE_MODULE_REGEX" : "\\.module.ts$",
"ALLOW_CREATE" : true
}
- FILE_TYPES - file types for search
- LANGUAGES - for every key will generate file language
- KEY_REGEX - default regular expressions for searching keys:
([aA-zZ0-9._\\-]*)' \\| translate
->'something.key' | translate
.instant\\('([aA-zZ0-9._\\-]*)'\\)
->'.instant('something.key')
__\\('([aA-zZ0-9._\\-]*)'\\)
->'__('something.key')
- PATH_JSON - path for localization json files
- CORE_MODULE_REGEX - regexp for find core modules
- ALLOW_CREATE - allow create not exist files
1.3.1
5 years ago
1.3.0
5 years ago
1.2.0
5 years ago
1.1.6
5 years ago
1.1.5
6 years ago
1.1.4
6 years ago
1.1.3
6 years ago
1.1.2
6 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.9
7 years ago
1.0.8
7 years ago
1.0.7
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago