models

package
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppConfig

type AppConfig struct {
	Port      string
	AdminPort string

	FavIconSite string
	Logging     *struct {
		Level             string
		PrefixedFormatter *struct {
			LogFormat       string
			TimestampFormat string
		}
	}

	BuiltinDictLanguages []string
	IpaFlavors           map[string]map[string]string
	PolicyMaxWords       int
}

AppConfig represents the configuration for the application.

func (*AppConfig) ConfigureLogger

func (c *AppConfig) ConfigureLogger()

ConfigureLogger configures the application's logger.

func (*AppConfig) GetAdminHttpPort

func (c *AppConfig) GetAdminHttpPort() string

func (*AppConfig) GetBuiltinDictLanguages

func (c *AppConfig) GetBuiltinDictLanguages() (ret map[string]struct{})

GetBuiltinDictLanguages returns the builtin dict languages.

func (*AppConfig) GetFavIconSite

func (c *AppConfig) GetFavIconSite() string

GetFavIconSite returns the favorite icon site.

func (*AppConfig) GetHttpPort

func (c *AppConfig) GetHttpPort() string

GetHttpPort returns the HTTP port.

func (*AppConfig) GetIpaFlavors

func (c *AppConfig) GetIpaFlavors() map[string]map[string]string

IpaFlavors returns the builtin ipa flavors languages.

func (*AppConfig) GetPolicyMaxWords

func (c *AppConfig) GetPolicyMaxWords() int

GetPolicyMaxWords returns the policy max word count.

type PhonemizerLanguage

type PhonemizerLanguage struct {
}

Jump to

Keyboard shortcuts

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