i18n

package
v1.0.9 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2024 License: Apache-2.0 Imports: 4 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Language

Language .

Types

type LocaleResource

type LocaleResource interface {
	// Name() string
	ExistKey(key string) bool
	Get(key string, defaults ...string) string
	GetTemplate(key string) *Template
}

LocaleResource .

func NewNopLocaleResource

func NewNopLocaleResource() LocaleResource

NewNopLocaleResource .

func WrapLocaleResource

WrapLocaleResource .

type Template

type Template struct {
	// contains filtered or unexported fields
}

Template .

func NewTemplate

func NewTemplate(key string, content string) *Template

NewTemplate .

func (*Template) Content

func (t *Template) Content() string

Content .

func (*Template) Key

func (t *Template) Key() string

Key .

func (*Template) Render

func (t *Template) Render(args ...interface{}) string

Render .

func (*Template) RenderByKey

func (t *Template) RenderByKey(params map[string]string) string

RenderByKey Render by key eg: {{keyName}}

Jump to

Keyboard shortcuts

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