lingo.dev@0.138.6
Patch Changes
-
#2197
9db8613Thanks @cherkanovart! - Fixrun --key, which matched nothing and could overwrite unrelated lockfile entries.--keyfiltered with a raw glob match, but flat buckets join nesting with/, so a prefix likeauth/loginmatched no key at all and the run reported everything as cached. It now matches on exact key, on a prefix that ends at a/, or on a glob.auth/loginselectsauth/login/titleand leavesauth/login_urlandsign-in-erroralone.A
--keyrun also wrote checksums for every source key, not just the translated subset, which marked untouched keys as translated ini18n.lock.--keynow suppresses the checksum write, as--target-localealready did, and no longer computes the discarded checksums at all.The help text for
--keydocumented dot-separated paths and anauth.loginexample, neither of which matched real keys. It now states the/separator, that a prefix must end at one, and that a glob does not cross one.The
--frozenfailure message told the user to runlingo.dev lockfile, which does nothing once the lockfile section is populated. It now points atlingo.dev run, which localizes what is pending and updates the lockfile.