- Remove translation cache feature
- Remove keySearch/keyReplace feature
- Expand YAML sample with preprocessing/postprocessing
- Fix problem with too short OpenAI responses
- Attempt to improve error messages for OpenAI
- Add support for OpenAI translations (ChatGPT)
- Rewrite nested JSON-processing to better preserve source-structures
- Fix an error when processing responses from Azure
- Dependency updates
- Migrate from yarn to npm
- Reintroduce Azure service
- Fix broken dot-handling for nested JSON format
- Fix issue with ICU-matcher.
- Remove Azure and DeepL services because they have been untested and potentially expensive.
- Remove --manualReview=true option because it did not work for all file formats.
- Remove --deleteStale=false option because it did not work for all file formats.
- Fix crash for PO/POT-files without a header
- Change default of
--overwriteOutdated
fromtrue
tofalse
- Add CSV file format
- Add the option
--overwriteOutdated
to ease rollouts ofattranslate
in hectic project environments (defaulttrue
to remain backwards-compatible).
- Support nested XMLs with an arbitrary depth
- Expand XML-support beyond Android
- Stability milestone reached: From now on, breaking changes will only happen after careful consideration and public announcements.
- Improve error messages
- Improve PO/POT: Preserve comments and headers
- Major improvements for YAML: Preserve comments and linebreaks, fix stability problems
- Add YAML file-format
- Add PO/POT file-format
- Add Windows support
- Expand support for manual reviews
- Add support for (some) nested XMLs
- Add an optional key-manipulation via seach/replace-expressions
- Major rewrite of XML-code to get rid of problematic native dependencies
- Add ARB/Flutter file-format
- Add support for manual reviews
- Initial version with support for JSON, Android and iOS