-
Notifications
You must be signed in to change notification settings - Fork 89
Open
Description
Hello,
this repo has a lot of non-working feature.
First of all the config file generated into the root vue-i18n-extract.config.ts
is never taken in consideration, when you run the command you always have to pass all the flags in there.
Also, is not clear if the flag can be used all together or not.
But the main issue is that the flags doesn't work:
--separator
cannot be deactivated, even if you put an empty string it will still consider.
as separator, and false is not allowed--noEmptyTranslation
doesn't work, assuming that the language passed is the that should have the empty values initialized with the key value, I tried many pattern--noEmptyTranslation=en | --noEmptyTranslation='en' | --noEmptyTranslation 'en'
but nothing seems to work and my en file is still fulfilled with keys with empty values--remove
is not always working, I assumed that if a string is modified therefore non-existing any longer in its original version, this one should be removed from all the files, when set to true and run the script saysThe unused keys have been removed from your language files.
but it doesn't work (at least it seems it is not for older strings or some particular conditions). It seems it worked once but then I couldn't reproduce it only by passing the flag. It works if I create a TS file and I call the createI18NReport function with the proper option--missingTranslationString
is also not doing anything (what should it do? add the string defined here as value for every new strings? not working anyway)
Could you at least tell us if this package is expected to be updated in the near future or is it more of a dead end? It's important for us to know whether it's a good candidate for adoption or not.
Metadata
Metadata
Assignees
Labels
No labels