Skip to content

yinghuocho/i18n

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i18n

A simple i18n library in Go, only supports text translation currently.

Usage

Setup

Place all you translation json files under 'locale' directory.

  • Use current user's locale UseOSLocale()

  • Specifies locale to use manually SetLocale("en_US")

If your translations is under another place, SetMessagesDir("mydir")

Or feed from in memory data structure. SetMessagesFunc(func)

Use

t := i18n.T("KEY_OF_STRING")
t := i18n.T("KEY_OF_FORMAT_STRING", var1, var1, ...)

About

simple i18n utility

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%