Skip to content

Releases: eduardolat/goeasyi18n

v1.3.0

14 Oct 07:46
Compare
Choose a tag to compare

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!

v1.2.0

19 Sep 05:29
Compare
Choose a tag to compare
  • Add support for nil instead Options when the options are not needed
  • Add constructor for specific language Translate function

First release

29 Aug 07:01
Compare
Choose a tag to compare
v1.0.0

update docs