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:
parent
aaa06560a5
commit
d0072abecc
@ -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"),
|
||||||
}
|
}
|
||||||
|
@ -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"),
|
||||||
}
|
}
|
||||||
|
@ -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"),
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
|
@ -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"),
|
||||||
}
|
}
|
||||||
|
@ -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"),
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user