From 21333c60852cf9f56dead7644f2fa97a7e601cdd Mon Sep 17 00:00:00 2001 From: nytpu Date: Tue, 11 May 2021 15:19:00 -0600 Subject: [PATCH] translate gemini.go --- fetch/gemini.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fetch/gemini.go b/fetch/gemini.go index 5e08150..dcb6229 100644 --- a/fetch/gemini.go +++ b/fetch/gemini.go @@ -22,6 +22,7 @@ import ( "git.sr.ht/~adnano/go-gemini" "github.com/mmcdole/gofeed" + "golang.nytpu.com/comitium/localizations" "golang.nytpu.com/comitium/core" ) @@ -35,7 +36,7 @@ func fetchGemini(remote string) (*gemini.Response, error) { return nil, err } if resp.Status != gemini.StatusSuccess { - return nil, fmt.Errorf("Unexpected Gemini response: %d %s", resp.Status, resp.Meta) + return nil, fmt.Errorf(core.Localizer.Get("errors.gem_bad_response", &localizations.Replacements{"code": resp.Status, "meta": resp.Meta})) } return resp, nil @@ -52,7 +53,7 @@ func geminiFeed(data *core.FullData, remote string, title string) error { mimetype, _, err := mime.ParseMediaType(resp.Meta) if err != nil { - return fmt.Errorf("Unintelligible content type: %s", resp.Meta) + return fmt.Errorf(core.Localizer.Get("errors.bad_content_type", &localizations.Replacements{"mime": resp.Meta})) } reader := io.LimitReader(resp.Body, 1073741824) // 1 GiB @@ -120,7 +121,7 @@ func geminiFeed(data *core.FullData, remote string, title string) error { data.InsertFeed(feed, remote) return nil default: - return fmt.Errorf("Cannot interpret %s as a feed", resp.Meta) + return fmt.Errorf(core.Localizer.Get("errors.bad_feed", &localizations.Replacements{"meta": resp.Meta})) } }