From 4c4f2c0a8e1ff6deffb5d972403ba04e02b129d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20F=20Bj=C3=B6rklund?= Date: Wed, 15 Apr 2020 23:02:31 +0200 Subject: [PATCH] Show statistics when extracting the translations --- pkg/minikube/extract/extract.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkg/minikube/extract/extract.go b/pkg/minikube/extract/extract.go index 584acd827..2d67a9e3b 100644 --- a/pkg/minikube/extract/extract.go +++ b/pkg/minikube/extract/extract.go @@ -454,7 +454,7 @@ func writeStringsToFiles(e *state, output string) error { if !strings.HasSuffix(path, ".json") { return nil } - fmt.Printf("Writing to %s\n", filepath.Base(path)) + fmt.Printf("Writing to %s", filepath.Base(path)) currentTranslations := make(map[string]interface{}) f, err := ioutil.ReadFile(path) if err != nil { @@ -482,6 +482,16 @@ func writeStringsToFiles(e *state, output string) error { } } + t := 0 // translated + u := 0 // untranslated + for k, _ := range e.translations{ + if currentTranslations[k] != "" { + t++ + } else { + u++ + } + } + c, err := json.MarshalIndent(currentTranslations, "", "\t") if err != nil { return errors.Wrap(err, "marshalling translations") @@ -490,6 +500,8 @@ func writeStringsToFiles(e *state, output string) error { if err != nil { return errors.Wrap(err, "writing translation file") } + + fmt.Printf(" (%d translated, %d untranslated)\n", t, u) return nil }) -- GitLab