summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--comitium.go15
-rw-r--r--localizations_src/en-US/errors.yaml1
-rw-r--r--localizations_src/fr-FR/errors.yaml1
3 files changed, 14 insertions, 3 deletions
diff --git a/comitium.go b/comitium.go
index 0d3af19..ce5bc5e 100644
--- a/comitium.go
+++ b/comitium.go
@@ -118,17 +118,26 @@ func main() {
}
err = core.Data.WriteSubs(dataPath)
if err != nil {
- fmt.Fprintf(os.Stderr, "Error saving subscriptions: %v\n", err)
+ fmt.Fprintf(os.Stderr, core.TranslateString(
+ "%s\n", "errors.saving",
+ &localizations.Replacements{"file": "subscriptions.gmi", "error": err},
+ ))
os.Exit(1)
}
err = core.Data.WriteFeed(dataPath)
if err != nil {
- fmt.Fprintf(os.Stderr, "Error writing feed: %v\n", err)
+ fmt.Fprintf(os.Stderr, core.TranslateString(
+ "%s\n", "errors.saving",
+ &localizations.Replacements{"file": "feed.gmi", "error": err},
+ ))
os.Exit(1)
}
err = core.Data.WriteJSON(dataPath)
if err != nil {
- fmt.Fprintf(os.Stderr, "Error saving subscriptions json: %v\n", err)
+ fmt.Fprintf(os.Stderr, core.TranslateString(
+ "%s\n", "errors.saving",
+ &localizations.Replacements{"file": "comtitium.json", "error": err},
+ ))
os.Exit(1)
}
}
diff --git a/localizations_src/en-US/errors.yaml b/localizations_src/en-US/errors.yaml
index 52f9cf6..6a53211 100644
--- a/localizations_src/en-US/errors.yaml
+++ b/localizations_src/en-US/errors.yaml
@@ -8,6 +8,7 @@ no_url_add: Please provide a URL to add.
no_url_remove: Please provide a URL to remove.
url_parse: 'Error parsing URL: {{.error}}'
url_add: 'Error adding URL: {{.error}}'
+saving: 'Error writing ''{{.file}}'': {{.error}}'
no_argument: '{{.command}} doesn''t take an argument!'
diff --git a/localizations_src/fr-FR/errors.yaml b/localizations_src/fr-FR/errors.yaml
index 327a56b..5a5cfef 100644
--- a/localizations_src/fr-FR/errors.yaml
+++ b/localizations_src/fr-FR/errors.yaml
@@ -8,6 +8,7 @@ no_url_add: Merci d'indiquer une URL à ajouter.
no_url_remove: Merci d'indiquer une URL à supprimer.
url_parse: 'Erreur lors de l''analyse de l''URL: {{.error}}'
url_add: 'Erreur lors de l''ajout de l''URL: {{.error}}'
+saving: 'erreur lors de l''écriture de ''{{.file}}'': {{.error}}'
no_argument: '{{.command}} ne prend pas d''argument!'