This is an example repository showing how to use Localazy with go-i18n for localization management. To learn more, check out the blog post describing the set up in detail.
https://replit.com/@DanCharvt/go-i18n-example#main.go
This repository contains translations from an actual Localazy Golang i18next example app. You can try to run localazy download to see how it works. However, this app is in read-only mode, meaning that localazy upload will fail.
Run the application
go run main.go
- sign up for Localazy,
- create an app. Although English is recommended, you may use any language as source
- select Golang integration option and install Localazy CLI,
- Retrieve your writeKey and readKey from the integration guide page and change them in
localazy.keys.json, - it is recommended to add
localazy.keys.jsonto .gitignore - remove every locale file except for your source locale (presumably en.json)
- fill in your source phrases,
- run
localazy upload, - when you have accepted strings in other languages, run
localazy downloadand check locales folder for the new translations, - run the app
go run main.go
