locale

package
v0.0.0-...-6c5b1ce Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2022 License: BSD-2-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ShortDatePattern     = "d"
	LongDatePattern      = "D"
	DateMonthPattern     = "M"
	DateTimePattern      = "g"
	DateMonthTimePattern = "H"
	LongDateTimePattern  = "G"
	ShortTimePattern     = "t" // HH:mm
	LongTimePattern      = "T" // HH:mm:ss
	CurrencyPattern      = "c"
	FloatPattern         = "f"
	IntPattern           = "i"
)

Variables

View Source
var MonthNames = []string{
	"January",
	"February",
	"March",
	"April",
	"May",
	"June",
	"July",
	"August",
	"September",
	"October",
	"November",
	"December",
}
View Source
var WeekDays = []string{
	"Sunday",
	"Monday",
	"Tuesday",
	"Wednesday",
	"Thursday",
	"Friday",
	"Saturday",
}

Functions

func AddTranslation

func AddTranslation(lang, value, translation string)

func ClearTransations

func ClearTransations()

func Translate

func Translate(lang, value string) string

Types

type Culture

type Culture struct {
	Name                 string
	Language             string
	ShortTimePattern     string
	MonthDayPattern      string
	DateMonthPattern     string
	LongDatePattern      string
	CurrencySymbol       string
	CurrencyPattern      string
	DateMonthTimePattern string
	DateTimePattern      string
	LongDateTimePattern  string
	ShortDatePattern     string
	NumberOfDecimals     int
	FirstDayOfWeek       time.Weekday
	ThousandSeparator    rune
	DecimalSeparator     rune
}
var DefaultCulture *Culture

func NewCulture

func NewCulture(name string) *Culture

func (*Culture) Clone

func (c *Culture) Clone() *Culture

func (*Culture) Format

func (c *Culture) Format(format string, v interface{}, language string) string

func (*Culture) ParseDate

func (c *Culture) ParseDate(value, format string, loc *time.Location) (time.Time, error)

func (*Culture) ParseNumber

func (c *Culture) ParseNumber(v string) (float64, error)

Jump to

Keyboard shortcuts

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