i18n

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetTranslationSets

func GetTranslationSets() map[string]TranslationSet

GetTranslationSets gets all the translation sets, keyed by language code

Types

type Localizer

type Localizer struct {
	Log *logrus.Entry
	S   TranslationSet
}

Localizer will translate a message into the user's language

type TranslationSet

type TranslationSet struct {
	NotEnoughSpace                             string
	ProjectTitle                               string
	MainTitle                                  string
	GlobalTitle                                string
	Navigate                                   string
	Menu                                       string
	MenuTitle                                  string
	Execute                                    string
	Scroll                                     string
	Close                                      string
	Quit                                       string
	ErrorTitle                                 string
	NoViewMachingNewLineFocusedSwitchStatement string
	OpenConfig                                 string
	EditConfig                                 string
	ConfirmQuit                                string
	ConfirmUpProject                           string
	ErrorOccurred                              string
	ConnectionFailed                           string
	UnattachableContainerError                 string
	WaitingForContainerInfo                    string
	CannotAttachStoppedContainerError          string
	CannotAccessDockerSocketError              string
	CannotKillChildError                       string

	Donate                      string
	Cancel                      string
	CustomCommandTitle          string
	BulkCommandTitle            string
	Remove                      string
	HideStopped                 string
	ForceRemove                 string
	RemoveWithVolumes           string
	MustForceToRemoveContainer  string
	Confirm                     string
	Return                      string
	FocusMain                   string
	LcFilter                    string
	StopContainer               string
	RestartingStatus            string
	StartingStatus              string
	StoppingStatus              string
	UppingProjectStatus         string
	UppingServiceStatus         string
	PausingStatus               string
	RemovingStatus              string
	DowningStatus               string
	RunningCustomCommandStatus  string
	RunningBulkCommandStatus    string
	RemoveService               string
	UpService                   string
	Stop                        string
	Pause                       string
	Restart                     string
	Down                        string
	DownWithVolumes             string
	Start                       string
	Rebuild                     string
	Recreate                    string
	PreviousContext             string
	NextContext                 string
	Attach                      string
	ViewLogs                    string
	UpProject                   string
	DownProject                 string
	ServicesTitle               string
	ContainersTitle             string
	StandaloneContainersTitle   string
	TopTitle                    string
	ImagesTitle                 string
	VolumesTitle                string
	NetworksTitle               string
	NoContainers                string
	NoContainer                 string
	NoImages                    string
	NoVolumes                   string
	NoNetworks                  string
	NoServices                  string
	RemoveImage                 string
	RemoveVolume                string
	RemoveNetwork               string
	RemoveWithoutPrune          string
	RemoveWithoutPruneWithForce string
	RemoveWithForce             string
	PruneImages                 string
	PruneContainers             string
	PruneVolumes                string
	PruneNetworks               string
	ConfirmPruneContainers      string
	ConfirmStopContainers       string
	ConfirmRemoveContainers     string
	ConfirmPruneImages          string
	ConfirmPruneVolumes         string
	ConfirmPruneNetworks        string
	PruningStatus               string
	StopService                 string
	PressEnterToReturn          string
	DetachFromContainerShortCut string
	StopAllContainers           string
	RemoveAllContainers         string
	ViewRestartOptions          string
	ExecShell                   string
	RunCustomCommand            string
	ViewBulkCommands            string
	FilterList                  string
	OpenInBrowser               string
	SortContainersByState       string

	LogsTitle                   string
	ConfigTitle                 string
	EnvTitle                    string
	DockerComposeConfigTitle    string
	StatsTitle                  string
	CreditsTitle                string
	ContainerConfigTitle        string
	ContainerEnvTitle           string
	NothingToDisplay            string
	NoContainerForService       string
	CannotDisplayEnvVariables   string
	CannotManageNonLocalService string

	No  string
	Yes string

	LcNextScreenMode string
	LcPrevScreenMode string
	FilterPrompt     string

	FocusProjects   string
	FocusServices   string
	FocusContainers string
	FocusImages     string
	FocusVolumes    string
	FocusNetworks   string

	// CLI strings
	AppTitle                   string
	LoadedFiles                string
	DefaultComposeFile         string
	AllServicesList            string
	AllServicesListAll         string
	NotRunningServicesList     string
	RunningServicesList        string
	StatusNotRunning           string
	StatusRunning              string
	StatusStopped              string
	CommonTips                 string
	QuickCommands              string
	Goodbye                    string
	SearchServiceTitle         string
	SearchMenuTitle            string
	SelectActionForService     string
	ExecutingActionOnService   string
	ExternalProjectStatusTip   string
	ExternalProjectNoConfigTip string
	ExternalProjectNoFixTip    string
	ExternalProjectNoBuildTip  string
	RepairingService           string
	DeletingServiceImage       string
	ConfirmCleanService        string
	WarningStopAndRemove       string
	ConfirmContinue            string
	ServiceNotRunningNoLogs    string
	ViewingServiceLogs         string
	EnteringContainer          string
	ActionFailed               string
	ActionSuccess              string
	ActionCompleted            string
	SelectServiceTo            string
	PromptServiceIdxName       string
	PromptServiceAllIdxName    string
	InputServiceNameIdx        string
	ErrorNoMatchingService     string
	ErrorNoStackServiceFound   string
	ExecutingAction            string
	ConfirmOneKeyStartStack    string
	StartingStack              string
	ContainsServices           string
	CleaningDockerBuildCache   string
	CleaningDockerBuildHistory string
	QuickSearchPrompt          string
	MenuFunction               string
	WaitEnterToContinue        string
	Build                      string
	Clean                      string
	Fix                        string
	ForceReconstruct           string
	FzfSelected                string
	SuffixAllSpecified         string
	SuffixSpecified            string
	CommandExecutionError      string
	ExecutionFinishedExitTip   string
	PressExitToReturnTip       string
	ReturningToMainMenu        string
	MustTypeExitToQuit         string

	// Menu Items
	MenuStartService      string
	MenuStopService       string
	MenuRestartService    string
	MenuViewLogs          string
	MenuServiceStatus     string
	MenuServiceConfig     string
	MenuEnterContainer    string
	MenuBuildService      string
	MenuForceReconstruct  string
	MenuCleanService      string
	MenuRemoveImage       string
	MenuLogStack          string
	MenuDBStack           string
	MenuCleanBuildCache   string
	MenuCleanBuildxCache  string
	MenuNetworkManagement string
	MenuVolumeManagement  string
	MenuImageManagement   string
	MenuRepairService     string
	// Image Management
	SearchImageTitle        string
	RunImage                string
	InputContainerName      string
	RunImageSuccess         string
	RunImageFailed          string
	SelectActionForImage    string
	ConfirmDeleteImage      string
	DeletingImage           string
	InvalidIndex            string
	DangerDeleteAllImages   string
	CleaningAllUnusedImages string
	PullImage               string
	MenuRunImage            string
	MenuDeleteImage         string
	DeleteAllImages         string
	InputImageToRun         string
	InputImageToDelete      string
	DetectingShell          string
}

TranslationSet is a set of localised strings for a given language

func NewTranslationSet

func NewTranslationSet(log *logrus.Entry, language string) *TranslationSet

func NewTranslationSetFromConfig

func NewTranslationSetFromConfig(log *logrus.Entry, configLanguage string) (*TranslationSet, error)

Jump to

Keyboard shortcuts

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