このコミットが含まれているのは:
守矢諏訪子 2023-07-17 02:09:39 +09:00
コミット 8c332321b6
1個のファイルの変更15行の追加5行の削除

20
srv.go
ファイルの表示

@ -30,13 +30,23 @@ func (p Page) T (key string) string {
return p.i18n[key]
}
// 日本語か英語 TODO複数言語対応
// 言語設定、デフォルトja
func initloc (r *http.Request) string {
cookie, err := r.Cookie("lang")
if err == nil && cookie.Value == "en" {
return "en"
supportedLanguages := map[string]bool{
"ja": true,
"en": true,
}
cookie, err := r.Cookie("lang")
if err != nil {
return "ja"
}
if _, ok := supportedLanguages[cookie.Value]; ok {
return cookie.Value
} else {
return "ja"
}
return "ja"
}
func tspath (p string) string {