discordi18n

package
v0.4.4 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Localizer

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

func NewLocalizer

func NewLocalizer(defaultLanguage language.Tag) (*Localizer, error)

func (*Localizer) LanguageTags

func (l *Localizer) LanguageTags() []language.Tag

func (*Localizer) Localize

func (l *Localizer) Localize(lang string, lc *i18n.LocalizeConfig) (string, error)

func (*Localizer) LocalizeDiscord

func (l *Localizer) LocalizeDiscord(messageID string) (string, map[discordgo.Locale]string, error)

func (*Localizer) LocalizeDiscordWithConfig

func (l *Localizer) LocalizeDiscordWithConfig(lc *i18n.LocalizeConfig) (string, map[discordgo.Locale]string, error)

func (*Localizer) LocalizeError

func (l *Localizer) LocalizeError(lang string, errToLocalize error) string

func (*Localizer) LocalizeWithTag

func (l *Localizer) LocalizeWithTag(lang string, lc *i18n.LocalizeConfig) (string, language.Tag, error)

func (*Localizer) MustLocalize

func (l *Localizer) MustLocalize(lang string, lc *i18n.LocalizeConfig) string

Jump to

Keyboard shortcuts

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