Minor Changes
-
#2093
74c8be0Thanks @cherkanovart! - Change the default behavior oflingo.dev lockfileso it fills in missingi18n.locksections additively instead of bailing out. Without--force, sections that already contain checksums are left untouched (preserving the divergence signal that--frozenrelies on), and any pathPattern whose section is missing or empty is populated from the current source.--forcestill rebuilds the entire lock as before.Update the
--frozenvalidation error to point users at the recovery command: messages now read "Runlingo.dev lockfileto refresh i18n.lock, or run without --frozen."Together these surface a fix for the false-positive
--frozenfailures that PR #2091 did not cover (new files under**globs, new buckets, prior--target-localeruns that don't write checksums, and pre-existing empty lock sections).