From 2654b684df6c80141a51050f3a4b2730fcaf2861 Mon Sep 17 00:00:00 2001 From: lealife Date: Wed, 21 Jun 2017 18:24:42 +0800 Subject: [PATCH] upgrade revel to 0.16 --- app/init.go | 10 +++++----- app/lea/i18n/i18n.go | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/init.go b/app/init.go index e07d94d..db281f8 100644 --- a/app/init.go +++ b/app/init.go @@ -129,7 +129,7 @@ func init() { if tags == nil || len(tags) == 0 { return "" } - locale, _ := renderArgs[revel.CurrentLocaleRenderArg].(string) + locale, _ := renderArgs[revel.CurrentLocaleViewArg].(string) tagStr := "" lenTags := len(tags) @@ -183,7 +183,7 @@ func init() { } revel.TemplateFuncs["msg"] = func(renderArgs map[string]interface{}, message string, args ...interface{}) template.HTML { - str, ok := renderArgs[revel.CurrentLocaleRenderArg].(string) + str, ok := renderArgs[revel.CurrentLocaleViewArg].(string) if !ok { return "" } @@ -192,7 +192,7 @@ func init() { // 不用revel的msg revel.TemplateFuncs["leaMsg"] = func(renderArgs map[string]interface{}, key string) template.HTML { - locale, _ := renderArgs[revel.CurrentLocaleRenderArg].(string) + locale, _ := renderArgs[revel.CurrentLocaleViewArg].(string) str := i18n.Message(locale, key) if strings.HasPrefix(str, "???") { str = key @@ -205,7 +205,7 @@ func init() { if tags == nil || len(tags) == 0 { return "" } - locale, _ := renderArgs[revel.CurrentLocaleRenderArg].(string) + locale, _ := renderArgs[revel.CurrentLocaleViewArg].(string) tagStr := "" lenTags := len(tags) @@ -307,7 +307,7 @@ func init() { // http://stackoverflow.com/questions/14226416/go-lang-templates-always-quotes-a-string-and-removes-comments revel.TemplateFuncs["rawMsg"] = func(renderArgs map[string]interface{}, message string, args ...interface{}) template.JS { - str, ok := renderArgs[revel.CurrentLocaleRenderArg].(string) + str, ok := renderArgs[revel.CurrentLocaleViewArg].(string) if !ok { return "" } diff --git a/app/lea/i18n/i18n.go b/app/lea/i18n/i18n.go index 689b917..f4b218a 100644 --- a/app/lea/i18n/i18n.go +++ b/app/lea/i18n/i18n.go @@ -11,7 +11,7 @@ import ( ) const ( - CurrentLocaleRenderArg = "currentLocale" // The key for the current locale render arg value + CurrentLocaleViewArg = "currentLocale" // The key for the current locale render arg value messageFilesDirectory = "messages" messageFilePattern = `^\w+\.conf$` @@ -193,7 +193,7 @@ func I18nFilter(c *revel.Controller, fc []revel.Filter) { // Set the current locale controller argument (CurrentLocaleControllerArg) with the given locale. func setCurrentLocaleControllerArguments(c *revel.Controller, locale string) { c.Request.Locale = locale - c.ViewArgs[CurrentLocaleRenderArg] = locale + c.ViewArgs[CurrentLocaleViewArg] = locale } // Determine whether the given request has valid Accept-Language value.