v/GTT
1
0
mirror of https://github.com/eeeXun/GTT.git synced 2025-05-20 01:30:07 -07:00

refactor: new a core.Language instead of return by function

Nothing needs to be initialized in core.Language. Just new one.
This commit is contained in:
eeeXun 2023-04-29 01:41:31 +08:00
parent aaa06560a5
commit d0072abecc
6 changed files with 5 additions and 9 deletions

View File

@ -23,7 +23,7 @@ type Translator struct {
func NewTranslator() *Translator {
return &Translator{
Language: core.NewLanguage(),
Language: new(core.Language),
TTSLock: core.NewTTSLock(),
EngineName: core.NewEngineName("Apertium"),
}

View File

@ -23,7 +23,7 @@ type Translator struct {
func NewTranslator() *Translator {
return &Translator{
Language: core.NewLanguage(),
Language: new(core.Language),
TTSLock: core.NewTTSLock(),
EngineName: core.NewEngineName("Argos"),
}

View File

@ -39,7 +39,7 @@ type setUpData struct {
func NewTranslator() *Translator {
return &Translator{
Language: core.NewLanguage(),
Language: new(core.Language),
TTSLock: core.NewTTSLock(),
EngineName: core.NewEngineName("Bing"),
}

View File

@ -5,10 +5,6 @@ type Language struct {
dstLang string
}
func NewLanguage() *Language {
return &Language{}
}
func (l *Language) GetSrcLang() string {
return l.srcLang
}

View File

@ -27,7 +27,7 @@ type Translator struct {
func NewTranslator() *Translator {
return &Translator{
Language: core.NewLanguage(),
Language: new(core.Language),
TTSLock: core.NewTTSLock(),
EngineName: core.NewEngineName("Google"),
}

View File

@ -29,7 +29,7 @@ type Translator struct {
func NewTranslator() *Translator {
return &Translator{
Language: core.NewLanguage(),
Language: new(core.Language),
TTSLock: core.NewTTSLock(),
EngineName: core.NewEngineName("Reverso"),
}