diff --git a/handler/main.go b/handler/main.go index e2e6398..0e97c6f 100644 --- a/handler/main.go +++ b/handler/main.go @@ -1,6 +1,7 @@ package handler 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/localizer" ) @@ -29,8 +30,11 @@ func NewMainHandler( func (h MainHandler) Start() { language, err := h.localizerRepository.GetCode() if err != nil { - h.menuHandler.LanguageSelection() - return + err = h.app.GetLocalizerService().SetCurrentLanguageByCode(lang.SystemLocale().LanguageString()) + if err != nil { + h.menuHandler.LanguageSelection() + return + } } _ = h.app.GetLocalizerService().SetCurrentLanguageByCode(language)