Documentation
¶
Index ¶
- Variables
- func ConvertAnyToFloat(value any) float64
- func ConvertAnyToInt64(value any) int64
- func ConvertAnyToString(value any) string
- func Get[T comparable](path string, convertFunc ConvertFunc[T], def T) (val T)
- func GetFloat(path string, def ...float64) (floatVal float64)
- func GetFloatTr(lang string, path string, def ...float64) float64
- func GetInt64(path string, def ...int64) (intVal int64)
- func GetInt64Tr(lang string, path string, def ...int64) int64
- func GetSlice[T comparable](path string, convertFunc ConvertFunc[T], def ...[]T) (valueList []T)
- func GetSliceTr[T comparable](lang string, path string, convertFunc ConvertFunc[T], def ...[]T) []T
- func GetString(path string, def ...string) (stringVal string)
- func GetStringF(path string, args ...any) (stringVal string)
- func GetStringTr(lang string, path string, def ...string) string
- func GetStringTrF(lang string, path string, args ...any) (stringVal string)
- func GetTr[T comparable](lang string, path string, convertFunc ConvertFunc[T], defRes T) (val T)
- func GetValue(path string, def ...any) (val any, err error)
- func GetValueTr(lang string, path string, def ...any) (val any, err error)
- func Has(lang string) bool
- func HasPath(path string, languages ...string) (ok bool, contains []string)
- func Init(opts Opts) (err error)
- func Initialized() bool
- func Load(lang string) (err error)
- func Reset()
- type ConvertFunc
- type FSOpts
- type Opts
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultString string = "" DefaultInt int64 = -1 DefaultFloat float64 = -1.0 )
View Source
var ( DefaultLang string FallbackLang string )
Functions ¶
func ConvertAnyToFloat ¶
func ConvertAnyToInt64 ¶
func ConvertAnyToString ¶
func Get ¶
func Get[T comparable](path string, convertFunc ConvertFunc[T], def T) (val T)
func GetSlice ¶
func GetSlice[T comparable](path string, convertFunc ConvertFunc[T], def ...[]T) (valueList []T)
func GetSliceTr ¶
func GetSliceTr[T comparable](lang string, path string, convertFunc ConvertFunc[T], def ...[]T) []T
func GetStringF ¶
func GetTr ¶
func GetTr[T comparable](lang string, path string, convertFunc ConvertFunc[T], defRes T) (val T)
func Initialized ¶
func Initialized() bool
Types ¶
type ConvertFunc ¶
var ( ConvertString ConvertFunc[string] = ConvertAnyToString ConvertInt64 ConvertFunc[int64] = ConvertAnyToInt64 ConvertFloat ConvertFunc[float64] = ConvertAnyToFloat )
Source Files
¶
Click to show internal directories.
Click to hide internal directories.