v/GTT
1
0
mirror of https://github.com/eeeXun/GTT.git synced 2025-05-17 08:10:22 -07:00
GTT/internal/translate/core/language.go
eeeXun d0072abecc refactor: new a core.Language instead of return by function
Nothing needs to be initialized in core.Language. Just new one.
2023-04-29 01:41:31 +08:00

27 lines
407 B
Go

package core
type Language struct {
srcLang string
dstLang string
}
func (l *Language) GetSrcLang() string {
return l.srcLang
}
func (l *Language) GetDstLang() string {
return l.dstLang
}
func (l *Language) SetSrcLang(lang string) {
l.srcLang = lang
}
func (l *Language) SetDstLang(lang string) {
l.dstLang = lang
}
func (l *Language) SwapLang() {
l.srcLang, l.dstLang = l.dstLang, l.srcLang
}