Releases: eduardolat/goeasyi18n
v1.3.0
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 inNewI18n
has been made optional, providing a smoother and more intuitive initialization experience. -
Consistency Check Control: Introduced the
DisableConsistencyCheck
in theConfig
. 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 inTranslate
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 withembed.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
- Add support for nil instead Options when the options are not needed
- Add constructor for specific language Translate function
First release
v1.0.0 update docs