This Release Update is shorter than usual, but we have been working on many improvements since the last update and want to share them with you as soon as the new release is out.
🆕 language.new 🔗
You can try a new quirky feature that allows you to add a new language anytime by typing
language.new into your browser. You will be redirected to the last project you have opened with the new language selection window open. Go ahead and try it now!
➡️ Try it at language.new
💌 Post your feedback on our content 🔗
Across the Localazy website, you can now find calls for feedback below docs articles, FAQs, and even blog articles. Give this release a thumbs up below if you enjoy reading about Localazy improvements! :)
🔐 Improved Webhook security and new triggers 🔗
We've implemented a webhook security mechanism that allows you to verify that the request is coming unmodified from Localazy.
➡️ More details are in the documentation
The secret key is now available through API but will soon be added to UI as well.
We've also added support for new event triggers, allowing you to send a request from Localazy whenever a release tag is promoted to another tag.
🇰🇷 🇳🇴 New languages supported by DeepL 🔗
We have also added support for Korean and Norwegian when using DeepL. DeepL is available with the Localazy Autopilot plan and above.
➡️ Learn more about Machine Translations in Localazy
🌐 Improved metafiles for Localazy CDN 🔗
We are currently working on a significant update to our Language CDN, and recently we've added more information about each individual file in the metadata file (available through CLI and CDN).
Each file now contains
cdnFiles property where you can find links to the exact locations of files for each language.
Now it's also possible to construct those URLs dynamically from provided parameters:
➡️ Learn more about Meta files in the documentation
🔌 Proxy support for Localazy CLI 🔗
Some organizations have strict policies to run all their traffic from within their network through proxy for security purposes.
This made our CLI impossible to work with, as it was trying to contact the localazy URL directly.
We've added a cli option --proxy, which allows configuring the proxy URL.
➡️ Learn more about the --proxy option in the documentation.
💜 Strapi plugin automated upload & download 🔗
We have improved the support for Strapi Dynamic Zones, and starting from
v0.1.13.rc-0, it's possible to set up automatic downloads and uploads between Strapi and Localazy without clicking the buttons manually each time.
New settings were added to configure the automatic upload/download behavior. Also, the items can be uploaded individually, so processing the full instance is unnecessary. You can also select which languages you want to upload/download.
➡️️ Read more articles about Strapi localization on our blog.
🎫 Storyblok improved upload and download 🔗
You can now download already localized content from Storyblok to Localazy, and we've vastly improved the process of downloading the Storyblok stories to Localazy.
A progress bar with a detailed report on what's being downloaded is now available. If the download of an individual story fails, an error report with an error message is displayed, so you can better resolve the problem.
Read more about Managing multilingual content with Storyblok & Localazy
🔗 Duplicity Linking batch actions and language preview 🔗
And another big improvement was made to our Duplicity Linking feature. You can now manage your duplicities in the Localazy Console with batch actions and display the duplicates in all project languages to check how consistent the translations are across your project.
Duplicity Linking is an advanced feature that is available in the Agency plan and higher.
🗃️ Improvements & Fixes 🔗
There are also many other small improvements and fixes worth mentioning!
- Added Adblock detection when contacting support
- Fixed incorrect validation behavior for plurals
- Fix issue with one-time source key upgrades
- Fix broken project page when having a lower role in the project
- Reworked our release process
- Improved web performance and caching
✔️ Conclusion 🔗
And that's all for now! We hope you like the improvements, and we are looking forward to what our developers are planning for the next release.