Skip to content

v1.3.0

Latest
Compare
Choose a tag to compare
@eduardolat eduardolat released this 14 Oct 07:46
· 4 commits to main since this release

Changelog - Go Easy i18n v1.3.0

πŸŽ‰ I'm excited to announce the latest release with some spicy updates! 🌢️

What's New

🐹 The Gopher Mascot!

I proudly introduce the newest addition: The Go Easy i18n Gopher! Bringing joy and cuteness to every line of code!

πŸ› οΈ Features & Enhancements

  • Config Flexibility: The Config parameter in NewI18n has been made optional, providing a smoother and more intuitive initialization experience.

  • Consistency Check Control: Introduced the DisableConsistencyCheck in the Config. Now you have the power to toggle consistency checks as per your needs.

  • Consistency Checks: Implemented rigorous checks to ensure all languages have consistent translation keys. This ensures that every language version of your application provides a seamless experience without missing out on any translation. With these checks, you're automatically alerted about any missing or extra keys in a particular language. Ensuring translation accuracy and completeness just became a breeze!

  • Simplified Translation: The Options parameter in Translate is now optional, making translation calls more straightforward.

  • Enhanced Translation Loading: Translations can now be loaded from strings and fs.FS. Ready to play nicely with embed.FS for embedded translations. Convenience at its best!

  • Documentation Overhaul: Updated the documentation to reflect all the new changes and provide clearer guidance.

πŸ™ Acknowledgments

A huge shoutout to the community and everyone who provided feedback. This release wouldn't have been possible without your valuable insights.


Remember, I'm always open to feedback, and I encourage you to report any issues or suggest enhancements. Let's make Go Easy i18n even better!