From c561dec14cc19ed21f9aab8f7c0b7098a2b4f351 Mon Sep 17 00:00:00 2001 From: Rafael Andrade de Oliveira Date: Sun, 13 Dec 2015 09:03:50 -0200 Subject: [PATCH 1/2] Portuguese (Brazil) language added --- Gulpfile.js | 2 + app/controllers/BaseController.go | 2 +- app/i18n/i18n.go | 2 + app/views/home/header.html | 1 + messages/album.pt | 31 ++++ messages/blog.pt | 91 ++++++++++ messages/markdown.pt | 35 ++++ messages/member.pt | 136 +++++++++++++++ messages/msg.pt | 281 ++++++++++++++++++++++++++++++ 9 files changed, 580 insertions(+), 1 deletion(-) create mode 100644 messages/album.pt create mode 100644 messages/blog.pt create mode 100644 messages/markdown.pt create mode 100644 messages/member.pt create mode 100644 messages/msg.pt diff --git a/Gulpfile.js b/Gulpfile.js index 1941a2a..e9289c2 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -271,10 +271,12 @@ gulp.task('i18n', function() { genI18nJsFile('blog.zh', [], keys); genI18nJsFile('blog.en', [], keys); genI18nJsFile('blog.fr', [], keys); + genI18nJsFile('blog.pt', [], keys); genI18nJsFile('msg.fr', ['member.fr', 'markdown.fr', 'album.fr'], keys); genI18nJsFile('msg.zh', ['member.zh', 'markdown.zh', 'album.zh'], keys); genI18nJsFile('msg.en', ['member.en', 'markdown.en', 'album.en'], keys); + genI18nJsFile('msg.pt', ['member.pt', 'markdown.pt', 'album.pt'], keys); }); // 合并album需要的js diff --git a/app/controllers/BaseController.go b/app/controllers/BaseController.go index 53a389e..f9c07b7 100644 --- a/app/controllers/BaseController.go +++ b/app/controllers/BaseController.go @@ -186,7 +186,7 @@ func (c BaseController) SetLocale() string { pos := strings.Index(locale, "-") lang = locale[0:pos] } - if lang != "zh" && lang != "en" { + if lang != "zh" && lang != "en" && lang != "fr" && lang != "pt" { lang = "en" } c.RenderArgs["locale"] = lang diff --git a/app/i18n/i18n.go b/app/i18n/i18n.go index 8b257d3..b008de2 100644 --- a/app/i18n/i18n.go +++ b/app/i18n/i18n.go @@ -86,7 +86,9 @@ func main() { parse("msg.en") parse("msg.zh") parse("msg.fr") + parse("msg.pt") parse("blog.zh") parse("blog.en") parse("blog.fr") + parse("blog.pt") } diff --git a/app/views/home/header.html b/app/views/home/header.html index 97b3814..c6c5167 100644 --- a/app/views/home/header.html +++ b/app/views/home/header.html @@ -41,6 +41,7 @@ function log(o) { English Français 简体中文 + Português