Skip to content

sync

Terminal window
localive sync [options]
OptionDefaultDescription
--source <path>srcSource root directory
--locale-file <path>src/locales/*.jsonTarget locale JSON file(s)
--source-locale <code>first localeLocale to use as source for default values
--missing-value <empty|source>emptyStrategy for missing values: empty fills with empty string, source copies from source locale
  • Extracts keys from source files
  • Compares against each locale file
  • Adds keys found in source but missing from locale file
  • Preserves existing key order and formatting
  • Does not remove unused keys (use validate to find them)
Terminal window
# Sync missing keys using empty values
localive sync --locale-file src/locales/fr.json
# Sync using English as source for default values
localive sync --locale-file src/locales/fr.json --source-locale en --missing-value source