Default language
I made it so that if the OS language matches the language into which there is a translation, it would be used by default. And if not, then I would suggest choosing which language to use.
This commit is contained in:
parent
46d210d6d5
commit
9d46db43c2
@ -1,6 +1,7 @@
|
|||||||
package handler
|
package handler
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fyne.io/fyne/v2/lang"
|
||||||
"git.kor-elf.net/kor-elf/gui-for-ffmpeg/kernel"
|
"git.kor-elf.net/kor-elf/gui-for-ffmpeg/kernel"
|
||||||
"git.kor-elf.net/kor-elf/gui-for-ffmpeg/localizer"
|
"git.kor-elf.net/kor-elf/gui-for-ffmpeg/localizer"
|
||||||
)
|
)
|
||||||
@ -29,8 +30,11 @@ func NewMainHandler(
|
|||||||
func (h MainHandler) Start() {
|
func (h MainHandler) Start() {
|
||||||
language, err := h.localizerRepository.GetCode()
|
language, err := h.localizerRepository.GetCode()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
h.menuHandler.LanguageSelection()
|
err = h.app.GetLocalizerService().SetCurrentLanguageByCode(lang.SystemLocale().LanguageString())
|
||||||
return
|
if err != nil {
|
||||||
|
h.menuHandler.LanguageSelection()
|
||||||
|
return
|
||||||
|
}
|
||||||
}
|
}
|
||||||
_ = h.app.GetLocalizerService().SetCurrentLanguageByCode(language)
|
_ = h.app.GetLocalizerService().SetCurrentLanguageByCode(language)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user