translator

package
v0.0.0-...-c843baf Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var GameTranslations = translations{
	"ru": {
		"game creation": {
			// contains filtered or unexported fields
		},
		"joining the game": {
			// contains filtered or unexported fields
		},
		"play the game": {
			// contains filtered or unexported fields
		},
		"gunslinger killed":      {/* contains filtered or unexported fields */},
		"joined the game":        {/* contains filtered or unexported fields */},
		"game join list item":    {/* contains filtered or unexported fields */},
		"owner of the game":      {/* contains filtered or unexported fields */},
		"shot in game":           {/* contains filtered or unexported fields */},
		"top is not determined":  {/* contains filtered or unexported fields */},
		"top players by games":   {/* contains filtered or unexported fields */},
		"top game player":        {/* contains filtered or unexported fields */},
		"available only in chat": {/* contains filtered or unexported fields */},
		"player already in game": {/* contains filtered or unexported fields */},
		"player is not kicked":   {/* contains filtered or unexported fields */},
		"wait for game timeout":  {/* contains filtered or unexported fields */},
		"active game not found":  {/* contains filtered or unexported fields */},
		"user game statistics":   {/* contains filtered or unexported fields */},
		"deprecated command":     {/* contains filtered or unexported fields */},
	},
}

Functions

This section is empty.

Types

type Config

type Config struct {
	Locale    string
	Args      map[string]string
	OneOfMany int
	OneOfAll  int
}

type Message

type Message string

type Translator

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

func NewTranslator

func NewTranslator(
	defaultLocale string,
	storage ...translations,
) *Translator

func (Translator) Get

func (trans Translator) Get(str string, cfg Config) string

func (Translator) GetMany

func (trans Translator) GetMany(str string, cfg Config) []string

Jump to

Keyboard shortcuts

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