Fiber with i18n
This is a quick example of how to use nicksnyder/go-i18n package to translate your Fiber application into multiple languages.
Demo
- Run Fiber application;
- Open
http://127.0.0.1:3000/?unread=1
and see:
Hello Bob
I have 1 unread email.
Bob has 1 unread email.
- Next, go to
http://127.0.0.1:3000/?unread=4
and see pluralization of your message:
Hello Bob
I have 4 unread emails.
Bob has 4 unread emails.
- OK. Try translation of other languages, just add
&lang=es
(or&lang=ru
) query to the URL:
Hola Bob
Tengo 4 correos electrónicos no leídos
Bob tiene 4 correos electrónicos no leídos