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!