Skip to content

Latest commit

 

History

History
 
 

i18n

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

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

go-i18n docs