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