Versions in this module Expand all Collapse all v0 v0.1.0 Apr 29, 2024 Changes in this version + const ErrBooleanNotTrueOrFalse + const ErrDuplicateEntry + const ErrDuplicateGroup + const ErrDuplicateLocalization + const ErrEntryOutsideGroup + const ErrInvalidEntry + const ErrInvalidGroupHeader + const ErrNoDefaultValue + const ErrStringNotASCII + const ErrUnexpectedRune + const ErrUnsupportedEscape + func ParseBoolean(value string) (bool, error) + func ParseIconString(value string) (string, error) + func ParseInteger(value string) (int, error) + func ParseLocaleString(value string) (string, error) + func ParseMultiple[T any](parser func(string) (T, error), value string, sep rune) ([]T, error) + func ParseNumeric(value string) (float64, error) + func ParseString(value string) (string, error) + type Entry struct + Localized map[locale.Locale]string + Value string + func (entry Entry) Localize(locale locale.Locale) string + func (entry Entry) Unescape() (Entry, error) + type File map[string]Group + func Parse(reader io.Reader) (File, error) + func (file File) String() string + type Group map[string]Entry