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:
parent
aaa06560a5
commit
d0072abecc
@ -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"),
|
||||
}
|
||||
|
@ -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"),
|
||||
}
|
||||
|
@ -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"),
|
||||
}
|
||||
|
@ -5,10 +5,6 @@ type Language struct {
|
||||
dstLang string
|
||||
}
|
||||
|
||||
func NewLanguage() *Language {
|
||||
return &Language{}
|
||||
}
|
||||
|
||||
func (l *Language) GetSrcLang() string {
|
||||
return l.srcLang
|
||||
}
|
||||
|
@ -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"),
|
||||
}
|
||||
|
@ -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"),
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user