Releases: wagtail/wagtail-localize
Releases · wagtail/wagtail-localize
Version 1.0 Release Candidate
This is the first release candidate for Wagtail Localize 1.0
Full release should be ready sometime in August
Changes since 0.9.5:
- Documentation has been improved
- Added support for Wagtail 2.13, Django 3.2, and Python 3.9
- Added support for using Google Cloud Translation as a machine translator
- External URLs extracted from links in rich text fields are now overridable
- Display an error if user tries to publish while a segment is being edited
- Updated translations
Bug fixes:
- Current Locale can no longer be selected in "Sync from" field
- Use gettext_lazy to avoid generating unnecessary migrations (v.paritskiy)
Version 0.9.5
- Initial work on the documentation
- Add docstrings for all models
- Add docstrings for all other classes
- Unpin Wagtail version (so it works on Wagtail > 2.11)
- Make foreign keys to untranslatable snippets overridable
- Display a warning when editing translations from an out of date schema
- Extract fields that have the same copy separately
- Extract links to segment and restore them while translating contributed by @mardiros
- Rebase on cookiecutter-wagtail-plugin template
- Check if wagtail.embeds is installed before importing EmbedBlock
- Implement a simple report
- Make locale components optional
- Hide segments that don't have an edit handler panel
- Check for invalid id on
<a>
while submitting translations contributed by @mardiros - Simplify
extract_strings
- Fix: Remove hard-coded admin base URLs
- Fix: Don't show option to translate alias if it's not in a different language tree
Version 0.9.4
- Log when a page alias is converted into a regular page (#279)
- Assign formsets to the correct tab (#276)
- Pass allowed page types into page chooser (#277)
- Prevent crash when a homepage is created in a synchronised locale source (#245)
- Order segments by content panels (#273)
- Clarify invalid
ForeignKey
error message (#272) - Add support for
EmbedBlock
(#271) - Raise a
TypeError
ifStringSegmentValue
is initialised withNone
(#270) - Make TranslatableMixin for snippets not required (#257)
UI translations added for Czech, Spanish, Hungarian, Portuguese (Portugal), and Swedish
Version 0.9.3
- Add
override_translatable_fields
option
Version 0.9.2
- Improve packaging info (@zerolab)
- Fix crash when getting label of StructBlock child
- Update page draft_title immediately when title segment is edited
- Show dependencies on edit translation view
- Implemented locale components
- Synchronise content between locales using alias pages
- Fix crash when CharField/TextField is None
- Fix date formatting on Windows
Version 0.9.1
Include built static with the release (oops!)
Implement overridable segments
Add padding to (not contained element)
Fix tabs for clusterable snippets
Version 0.9
While we're adding the finishing touches to the 1.0 release (expected within a couple of weeks). Here's a quick preview for any early-adopters.
This doesn't include the following features:
- The ability to override untranslatable fields (like images)
- See linked translatable snippets from the editor
- Build a site tree using alias pages
Version 0.4
- Initial mkdocs config (@jacobtoppm)
- Removed some unused code (@kaedroho)
- Tests (@kaedroho)
- Test with SQLite by default (@kaedroho)
- Tweaks to segment extraction (@kaedroho)
- Test on Django 3.0 and Wagtail 2.8 (@kaedroho)
- New revisions models. Change the way related objects are stored in translation memory (@kaedroho)
- Implement segment context (@kaedroho)
- Rename translation_memory app to translation (@kaedroho)
- Moved translation_engines into translation app (@kaedroho)
- Moved segment extraction/ingestion code into translation app (@kaedroho)
- Test on Django 2.1 (@kaedroho)
Version 0.3.3
- Fixes to segment extraction from rich text
Version 0.3.2
v0.3.2 Bump version to 0.3.2