Releases: MarcinOrlowski/trans-tool
Releases · MarcinOrlowski/trans-tool
2.5.4
2.5.3
- Replaced built-in logger class with external package (reinstall depdendencies!)
- Updated documentation.
2.5.2
- Added tests for last line's LF handling.
2.5.1
--write
now preserves LF of base file's last line (if present).
2.5.0
- The
--update
,--create
options are now replaced with--write
(-w
). - By default
--write
saves just keys. Use--write-content
(-wc
)
to include original texts too. - Using either
--write-reference
or--write-contents
implies--write
. - The
--write-reference
option is now--write-ref
(-wr
).
2.4.0
- Both
--lang
and--lang-skip
now support space separator too.
2.3.0
- Added
--lang-skip
option for easier integration with CI/CD.
2.2.1
- Corrected
setup.py
to properly modify image reference. - Added more unit tests.
2.2.0
- Added ability to specify checks to run with
--checks
option. - Added more unit tests.
2.1.0
- Rebranded and renamed project to
trans-tool
. - Fixed config loader not handling Checks' sections properly.
- Corrected config file syntax documentation.
- Added
--config-dump
option that shows state of the configuration. - Corrected default
KeyFormat
pattern. - Comment checks by
Brackets
andTypesettingQuotationMarks
can now be configured. - Fixed loader issue causing missing keys to reported twice.
- Added
--write-reference
option that can include both base and translation in saved file. StartsWithTheSameCase
now is smarter when looking for words to check.- Removed
<
and>
fromBrackets
defaults as>
is often used as "arrow" (->
) raising false positives. - Corrected default
KeyFormat
patter so it no longer allows digits at first position. QuotationMarks
,TypesettingQuotationMarks
,WhiteCharsBeforeLinefeed
andTrailingWhiteChars
now supportcomments
config
item to control whenever you want comments to be scanned.StartsWithTheSameCase
now handles the case where base/translation can start with a digit which should be case match.Brackets
can now detect and ignore quoted brackets.- Added
Substitutions
check.