Releases: ArchiDevil/hat
v0.7
Added the ability to upload TXT documents, track progress, approve segments and preliminary internal support for glossaries. Translation memories are filled up when a user translates anything, they are not read-only anymore.
What's Changed
- Add endpoint for loading xlsx file by @GoddessEyes in #57
- Add endpoint for retrieving GlossaryDocs by @GoddessEyes in #72
- Refactor docs representation by @ArchiDevil in #74
- Upload generic docs by @ArchiDevil in #76
- Display TXT files in UI by @ArchiDevil in #79
- Refactor translation memory by @ArchiDevil in #80
- Bind TMs to docs by @ArchiDevil in #82
- Glossary API by @GoddessEyes in #81
- Add CRUD API for glossary/glossary_record by @GoddessEyes in #85
- Add unified created_by field for glossary and records by @ArchiDevil in #89
- Export tmx files from translation memories by @ArchiDevil in #92
Dependencies updates
- Update nltk requirement from ==3.8.* to ==3.9.* in /backend in the pip group across 1 directory by @dependabot in #83
- Update backend deps by @ArchiDevil in #91
- Bump nanoid from 3.3.7 to 3.3.8 in /frontend in the npm_and_yarn group across 1 directory by @dependabot in #88
- Bump python-multipart from 0.0.9 to 0.0.18 in /backend in the pip group across 1 directory by @dependabot in #86
- Bump the npm_and_yarn group across 2 directories with 4 updates by @dependabot in #87
Full Changelog: v0.6...v0.7
R6 - Editable XLIFF files with partial substitution
Added first ability to edit translated segments. Additionally, it is possible now to substitute segments with non-100% match.
What's Changed
- Add pagination for records in TMX and XLIFF viewers by @ArchiDevil in #48
- Editable XLIFF segments by @ArchiDevil in #53
- Add ruff linter for backend by @GoddessEyes in #54
- Add preliminary glossary support by @GoddessEyes in #55
- Add endpoints for partials subsitutions in XLIFF by @ArchiDevil in #56
- Add substitutions panel to XLIFF editor by @ArchiDevil in #58
- Add partial substitutions for automated XLIFF processing by @ArchiDevil in #59
- Add one more font UI components by @ArchiDevil in #60
New Contributors
- @GoddessEyes made their first contribution in #54
Full Changelog: v0.5...v0.6
R5 - Authentication
R4 - Yandex API translation
Added a first external translation API service. Backend moved to FastAPI with a separate worker for long operations.
What's Changed
- Migrate to Fast API by in #22
- Separate worker by in #27
- Yandex translation by in #29
- TMX selection dialog by in #33
Full Changelog: v0.3...v0.4
R3 - Separate frontend
Make frontend as a separate project. Move all backend methods to work with JSON with no HTML pages rendering.
Full Changelog: v0.2...v0.3
R2 - Persistent documents from XLIFF and TMX
Now XLIFF and TMX files are stored into database and are processed using queries.
Full Changelog: v0.1...v0.2
R1 - XLIFF file substitution
First release with support of processing XLIFF file with a TMX file.
Full Changelog: https://github.com/ArchiDevil/hat/commits/v0.1