- 54ce402: Update dependencies
- f77751c: Replace iconv with iconv-lite for compatibility
- 35041a6: Add
importsubcommand and other improvements- Added a new
importsubcommand to import strings from.xcstringsor.stringsfiles. - Renamed the
mergePolicyparameter of theexportsubcommand toexportMergePolicyfor clarity. The original name remains supported for backward compatibility. - Updated newline handling for
.xcstringsfiles. The tool no longer appends a terminating newline character when creating or updating files, ensuring consistency with Xcode's default behavior.[!NOTE] While this is against the POSIX standard, it prevents unnecessary diffs and aligns with how Xcode generates these files.
- Fixed a minor issue with console logging.
- Added a new
- Improved the exported file format of strings
- Improve --help
- Added
exportsubcommand
- Interactive mode and YAML config support
- Added an interactive mode to the
xcs addcommand using the-ior--interactiveoption. - Changed the default config file format from JSON5 to YAML.
- Added an interactive mode to the
- Sort the strings by languages
- Add --missing-languages option to
stringscommand
- Rename the
listcommand tostrings
- Add
--stateoption foradd
- 117a85c: Support multiple keys for
add --strings
- dcdf00d: Add
listcommand
- aa05124: Changed the command name
xcstringstoxcs.
- 62e06f2: Update README
- 3172dec: YAML first, then JSON5
-
821ff02: Various changes
- Support YAML format for
--stringsinput. - Add
--strings-formatoption to specify input format. addcommand: Accept alias specified in config for--pathoption.
- Support YAML format for
-
ea74535: Various changes.
- Added --string option to
addcommand - Fixed wrong/misleading descriptions in README
- Added missing aliases.
- Filtered "Base" region from languages output since it's not a real language.
- Added --string option to
- b232daf: Tweak the output.
- 548cfc7: Add --languages and --dry-run options to
remove
- ae15573: Add missingLanguagePolicy
- 6ea5391: Fixed: The command was not running.
- e86c9ad: Optimize the package structure