v/GTT
1
0
mirror of https://github.com/eeeXun/GTT.git synced 2025-05-20 09:30:21 -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 { func NewTranslator() *Translator {
return &Translator{ return &Translator{
Language: core.NewLanguage(), Language: new(core.Language),
TTSLock: core.NewTTSLock(), TTSLock: core.NewTTSLock(),
EngineName: core.NewEngineName("Apertium"), EngineName: core.NewEngineName("Apertium"),
} }

View File

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

View File

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

View File

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

View File

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

View File

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