Add new language support

- Update language choose dropdown to fit more languages
This commit is contained in:
Unknwon 2016-04-25 13:40:23 -04:00
parent 78b8b63774
commit 7049cb9d97
12 changed files with 2295 additions and 29 deletions

View File

@ -49,7 +49,7 @@ The goal of this project is to make the easiest, fastest, and most painless way
- Mail service - Mail service
- Administration panel - Administration panel
- Supports MySQL, PostgreSQL, SQLite3 and [TiDB](https://github.com/pingcap/tidb) (experimental) - Supports MySQL, PostgreSQL, SQLite3 and [TiDB](https://github.com/pingcap/tidb) (experimental)
- Multi-language support ([15 languages](https://crowdin.com/project/gogs)) - Multi-language support ([17 languages](https://crowdin.com/project/gogs))
## System Requirements ## System Requirements

View File

@ -30,7 +30,7 @@ Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自
- 支持邮件服务 - 支持邮件服务
- 支持后台管理面板 - 支持后台管理面板
- 支持 MySQL、PostgreSQL、SQLite3 和 [TiDB](https://github.com/pingcap/tidb)(实验性支持) 数据库 - 支持 MySQL、PostgreSQL、SQLite3 和 [TiDB](https://github.com/pingcap/tidb)(实验性支持) 数据库
- 支持多语言本地化([15 种语言]([more](https://crowdin.com/project/gogs)) - 支持多语言本地化([17 种语言]([more](https://crowdin.com/project/gogs))
## 系统要求 ## 系统要求

View File

@ -339,8 +339,8 @@ CLONE = 300
PULL = 300 PULL = 300
[i18n] [i18n]
LANGS = en-US,zh-CN,zh-HK,de-DE,fr-FR,nl-NL,lv-LV,ru-RU,ja-JP,es-ES,pt-BR,pl-PL,bg-BG,it-IT,fi-FI LANGS = en-US,zh-CN,zh-HK,zh-TW,de-DE,fr-FR,nl-NL,lv-LV,ru-RU,ja-JP,es-ES,pt-BR,pl-PL,bg-BG,it-IT,fi-FI,tr-TR
NAMES = English,简体中文,繁體中文,Deutsch,Français,Nederlands,Latviešu,Русский,日本語,Español,Português do Brasil,Polski,български,Italiano,Suomalainen NAMES = English,简体中文,繁體中文(香港),繁體中文(台湾),Deutsch,Français,Nederlands,Latviešu,Русский,日本語,Español,Português do Brasil,Polski,български,Italiano,Suomalainen,Türk
; Used for datetimepicker ; Used for datetimepicker
[i18n.datelang] [i18n.datelang]

1098
conf/locale/locale_tr-TR.ini Normal file

File diff suppressed because it is too large Load Diff

1098
conf/locale/locale_zh-TW.ini Normal file

File diff suppressed because it is too large Load Diff

View File

@ -17,7 +17,7 @@ import (
"github.com/gogits/gogs/modules/setting" "github.com/gogits/gogs/modules/setting"
) )
const APP_VER = "0.9.22.0422" const APP_VER = "0.9.22.0425"
func init() { func init() {
runtime.GOMAXPROCS(runtime.NumCPU()) runtime.GOMAXPROCS(runtime.NumCPU())

File diff suppressed because one or more lines are too long

View File

@ -150,6 +150,17 @@
"outputStyle": 1, "outputStyle": 1,
"syntaxCheckerStyle": 1 "syntaxCheckerStyle": 1
}, },
"\/js\/jquery.are-you-sure.js": {
"fileType": 64,
"ignore": 0,
"ignoreWasSetByUser": 0,
"inputAbbreviatedPath": "\/js\/jquery.are-you-sure.js",
"outputAbbreviatedPath": "\/js\/min\/jquery.are-you-sure-min.js",
"outputPathIsOutsideProject": 0,
"outputPathIsSetByUser": 0,
"outputStyle": 1,
"syntaxCheckerStyle": 1
},
"\/js\/semantic-2.1.8.min.js": { "\/js\/semantic-2.1.8.min.js": {
"fileType": 64, "fileType": 64,
"ignore": 0, "ignore": 0,
@ -521,21 +532,21 @@
"outputPathIsSetByUser": 0, "outputPathIsSetByUser": 0,
"processed": 0 "processed": 0
}, },
"\/plugins\/simplemde-1.10.0\/simplemde.min.css": { "\/plugins\/simplemde-1.10.1\/simplemde.min.css": {
"fileType": 16, "fileType": 16,
"ignore": 0, "ignore": 0,
"ignoreWasSetByUser": 0, "ignoreWasSetByUser": 0,
"inputAbbreviatedPath": "\/plugins\/simplemde-1.10.0\/simplemde.min.css", "inputAbbreviatedPath": "\/plugins\/simplemde-1.10.1\/simplemde.min.css",
"outputAbbreviatedPath": "No Output Path", "outputAbbreviatedPath": "No Output Path",
"outputPathIsOutsideProject": 0, "outputPathIsOutsideProject": 0,
"outputPathIsSetByUser": 0 "outputPathIsSetByUser": 0
}, },
"\/plugins\/simplemde-1.10.0\/simplemde.min.js": { "\/plugins\/simplemde-1.10.1\/simplemde.min.js": {
"fileType": 64, "fileType": 64,
"ignore": 0, "ignore": 0,
"ignoreWasSetByUser": 0, "ignoreWasSetByUser": 0,
"inputAbbreviatedPath": "\/plugins\/simplemde-1.10.0\/simplemde.min.js", "inputAbbreviatedPath": "\/plugins\/simplemde-1.10.1\/simplemde.min.js",
"outputAbbreviatedPath": "\/plugins\/simplemde-1.10.0\/min\/simplemde.min-min.js", "outputAbbreviatedPath": "\/plugins\/simplemde-1.10.1\/min\/simplemde.min-min.js",
"outputPathIsOutsideProject": 0, "outputPathIsOutsideProject": 0,
"outputPathIsSetByUser": 0, "outputPathIsSetByUser": 0,
"outputStyle": 1, "outputStyle": 1,

View File

@ -312,6 +312,11 @@ footer .container .links > * {
footer .container .links > *:first-child { footer .container .links > *:first-child {
border-left: none; border-left: none;
} }
footer .ui.language .menu {
max-height: 500px;
overflow-y: auto;
margin-bottom: 7px;
}
.hide { .hide {
display: none; display: none;
} }

View File

@ -351,6 +351,12 @@ footer {
} }
} }
} }
.ui.language .menu {
max-height: 500px;
overflow-y: auto;
margin-bottom: 7px;
}
} }
.hide { .hide {

View File

@ -1 +1 @@
0.9.22.0422 0.9.22.0425

View File

@ -15,7 +15,7 @@
<a target="_blank" href="https://twitter.com/gogitservice"><i class="fa fa-twitter"></i><span class="sr-only">Twitter</span></a> <a target="_blank" href="https://twitter.com/gogitservice"><i class="fa fa-twitter"></i><span class="sr-only">Twitter</span></a>
<a target="_blank" href="http://weibo.com/gogschina"><i class="fa fa-weibo"></i><span class="sr-only">Sina Weibo</span></a> <a target="_blank" href="http://weibo.com/gogschina"><i class="fa fa-weibo"></i><span class="sr-only">Sina Weibo</span></a>
{{end}} {{end}}
<div class="ui language bottom pointing slide up dropdown link item"> <div class="ui language bottom floating slide up dropdown link item">
<i class="world icon"></i> <i class="world icon"></i>
<div class="text">{{.LangName}}</div> <div class="text">{{.LangName}}</div>
<div class="menu"> <div class="menu">