i18next

package
v2.0.0-...-73493f7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ByContext

func ByContext(ctx context.Context, id string) string

func ByContextWithData

func ByContextWithData(ctx context.Context, id string, data any) string

func ByLang

func ByLang(lang language.Tag, id string) string

func ByLangWithData

func ByLangWithData(lang language.Tag, id string, data any) string

func DefaultLang

func DefaultLang() language.Tag

func GetLang

func GetLang(ctx context.Context) language.Tag

func Languages

func Languages() (tags []language.Tag)

func SetLang

func SetLang(ctx context.Context, lang language.Tag) context.Context

func Setup

func Setup(configs Configs, path string) error

func ToContext

func ToContext(ctx context.Context, l Lingual) context.Context

Types

type Configs

type Configs struct {
	DefaultLang language.Tag `env:"DEFAULT_LANG" envDefault:"en"`
}

type Lingual

type Lingual interface {
	GetLanguage() language.Tag
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL