aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2025-08-02 19:15:45 +0200
committerThomas Voss <mail@thomasvoss.com> 2025-08-02 19:16:41 +0200
commitf381c433d5287b0d858a143d069ff026719281b4 (patch)
tree66af48e24df63072c5a3f6e340b9dc59c69116a5 /src
parent23dfd8f8f907c6d0961bb9a05a03709e5a8af4a3 (diff)
Refactor
Diffstat (limited to 'src')
-rw-r--r--src/wikipedia/wikipedia.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/wikipedia/wikipedia.go b/src/wikipedia/wikipedia.go
index 9faad57..275f2d6 100644
--- a/src/wikipedia/wikipedia.go
+++ b/src/wikipedia/wikipedia.go
@@ -95,11 +95,11 @@ func Init(locale string) {
}
func Url(title, locale string) string {
+ base := "https://%s.wikipedia.org/wiki/%s"
title = url.PathEscape(title)
t, ok := titlemap[title][locale]
if !ok {
- return fmt.Sprintf("https://%s.wikipedia.org/wiki/%s",
- defaultLocale, title)
+ t, locale = title, defaultLocale
}
- return fmt.Sprintf("https://%s.wikipedia.org/wiki/%s", locale, t)
+ return fmt.Sprintf(base, locale, t)
}