Skip to content

Commit f6e2fff

Browse files
authored
Merge branch 'master' into better-projects-description
2 parents 9fe42f3 + 6764e8f commit f6e2fff

File tree

10 files changed

+246
-5
lines changed

10 files changed

+246
-5
lines changed

.drone.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,45 @@ steps:
433433
CROWDIN_KEY:
434434
from_secret: crowdin_key
435435

436+
---
437+
kind: pipeline
438+
name: update_gitignore_and_licenses
439+
440+
platform:
441+
os: linux
442+
arch: amd64
443+
444+
workspace:
445+
base: /go
446+
path: src/code.gitea.io/gitea
447+
448+
trigger:
449+
branch:
450+
- master
451+
event:
452+
- cron
453+
cron:
454+
- update_gitignore_and_licenses
455+
456+
steps:
457+
- name: download
458+
image: golang:1.15
459+
commands:
460+
- timeout -s ABRT 40m make generate-license generate-gitignore
461+
462+
- name: push
463+
pull: always
464+
image: appleboy/drone-git-push
465+
settings:
466+
author_email: "teabot@gitea.io"
467+
author_name: GiteaBot
468+
commit: true
469+
commit_message: "[skip ci] Updated licenses and gitignores "
470+
remote: "git@github.com:go-gitea/gitea.git"
471+
environment:
472+
GIT_PUSH_SSH_KEY:
473+
from_secret: git_push_ssh_key
474+
436475
---
437476
kind: pipeline
438477
name: release-latest

docs/config.yaml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,3 +359,50 @@ languages:
359359
url: https://discourse.gitea.io/
360360
weight: 80
361361
pre: group
362+
363+
de-de:
364+
weight: 7
365+
languageName: Deutsch
366+
menu:
367+
page:
368+
- name: Webseite
369+
url: https://gitea.io/en-us/
370+
weight: 10
371+
pre: home
372+
post: active
373+
- name: Dokumentation
374+
url: /de-de/
375+
weight: 20
376+
pre: question
377+
- name: API
378+
url: https://try.gitea.io/api/swagger
379+
weight: 45
380+
pre: plug
381+
- name: Blog
382+
url: https://blog.gitea.io/
383+
weight: 30
384+
pre: rss
385+
- name: Code
386+
url: https://code.gitea.io/
387+
weight: 40
388+
pre: code
389+
- name: Übersetzung
390+
url: https://crowdin.com/project/gitea
391+
weight: 41
392+
pre: language
393+
- name: Downloads
394+
url: https://dl.gitea.io/
395+
weight: 50
396+
pre: download
397+
- name: GitHub
398+
url: https://github.com/go-gitea/
399+
weight: 60
400+
pre: github
401+
- name: Discord Chat
402+
url: https://discord.gg/Gitea
403+
weight: 70
404+
pre: comment
405+
- name: Forum
406+
url: https://discourse.gitea.io/
407+
weight: 80
408+
pre: group

docs/content/doc/translation.de-de.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
date: "2021-01-22T00:00:00+02:00"
3+
title: "Übersetzung"
4+
slug: "translation"
5+
weight: 35
6+
toc: false
7+
draft: false
8+
menu:
9+
sidebar:
10+
name: "Übersetzung"
11+
weight: 45
12+
identifier: "translation"
13+
---

docs/content/doc/translation.en-us.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
date: "2021-01-22T00:00:00+02:00"
3+
title: "Translation"
4+
slug: "translation"
5+
weight: 35
6+
toc: false
7+
draft: false
8+
menu:
9+
sidebar:
10+
name: "Translation"
11+
weight: 45
12+
identifier: "translation"
13+
---
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
date: "2021-01-22T00:00:00+02:00"
3+
title: "Übersetzungs Richtlinien"
4+
weight: 10
5+
toc: true
6+
draft: false
7+
menu:
8+
sidebar:
9+
parent: "translation"
10+
name: "Übersetzungsrichtlinien"
11+
weight: 70
12+
identifier: "translation-guidelines"
13+
---
14+
15+
## Allgemeines
16+
17+
Anrede: Wenig förmlich:
18+
* "Du"-Form
19+
* Keine "Amtsdeusch"-Umschreibungen, einfach so als ob man den Nutzer direkt persönlich ansprechen würde
20+
21+
Genauer definiert:
22+
* "falsch" anstatt "nicht korrekt/inkorrekt"
23+
* Benutzerkonto oder Konto? Oder Account?
24+
* "Wende dich an ..." anstatt "kontaktiere ..."
25+
* In der selben Zeit übersetzen (sonst wird aus "is" "war")
26+
* Richtige Anführungszeichen verwenden. Also `"` statt `''` oder `'` oder \` oder `´`
27+
* `` für beginnende Anführungszeichen, `` für schließende Anführungszeichen
28+
29+
Es gelten Artikel und Worttrennungen aus dem Duden.
30+
31+
## Formulierungen in Modals und Buttons
32+
33+
Es sollten die gleichen Formulierungen auf Buttons und Modals verwendet werden.
34+
35+
Beispiel: Wenn der Button mit `löschen` beschriftet ist, sollte im Modal die Frage lauten `Willst du das wirklich löschen?` und nicht `Willst du das wirklich entfernen?`. Gleiches gilt für Success/Errormeldungen nach der Aktion.
36+
37+
## Trennungen
38+
39+
* Pull-Request
40+
* Time-Tracker
41+
* E-Mail-Adresse (siehe Duden)
42+
43+
## Artikeldefinitionen für Anglizismen
44+
45+
* _Der_ Commit (m.)
46+
* _Der_ Branch (m.)
47+
* _Das_ Issue (n.)
48+
* _Der_ Fork (m.)
49+
* _Das_ Repository (n.)
50+
* _Der_ Pull-Request (m.)
51+
* _Der_ Token (m.)
52+
* _Das_ Review (n.)
53+
* _Der_ Key (m.)
54+
* _Der_ Committer (m.)
55+
56+
## Weiterführende Links
57+
58+
Diese beiden Links sind sehr empfehlenswert:
59+
60+
* http://docs.translatehouse.org/projects/localization-guide/en/latest/guide/translation_guidelines_german.html
61+
* https://docs.qgis.org/2.18/en/docs/documentation_guidelines/do_translations.html
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
date: "2021-01-22T00:00:00+02:00"
3+
title: "Translation Guidelines"
4+
weight: 10
5+
toc: true
6+
draft: false
7+
menu:
8+
sidebar:
9+
parent: "translation"
10+
name: "Translation Guidelines"
11+
weight: 70
12+
identifier: "translation-guidelines"
13+
---
14+
15+
This place is used to provide a common set of rules to make sure the translation is consistent.
16+
17+
* [German](/de-de/übersetzungs-richtlinien/)

docs/content/page/index.de-de.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
date: "2016-11-08T16:00:00+02:00"
3+
title: "Dokumentation"
4+
slug: "documentation"
5+
url: "/de-de/"
6+
weight: 10
7+
toc: false
8+
draft: false
9+
---
10+
11+
# Was ist Gitea?
12+
13+
Gitea ist ein einfacher, selbst gehosteter Git-Service. Änlich wie GitHub, Bitbucket oder GitLab.
14+
Gitea ist ein [Gogs](http://gogs.io)-Fork.
15+
16+
## Ziele
17+
18+
* Einfach zu installieren
19+
* Plattformübergreifend
20+
* Leichtgewichtig
21+
* Quelloffen
22+
23+
## System Voraussetzungen
24+
25+
- A Raspberry Pi 3 is powerful enough to run Gitea for small workloads.
26+
- 2 CPU cores and 1GB RAM is typically sufficient for small teams/projects.
27+
- Gitea should be run with a dedicated non-root system account on UNIX-type systems.
28+
- Note: Gitea manages the `~/.ssh/authorized_keys` file. Running Gitea as a regular user could break that user's ability to log in.
29+
- [Git](https://git-scm.com/) version 1.7.2 or later is required. Version 1.9.0 or later is recommended. Also please note:
30+
- Git [large file storage](https://git-lfs.github.com/) will be available if enabled when git >= 2.1.2.
31+
- Git commit-graph rendering will be enabled automatically when git >= 2.18.
32+
33+
## Browser Unterstützung
34+
35+
- Letzten 2 Versions von Chrome, Firefox, Safari, Edge (EdgeHTML) and Edge (Chromium)
36+
- Firefox ESR

options/locale/locale_tr-TR.ini

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ page=Sayfa
1515
template=Şablon
1616
language=Dil
1717
notifications=Bildirimler
18+
active_stopwatch=Etkin Zaman Takibi
1819
create_new=Oluştur…
1920
user_profile_and_more=Profil ve Ayarlar…
2021
signed_in_as=Giriş yapan:
@@ -518,6 +519,7 @@ ssh_helper=<strong>Yardıma ihtiyacınız mı var?</strong> Github klavuzundaki
518519
gpg_helper=<strong>Yardıma ihtiyacınız mı var?</strong>Github klavuzundaki <a href="%s">GPG hakkında</a> bölümüne göz atınız.
519520
add_new_key=SSH Anahtarı Ekle
520521
add_new_gpg_key=GPG Anahtarı Ekle
522+
key_content_ssh_placeholder='ssh-ed25519', 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', veya 'sk-ssh-ed25519@openssh.com ile başlar'
521523
key_content_gpg_placeholder='-----BEGIN PGP PUBLIC KEY BLOCK-----' ile başlar
522524
add_new_principal=Sorumlu Ekle
523525
ssh_key_been_used=Bu SSH anahtarı, sunucuya zaten eklenmiş.
@@ -623,6 +625,7 @@ or_enter_secret=Veya gizli şeyi girin: %s
623625
then_enter_passcode=Ve uygulamada gösterilen şifreyi girin:
624626
passcode_invalid=Şifre geçersiz. Tekrar deneyin.
625627
twofa_enrolled=Hesabınız iki faktörlü kimlik doğrulamasına kaydedildi. Kazıma belirtecini (%s) yalnızca bir kez gösterdiği gibi güvenli bir yerde saklayın!
628+
twofa_failed_get_secret=Gizlilik elde edilemedi.
626629
627630
u2f_desc=Güvenlik anahtarları, şifreleme anahtarlarını içeren donanım aygıtlarıdır. İki faktörlü kimlik doğrulama için kullanılabilirler. Güvenlik anahtarları <a rel="noreferrer" href="https://fidoalliance.org/">FIDO U2F</a> standardını desteklemelidir.
628631
u2f_require_twofa=Güvenlik anahtarlarını kullanmak için hesabınızın iki faktörlü kimlik doğrulamasına kaydedilmiş olması gerekir.
@@ -644,6 +647,7 @@ repos_none=Herhangi bir depoya sahip değilsiniz
644647
645648
delete_account=Hesabınızı Silin
646649
delete_prompt=Bu işlem kullanıcı hesabınızı kalıcı olarak siler. Bu işlem <strong>GERİ ALINAMAZ</strong>.
650+
delete_with_all_comments=Hesabınız %s günden daha genç. Hayalet yorumları önlemek için, tüm konu/Dİ yorumları onunla birlikte silinecektir.
647651
confirm_delete_account=Silmeyi Onayla
648652
delete_account_title=Kullanıcı Hesabını Silin
649653
delete_account_desc=Bu kullanıcı hesabını kalıcı olarak silmek istediğinizden emin misiniz?
@@ -736,6 +740,8 @@ archive.title=Bu depo arşivlendi. Dosyaları görüntüleyebilir ve klonlayabil
736740
archive.issue.nocomment=Bu depo arşivlendi. Konular bölümünde yorum yapamazsınız.
737741
archive.pull.nocomment=Bu depo arşivlendi. Değişiklik istekleri bölümünde yorum yapamazsınız.
738742
743+
form.reach_limit_of_creation_1=Zaten %d depo limitinize ulaştınız.
744+
form.reach_limit_of_creation_n=Zaten %d depo limitinize ulaştınız.
739745
form.name_reserved=Depo ismi '%s' rezerve edildi.
740746
form.name_pattern_not_allowed='%s' deseni, depo adı için geçerli değildir.
741747
@@ -770,6 +776,7 @@ migrate.github.description=Github.com veya Github Enterprise'dan veri taşıma.
770776
migrate.git.description=Git hizmetlerinden git verilerini taşıma veya yansıtma
771777
migrate.gitlab.description=Verileri GitLab.com'dan veya Kendi Kendine Barındırılan gitlab sunucusundan taşıma.
772778
migrate.gitea.description=Verileri Gitea.com'dan veya Kendi Kendine Barındırılan Gitea sunucusundan taşıma.
779+
migrate.gogs.description=Notabug.org'dan veya başka bir Kendi Kendine Barındırılan Gogs sunucusundan veri taşıma.
773780
774781
mirror_from=şunun yansıması
775782
forked_from=şundan çatallanmış
@@ -1063,6 +1070,7 @@ issues.commented_at=`<a href="#%s">%s</a> yorum yaptı`
10631070
issues.delete_comment_confirm=Bu yorumu silmek istediğinizden emin misiniz?
10641071
issues.context.copy_link=Bağlantıyı Kopyala
10651072
issues.context.quote_reply=Alıntı Cevapla
1073+
issues.context.reference_issue=Yeni konuda referans
10661074
issues.context.edit=Düzenle
10671075
issues.context.delete=Sil
10681076
issues.no_content=Henüz bir içerik yok.
@@ -1133,11 +1141,14 @@ issues.lock.title=Konuşmayı kilitle.
11331141
issues.unlock.title=Konuşmanın kilidini aç.
11341142
issues.comment_on_locked=Kilitli bir konuya yorum yapamazsınız.
11351143
issues.tracker=Zaman Takibi
1144+
issues.start_tracking_short=Zamanlayıcıyı Başlat
11361145
issues.start_tracking=Zaman İzlemeyi Başlat
11371146
issues.start_tracking_history=`%s çalışma başlattı`
11381147
issues.tracker_auto_close=Bu konu kapatıldığında zamanlayıcı otomatik olarak durur
11391148
issues.tracking_already_started=`<a href="%s">başka bir konuda</a> zaten zaman izleyici başlattınız!`
1149+
issues.stop_tracking=Zamanlayıcıyı Bitir
11401150
issues.stop_tracking_history=`%s çalışmayı durdurdu`
1151+
issues.cancel_tracking=Yoksay
11411152
issues.cancel_tracking_history=` %s zaman takibini iptal etti`
11421153
issues.add_time=El ile Zaman Ekle
11431154
issues.add_time_short=Zaman Ekle
@@ -1217,6 +1228,7 @@ issues.review.resolve_conversation=Konuşmayı çöz
12171228
issues.review.un_resolve_conversation=Konuşmayı çözme
12181229
issues.review.resolved_by=bu konuşmayı çözümlenmiş olarak işaretledi
12191230
issues.assignee.error=Beklenmeyen bir hata nedeniyle tüm atananlar eklenmedi.
1231+
issues.reference_issue.body=Gövde
12201232
12211233
pulls.desc=Değişiklik isteklerini ve kod incelemelerini etkinleştir.
12221234
pulls.new=Yeni Değişiklik İsteği
@@ -2491,9 +2503,9 @@ delete_branch=<a href="%[1]s">%[3]s</a> deposundan %[2]s dalı silindi
24912503
compare_branch=Karşılaştır
24922504
compare_commits=%d işlemeyi karşılaştır
24932505
compare_commits_general=İşlemeleri karşılaştır
2494-
mirror_sync_push=işlemeler yansıdan <a href="%[1]s">%[4]s</a> deposundaki <a href="%[1]s/src/%[2]s">%[3]s</a> dalına eşitlendi
2495-
mirror_sync_create=<a href="%s/src/%s">%[2]s</a> referansı <a href="%[1]s">%[3]s</a> için yansıdan senkronize edildi
2496-
mirror_sync_delete=<a href="%[1]s">%[3]s</a> adresindeki <code>%[2]s</code> referansı eşitlendi ve silindi
2506+
mirror_sync_push=yansıdan işlemeleri <a href="%[1]s">%[4]s</a> deposundaki <a href="%[1]s/src/%[2]s">%[3]s</a> dalına eşitledi
2507+
mirror_sync_create=<a href="%s/src/%s">%[2]s</a> referansını <a href="%[1]s">%[3]s</a> için yansıdan senkronize etti
2508+
mirror_sync_delete=<a href="%[1]s">%[3]s</a> adresindeki <code>%[2]s</code> referansını eşitledi ve sildi
24972509
approve_pull_request=`<a href="%s/pulls/%s">%s#%[2]s</a> onaylandı`
24982510
reject_pull_request=`<a href="%s/pulls/%s">%s#%[2]s</a> için değişiklik önerdi `
24992511
publish_release=` <a href="%[1]s">%[3]s</a> deposunda <a href="%s/releases/tag/%s"> "%[4]s" </a> sürümü yayınlandı`

routers/repo/view.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import (
1010
"encoding/base64"
1111
"fmt"
1212
gotemplate "html/template"
13+
"io"
1314
"io/ioutil"
1415
"net/url"
1516
"path"
@@ -435,7 +436,9 @@ func renderFile(ctx *context.Context, entry *git.TreeEntry, treeLink, rawLink st
435436

436437
buf = make([]byte, 1024)
437438
n, err = dataRc.Read(buf)
438-
if err != nil {
439+
// Error EOF don't mean there is an error, it just means we read to
440+
// the end
441+
if err != nil && err != io.EOF {
439442
ctx.ServerError("Data", err)
440443
return
441444
}

web_src/js/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1145,7 +1145,7 @@ async function initRepository() {
11451145

11461146
// Change status
11471147
const $statusButton = $('#status-button');
1148-
$('#comment-form .edit_area').on('keyup', function () {
1148+
$('#comment-form textarea').on('keyup', function () {
11491149
if ($(this).val().length === 0) {
11501150
$statusButton.text($statusButton.data('status'));
11511151
} else {

0 commit comments

Comments
 (0)