1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-06-27 00:51:18 +02:00

Fix running lazygit with a language other than English on Windows (#3705)

On Windows, trying to use lazygit with a language other than English
would result in the error message `open translations\ja.json: file does
not exist`.
This commit is contained in:
Stefan Haller
2024-07-01 08:36:38 +02:00
committed by GitHub

View File

@ -3,8 +3,8 @@ package i18n
import ( import (
"embed" "embed"
"encoding/json" "encoding/json"
"fmt"
"io/fs" "io/fs"
"path/filepath"
"strings" "strings"
"github.com/cloudfoundry/jibber_jabber" "github.com/cloudfoundry/jibber_jabber"
@ -83,7 +83,7 @@ func getSupportedLanguageCodes() ([]string, error) {
} }
func readLanguageFile(languageCode string) (*TranslationSet, error) { func readLanguageFile(languageCode string) (*TranslationSet, error) {
jsonData, err := embedFS.ReadFile(filepath.Join("translations", languageCode+".json")) jsonData, err := embedFS.ReadFile(fmt.Sprintf("translations/%s.json", languageCode))
if err != nil { if err != nil {
return nil, err return nil, err
} }