This PR includes the modifications necessary to make use of the European Portuguese translation from the default setting.tags/v1.13.0-rc1
MAX_TOKEN_LENGTH=32767 | MAX_TOKEN_LENGTH=32767 | ||||
[i18n] | [i18n] | ||||
LANGS = en-US,zh-CN,zh-HK,zh-TW,de-DE,fr-FR,nl-NL,lv-LV,ru-RU,uk-UA,ja-JP,es-ES,pt-BR,pl-PL,bg-BG,it-IT,fi-FI,tr-TR,cs-CZ,sr-SP,sv-SE,ko-KR | |||||
NAMES = English,简体中文,繁體中文(香港),繁體中文(台灣),Deutsch,français,Nederlands,latviešu,русский,Українська,日本語,español,português do Brasil,polski,български,italiano,suomi,Türkçe,čeština,српски,svenska,한국어 | |||||
LANGS = en-US,zh-CN,zh-HK,zh-TW,de-DE,fr-FR,nl-NL,lv-LV,ru-RU,uk-UA,ja-JP,es-ES,pt-BR,pt-PT,pl-PL,bg-BG,it-IT,fi-FI,tr-TR,cs-CZ,sr-SP,sv-SE,ko-KR | |||||
NAMES = English,简体中文,繁體中文(香港),繁體中文(台灣),Deutsch,français,Nederlands,latviešu,русский,Українська,日本語,español,português do Brasil,Português de Portugal,polski,български,italiano,suomi,Türkçe,čeština,српски,svenska,한국어 | |||||
; Used for datetimepicker | ; Used for datetimepicker | ||||
[i18n.datelang] | [i18n.datelang] | ||||
ja-JP = ja | ja-JP = ja | ||||
es-ES = es | es-ES = es | ||||
pt-BR = pt-BR | pt-BR = pt-BR | ||||
pt-PT = pt | |||||
pl-PL = pl | pl-PL = pl | ||||
bg-BG = bg | bg-BG = bg | ||||
it-IT = it | it-IT = it |
url: https://discourse.gitea.io/ | url: https://discourse.gitea.io/ | ||||
weight: 80 | weight: 80 | ||||
pre: group | pre: group | ||||
pt-pt: | |||||
weight: 6 | |||||
languageName: Português de Portugal | |||||
menu: | |||||
page: | |||||
- name: Página inicial | |||||
url: https://gitea.io/pt-pt/ | |||||
weight: 10 | |||||
pre: home | |||||
- name: Documentação | |||||
url: /pt-pt/ | |||||
weight: 20 | |||||
pre: question | |||||
post: active | |||||
- name: API | |||||
url: https://try.gitea.io/api/swagger | |||||
weight: 45 | |||||
pre: plug | |||||
- name: Blog | |||||
url: https://blog.gitea.io/ | |||||
weight: 30 | |||||
pre: rss | |||||
- name: Código-fonte | |||||
url: https://code.gitea.io/ | |||||
weight: 40 | |||||
pre: code | |||||
- name: Tradução | |||||
url: https://crowdin.com/project/gitea | |||||
weight: 41 | |||||
pre: language | |||||
- name: Descarregamentos | |||||
url: https://dl.gitea.io/ | |||||
weight: 50 | |||||
pre: download | |||||
- name: GitHub | |||||
url: https://github.com/go-gitea/ | |||||
weight: 60 | |||||
pre: github | |||||
- name: Discussão no Discord | |||||
url: https://discord.gg/Gitea | |||||
weight: 70 | |||||
pre: comment | |||||
- name: Fórum | |||||
url: https://discourse.gitea.io/ | |||||
weight: 80 | |||||
pre: group |
## i18n (`i18n`) | ## i18n (`i18n`) | ||||
- `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,cs-CZ,sr-SP,sv-SE,ko-KR**: List of locales shown in language selector | |||||
- `NAMES`: **English,简体中文,繁體中文(香港),繁體中文(台灣),Deutsch,français,Nederlands,latviešu,русский,日本語,español,português do Brasil,polski,български,italiano,suomi,Türkçe,čeština,српски,svenska,한국어**: Visible names corresponding to the locales | |||||
- `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,pt-PT,pl-PL,bg-BG,it-IT,fi-FI,tr-TR,cs-CZ,sr-SP,sv-SE,ko-KR**: List of locales shown in language selector | |||||
- `NAMES`: **English,简体中文,繁體中文(香港),繁體中文(台灣),Deutsch,français,Nederlands,latviešu,русский,日本語,español,português do Brasil,Português de Portugal,polski,български,italiano,suomi,Türkçe,čeština,српски,svenska,한국어**: Visible names corresponding to the locales | |||||
### i18n - Datepicker Language (`i18n.datelang`) | ### i18n - Datepicker Language (`i18n.datelang`) | ||||
Maps locales to the languages used by the datepicker plugin | Maps locales to the languages used by the datepicker plugin | ||||
- `ja-JP`: **ja** | - `ja-JP`: **ja** | ||||
- `es-ES`: **es** | - `es-ES`: **es** | ||||
- `pt-BR`: **pt-BR** | - `pt-BR`: **pt-BR** | ||||
- `pt-PT`: **pt** | |||||
- `pl-PL`: **pl** | - `pl-PL`: **pl** | ||||
- `bg-BG`: **bg** | - `bg-BG`: **bg** | ||||
- `it-IT`: **it** | - `it-IT`: **it** |
if len(Langs) == 0 { | if len(Langs) == 0 { | ||||
Langs = []string{ | Langs = []string{ | ||||
"en-US", "zh-CN", "zh-HK", "zh-TW", "de-DE", "fr-FR", "nl-NL", "lv-LV", | "en-US", "zh-CN", "zh-HK", "zh-TW", "de-DE", "fr-FR", "nl-NL", "lv-LV", | ||||
"ru-RU", "uk-UA", "ja-JP", "es-ES", "pt-BR", "pl-PL", "bg-BG", "it-IT", | |||||
"fi-FI", "tr-TR", "cs-CZ", "sr-SP", "sv-SE", "ko-KR"} | |||||
"ru-RU", "uk-UA", "ja-JP", "es-ES", "pt-BR", "pt-PT", "pl-PL", "bg-BG", | |||||
"it-IT", "fi-FI", "tr-TR", "cs-CZ", "sr-SP", "sv-SE", "ko-KR"} | |||||
} | } | ||||
Names = Cfg.Section("i18n").Key("NAMES").Strings(",") | Names = Cfg.Section("i18n").Key("NAMES").Strings(",") | ||||
if len(Names) == 0 { | if len(Names) == 0 { | ||||
Names = []string{"English", "简体中文", "繁體中文(香港)", "繁體中文(台灣)", "Deutsch", | Names = []string{"English", "简体中文", "繁體中文(香港)", "繁體中文(台灣)", "Deutsch", | ||||
"français", "Nederlands", "latviešu", "русский", "Українська", "日本語", | "français", "Nederlands", "latviešu", "русский", "Українська", "日本語", | ||||
"español", "português do Brasil", "polski", "български", "italiano", | |||||
"suomi", "Türkçe", "čeština", "српски", "svenska", "한국어"} | |||||
"español", "português do Brasil", "Português de Portugal", "polski", "български", | |||||
"italiano", "suomi", "Türkçe", "čeština", "српски", "svenska", "한국어"} | |||||
} | } | ||||
dateLangs = Cfg.Section("i18n.datelang").KeysHash() | dateLangs = Cfg.Section("i18n.datelang").KeysHash() | ||||
Daniel Speichert <daniel AT speichert DOT pl> | Daniel Speichert <daniel AT speichert DOT pl> | ||||
David Yzaguirre <dvdyzag AT gmail DOT com> | David Yzaguirre <dvdyzag AT gmail DOT com> | ||||
Dmitriy Nogay <me AT catwhocode DOT ga> | Dmitriy Nogay <me AT catwhocode DOT ga> | ||||
Emanuel Angelo <emanuel DOT angelo AT gmail DOT com> | |||||
Enrico Testori hypertesto AT gmail DOT com | Enrico Testori hypertesto AT gmail DOT com | ||||
Ezequiel Gonzalez Rial <gonrial AT gmail DOT com> | Ezequiel Gonzalez Rial <gonrial AT gmail DOT com> | ||||
Gabriel Dugny <gabriel DOT dugny AT gmail DOT com> | Gabriel Dugny <gabriel DOT dugny AT gmail DOT com> |