/
githubmirror
/
lazygit
Обзор
Документация
Войти
/
githubmirror
/
lazygit
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
cmd/i18n/main.go
26 строк
476 B
Stefan Haller
Change script to write only the English translation set to JSON
23 июн 2024, 15:47
23 июн 2024, 15:47
741d9a2
Код
Авторство
О чём код?
package main import ( "encoding/json" "log" "os" "github.com/jesseduffield/lazygit/pkg/i18n" ) func saveLanguageFileToJson(tr *i18n.TranslationSet, filepath string) error { jsonData, err := json.MarshalIndent(tr, "", " ") if err != nil { return err } jsonData = append(jsonData, '\n') return os.WriteFile(filepath, jsonData, 0o644) } func main() { err := saveLanguageFileToJson(i18n.EnglishTranslationSet(), "en.json") if err != nil { log.Fatal(err) } }