i18n

package
v0.4.5 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const CobrassSourceID = "github.com/snivilised/cobrass"

Variables

This section is empty.

Functions

func LeadsWith added in v0.3.5

func LeadsWith(name, text string) string

func NewCommandAlreadyRegisteredNativeError

func NewCommandAlreadyRegisteredNativeError(name string) error

NewCommandAlreadyRegisteredNativeError, command already registered

func NewEnumValueValueAlreadyExistsNativeError

func NewEnumValueValueAlreadyExistsNativeError(value string, number int) error

NewEnumValueValueAlreadyExistsNativeError enum already exists, invalid enum info specified

func NewFailedToAddValidatorAlreadyExistsNativeError

func NewFailedToAddValidatorAlreadyExistsNativeError(flag string) error

failed to add validator for flag, because it already exists.

func NewIsNotValidEnumValueNativeError

func NewIsNotValidEnumValueNativeError(value string) error

NewIsNotValidEnumValueNativeError, is not a valid enum value

func NewParamSetAlreadyRegisteredNativeError

func NewParamSetAlreadyRegisteredNativeError(name string) error

NewParamSetAlreadyRegisteredNativeError, param set already registered.

func NewParamSetNotFoundNativeError

func NewParamSetNotFoundNativeError(name string) error

NewParamSetNotFoundNativeError, param set not found.

func NewParamSetObjectMustBePointerNativeError

func NewParamSetObjectMustBePointerNativeError(name, typ string) error

NewParamSetObjectMustBePointerNativeError, param set must be pointer.

func NewParamSetObjectMustBeStructNativeError

func NewParamSetObjectMustBeStructNativeError(name, typ string) error

NewParamSetObjectMustBeStructNativeError, param set must be struct.

func NewParentCommandNotRegisteredNativeError

func NewParentCommandNotRegisteredNativeError(parent string) error

NewParentCommandNotRegisteredNativeError, parent command not registered

func Use

func Use(options ...xi18n.UseOptionFn) error

Types

type AtLeastOptValidation

type AtLeastOptValidation struct {
	i18n.LocalisableError
}

func (AtLeastOptValidation) IsAtLeast

func (e AtLeastOptValidation) IsAtLeast() bool

type AtLeastOptValidationBehaviourQuery

type AtLeastOptValidationBehaviourQuery interface {
	error
	IsAtLeast() bool
}

func NewAtLeastOptValidationError

func NewAtLeastOptValidationError(flag string, value, threshold any) AtLeastOptValidationBehaviourQuery

type AtLeastOptValidationTemplData

type AtLeastOptValidationTemplData struct {
	RelationalOV
}

AtLeastOptValidationTemplData

func (AtLeastOptValidationTemplData) Message

type AtMostOptValidation

type AtMostOptValidation struct {
	i18n.LocalisableError
}

func (AtMostOptValidation) IsAtMost

func (e AtMostOptValidation) IsAtMost() bool

type AtMostOptValidationBehaviourQuery

type AtMostOptValidationBehaviourQuery interface {
	error
	IsAtMost() bool
}

func NewAtMostOptValidationError

func NewAtMostOptValidationError(flag string, value, threshold any) AtMostOptValidationBehaviourQuery

type AtMostOptValidationTemplData

type AtMostOptValidationTemplData struct {
	RelationalOV
}

AtMostOptValidationTemplData

func (AtMostOptValidationTemplData) Message

type CascadeDepthParamUsageTemplData added in v0.4.2

type CascadeDepthParamUsageTemplData struct {
	CobrassTemplData
}

CascadeDepthParamUsageTemplData 🧊

func (CascadeDepthParamUsageTemplData) Message added in v0.4.2

type CascadeNoRecurseParamUsageTemplData added in v0.4.4

type CascadeNoRecurseParamUsageTemplData struct {
	CobrassTemplData
}

CascadeNoRecurseParamUsageTemplData 🧊

func (CascadeNoRecurseParamUsageTemplData) Message added in v0.4.4

type CliInteractionIsTUIUsageTemplData added in v0.4.5

type CliInteractionIsTUIUsageTemplData struct {
	CobrassTemplData
}

CliInteractionIsTUIUsageTemplData 🧊

func (CliInteractionIsTUIUsageTemplData) Message added in v0.4.5

type CobrassTemplData

type CobrassTemplData struct{}

func (CobrassTemplData) SourceID

func (td CobrassTemplData) SourceID() string

type ContainmentOV

type ContainmentOV[T any] struct {
	CobrassTemplData
	Flag       string
	Value      any
	Collection []T
}

ContainmentOV

type ContainsOptValidation

type ContainsOptValidation[T any] struct {
	i18n.LocalisableError
}

func (ContainsOptValidation[T]) IsAMemberOf

func (e ContainsOptValidation[T]) IsAMemberOf() bool

type ContainsOptValidationBehaviourQuery

type ContainsOptValidationBehaviourQuery[T any] interface {
	error
	IsAMemberOf() bool
}

func NewContainsOptValidationError

func NewContainsOptValidationError[T any](flag string, value any, collection []T) ContainsOptValidationBehaviourQuery[T]

type ContainsOptValidationTemplData

type ContainsOptValidationTemplData[T any] struct {
	ContainmentOV[T]
}

ContainsOptValidationTemplData

func (ContainsOptValidationTemplData[T]) Message

func (td ContainsOptValidationTemplData[T]) Message() *i18n.Message

type DryRunParamUsageTemplData added in v0.3.5

type DryRunParamUsageTemplData struct {
	CobrassTemplData
}

DryRunParamUsageTemplData 🧊

func (DryRunParamUsageTemplData) Message added in v0.3.5

func (td DryRunParamUsageTemplData) Message() *Message

type FilesExGlobParamUsageTemplData added in v0.4.3

type FilesExGlobParamUsageTemplData struct {
	CobrassTemplData
}

FilesExGlobParamUsageTemplData 🧊

func (FilesExGlobParamUsageTemplData) Message added in v0.4.3

type FilesGlobParamUsageTemplData added in v0.3.5

type FilesGlobParamUsageTemplData struct {
	CobrassTemplData
}

FilesGlobParamUsageTemplData 🧊

func (FilesGlobParamUsageTemplData) Message added in v0.3.5

func (td FilesGlobParamUsageTemplData) Message() *Message

type FilesRegExParamUsageTemplData added in v0.3.5

type FilesRegExParamUsageTemplData struct {
	CobrassTemplData
}

FilesRegExParamUsageTemplData 🧊

func (FilesRegExParamUsageTemplData) Message added in v0.3.5

func (td FilesRegExParamUsageTemplData) Message() *Message

type FoldersExGlobParamUsageTemplData added in v0.4.3

type FoldersExGlobParamUsageTemplData struct {
	CobrassTemplData
}

FoldersExGlobParamUsageTemplData 🧊

func (FoldersExGlobParamUsageTemplData) Message added in v0.4.3

type FoldersGlobParamUsageTemplData added in v0.4.3

type FoldersGlobParamUsageTemplData struct {
	CobrassTemplData
}

FoldersGlobParamUsageTemplData 🧊

func (FoldersGlobParamUsageTemplData) Message added in v0.4.3

type FoldersRexExParamUsageTemplData added in v0.4.3

type FoldersRexExParamUsageTemplData struct {
	CobrassTemplData
}

FoldersRexExParamUsageTemplData 🧊

func (FoldersRexExParamUsageTemplData) Message added in v0.4.3

type GreaterThanOptValidation

type GreaterThanOptValidation struct {
	i18n.LocalisableError
}

func (GreaterThanOptValidation) IsGreaterThan

func (e GreaterThanOptValidation) IsGreaterThan() bool

type GreaterThanOptValidationBehaviourQuery

type GreaterThanOptValidationBehaviourQuery interface {
	error
	IsGreaterThan() bool
}

func NewGreaterThanOptValidationError

func NewGreaterThanOptValidationError(flag string, value, threshold any) GreaterThanOptValidationBehaviourQuery

type GreaterThanOptValidationTemplData

type GreaterThanOptValidationTemplData struct {
	RelationalOV
}

GreaterThanOptValidationTemplData

func (GreaterThanOptValidationTemplData) Message

type InvalidExtendedGlobFilterBehaviourQuery added in v0.4.3

type InvalidExtendedGlobFilterBehaviourQuery interface {
	error
	IsInvalidExtendedGlobFilter() bool
}

func NewInvalidExtendedGlobFilterValidationError added in v0.4.3

func NewInvalidExtendedGlobFilterValidationError(delimiter string) InvalidExtendedGlobFilterBehaviourQuery

type InvalidExtendedGlobFilterTemplData added in v0.4.3

type InvalidExtendedGlobFilterTemplData struct {
	CobrassTemplData
	Delimiter string
}

AtMostOptValidationTemplData

func (InvalidExtendedGlobFilterTemplData) Message added in v0.4.3

type InvalidExtendedGlobFilterValidation added in v0.4.3

type InvalidExtendedGlobFilterValidation struct {
	i18n.LocalisableError
}

func (InvalidExtendedGlobFilterValidation) IsInvalidExtendedGlobFilter added in v0.4.3

func (e InvalidExtendedGlobFilterValidation) IsInvalidExtendedGlobFilter() bool

type LanguageParamUsageTemplData added in v0.4.0

type LanguageParamUsageTemplData struct {
	CobrassTemplData
}

LanguageParamUsageTemplData 🧊

func (LanguageParamUsageTemplData) Message added in v0.4.0

func (td LanguageParamUsageTemplData) Message() *Message

type LessThanOptValidation

type LessThanOptValidation struct {
	i18n.LocalisableError
}

func (LessThanOptValidation) IsLessThan

func (e LessThanOptValidation) IsLessThan() bool

type LessThanOptValidationBehaviourQuery

type LessThanOptValidationBehaviourQuery interface {
	error
	IsLessThan() bool
}

func NewLessThanOptValidationError

func NewLessThanOptValidationError(flag string, value, threshold any) LessThanOptValidationBehaviourQuery

type LessThanOptValidationTemplData

type LessThanOptValidationTemplData struct {
	RelationalOV
}

LessThanOptValidationTemplData

func (LessThanOptValidationTemplData) Message

type MatchOV

type MatchOV struct {
	CobrassTemplData
	Flag    string
	Value   string
	Pattern string
}

MatchOV

type MatchOptValidation

type MatchOptValidation struct {
	i18n.LocalisableError
}

func (MatchOptValidation) IsMatch

func (e MatchOptValidation) IsMatch() bool

type MatchOptValidationBehaviourQuery

type MatchOptValidationBehaviourQuery interface {
	error
	IsMatch() bool
}

func NewMatchOptValidationError

func NewMatchOptValidationError(flag, value, pattern string) MatchOptValidationBehaviourQuery

type MatchOptValidationTemplData

type MatchOptValidationTemplData struct {
	MatchOV
}

MatchOptValidationTemplData

func (MatchOptValidationTemplData) Message

type Message added in v0.3.5

type Message = i18n.Message

type NotContainsOptValidation

type NotContainsOptValidation[T any] struct {
	i18n.LocalisableError
}

func (NotContainsOptValidation[T]) IsNotAMemberOf

func (e NotContainsOptValidation[T]) IsNotAMemberOf() bool

type NotContainsOptValidationBehaviourQuery

type NotContainsOptValidationBehaviourQuery[T any] interface {
	error
	IsNotAMemberOf() bool
}

func NewNotContainsOptValidationError

func NewNotContainsOptValidationError[T any](flag string, value any, collection []T) NotContainsOptValidationBehaviourQuery[T]

type NotContainsOptValidationTemplData

type NotContainsOptValidationTemplData[T any] struct {
	ContainmentOV[T]
}

NotContainsOptValidationTemplData

func (NotContainsOptValidationTemplData[T]) Message

type NotMatchOptValidation

type NotMatchOptValidation struct {
	i18n.LocalisableError
}

func (NotMatchOptValidation) IsNotMatch

func (e NotMatchOptValidation) IsNotMatch() bool

type NotMatchOptValidationBehaviourQuery

type NotMatchOptValidationBehaviourQuery interface {
	error
	IsNotMatch() bool
}

func NewNotMatchOptValidationError

func NewNotMatchOptValidationError(flag, value, pattern string) NotMatchOptValidationBehaviourQuery

type NotMatchOptValidationTemplData

type NotMatchOptValidationTemplData struct {
	MatchOV
}

NotMatchOptValidationTemplData

func (NotMatchOptValidationTemplData) Message

type NotWithinOptValidation

type NotWithinOptValidation struct {
	i18n.LocalisableError
}

func (NotWithinOptValidation) IsInsideOfRange

func (e NotWithinOptValidation) IsInsideOfRange() bool

type NotWithinOptValidationBehaviourQuery

type NotWithinOptValidationBehaviourQuery interface {
	error
	IsInsideOfRange() bool
}

func NewNotWithinOptValidationError

func NewNotWithinOptValidationError(flag string, value, low, high any) NotWithinOptValidationBehaviourQuery

type NotWithinOptValidationTemplData

type NotWithinOptValidationTemplData struct {
	OutOfRangeOV
}

NotWithinOptValidationTemplData

func (NotWithinOptValidationTemplData) Message

type OutOfRangeOV

type OutOfRangeOV struct {
	CobrassTemplData
	Flag  string
	Value any
	Lo    any
	Hi    any
}

💧 OutOfRangeOV

type ProfileParamUsageTemplData added in v0.3.5

type ProfileParamUsageTemplData struct {
	CobrassTemplData
}

ProfileParamUsageTemplData 🧊

func (ProfileParamUsageTemplData) Message added in v0.3.5

func (td ProfileParamUsageTemplData) Message() *Message

type RelationalOV

type RelationalOV struct {
	CobrassTemplData
	Flag      string
	Value     any
	Threshold any
}

💧 Relational

type SamplingLastUsageTemplData added in v0.4.5

type SamplingLastUsageTemplData struct {
	CobrassTemplData
}

SamplingLastUsageTemplData 🧊

func (SamplingLastUsageTemplData) Message added in v0.4.5

func (td SamplingLastUsageTemplData) Message() *Message

type SamplingNoFilesUsageTemplData added in v0.4.5

type SamplingNoFilesUsageTemplData struct {
	CobrassTemplData
}

SamplingNoFilesUsageTemplData 🧊

func (SamplingNoFilesUsageTemplData) Message added in v0.4.5

func (td SamplingNoFilesUsageTemplData) Message() *Message

type SamplingNoFoldersUsageTemplData added in v0.4.5

type SamplingNoFoldersUsageTemplData struct {
	CobrassTemplData
}

SamplingNoFoldersUsageTemplData 🧊

func (SamplingNoFoldersUsageTemplData) Message added in v0.4.5

type SamplingSampleUsageTemplData added in v0.4.5

type SamplingSampleUsageTemplData struct {
	CobrassTemplData
}

SamplingSampleUsageTemplData 🧊

func (SamplingSampleUsageTemplData) Message added in v0.4.5

func (td SamplingSampleUsageTemplData) Message() *Message

type SchemeParamUsageTemplData added in v0.4.0

type SchemeParamUsageTemplData struct {
	CobrassTemplData
}

SchemeParamUsageTemplData 🧊

func (SchemeParamUsageTemplData) Message added in v0.4.0

func (td SchemeParamUsageTemplData) Message() *Message

type TextualInteractionIsNoTUIUsageTemplData added in v0.4.5

type TextualInteractionIsNoTUIUsageTemplData struct {
	CobrassTemplData
}

TextualInteractionIsNoTUIUsageTemplData 🧊

func (TextualInteractionIsNoTUIUsageTemplData) Message added in v0.4.5

type WithinOptValidation

type WithinOptValidation struct {
	i18n.LocalisableError
}

func (WithinOptValidation) IsOutOfRange

func (e WithinOptValidation) IsOutOfRange() bool

type WithinOptValidationBehaviourQuery

type WithinOptValidationBehaviourQuery interface {
	error
	IsOutOfRange() bool
}

func NewWithinOptValidationError

func NewWithinOptValidationError(flag string, value, low, high any) WithinOptValidationBehaviourQuery

type WithinOptValidationTemplData

type WithinOptValidationTemplData struct {
	OutOfRangeOV
}

WithinOptValidationTemplData

func (WithinOptValidationTemplData) Message

type WorkerPoolCPUParamUsageTemplData added in v0.3.5

type WorkerPoolCPUParamUsageTemplData struct {
	CobrassTemplData
}

WorkerPoolCPUParamUsageTemplData 🧊

func (WorkerPoolCPUParamUsageTemplData) Message added in v0.3.5

type WorkerPoolNoWParamUsageTemplData added in v0.3.5

type WorkerPoolNoWParamUsageTemplData struct {
	CobrassTemplData
}

WorkerPoolCPUParamUsageTemplData 🧊

func (WorkerPoolNoWParamUsageTemplData) Message added in v0.3.5

Jump to

Keyboard shortcuts

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