Merge branch 'master' into tklk/issue-3389

This commit is contained in:
techknowlogick 2018-07-12 11:42:01 -04:00 committed by GitHub
commit 66528b9134
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 493 additions and 362 deletions

View File

@ -75,7 +75,7 @@ pipeline:
- make lint
- make fmt-check
- make swagger-check
- make swagger-validate
# - make swagger-validate
- make misspell-check
- make test-vendor
- make build
@ -203,7 +203,7 @@ pipeline:
when:
event: [ push, tag ]
build_docs:
build-docs:
image: webhippie/hugo:latest
pull: true
commands:
@ -212,26 +212,12 @@ pipeline:
- make clean
- make build
docker_docs:
image: plugins/docker:17.05
publish-docs:
image: lucap/drone-netlify:latest
pull: true
secrets: [ docker_username, docker_password ]
repo: gitea/docs
context: docs
dockerfile: docs/Dockerfile
tags: [ '${DRONE_BRANCH##release/v}' ]
when:
event: [ push ]
branch: [ release/* ]
docker_docs:
image: plugins/docker:17.05
pull: true
secrets: [ docker_username, docker_password ]
repo: gitea/docs
context: docs
dockerfile: docs/Dockerfile
tags: [ 'latest' ]
secrets: [ netlify_token ]
site_id: d2260bae-7861-4c02-8646-8f6440b12672
path: docs/public/
when:
event: [ push ]
branch: [ master ]

View File

@ -21,7 +21,19 @@ GOFMT ?= gofmt -s
GOFLAGS := -i -v
EXTRA_GOFLAGS ?=
LDFLAGS := -X "main.Version=$(shell git describe --tags --always | sed 's/-/+/' | sed 's/^v//')" -X "main.Tags=$(TAGS)"
ifneq ($(DRONE_TAG),)
VERSION ?= $(subst v,,$(DRONE_TAG))
GITEA_VERSION := $(VERSION)
else
ifneq ($(DRONE_BRANCH),)
VERSION ?= $(subst release/v,,$(DRONE_BRANCH))
else
VERSION ?= master
endif
GITEA_VERSION := $(shell git describe --tags --always | sed 's/-/+/' | sed 's/^v//')
endif
LDFLAGS := -X "main.Version=$(GITEA_VERSION)" -X "main.Tags=$(TAGS)"
PACKAGES ?= $(filter-out code.gitea.io/gitea/integrations,$(shell $(GO) list ./... | grep -v /vendor/))
SOURCES ?= $(shell find . -name "*.go" -type f)
@ -45,16 +57,6 @@ else
EXECUTABLE := gitea
endif
ifneq ($(DRONE_TAG),)
VERSION ?= $(subst v,,$(DRONE_TAG))
else
ifneq ($(DRONE_BRANCH),)
VERSION ?= $(subst release/v,,$(DRONE_BRANCH))
else
VERSION ?= master
endif
endif
# $(call strip-suffix,filename)
strip-suffix = $(firstword $(subst ., ,$(1)))

View File

@ -1,22 +0,0 @@
# build stage
FROM golang:alpine AS build-env
RUN apk add --no-cache git
RUN go get -d -v github.com/mholt/caddy/caddy github.com/pedronasser/caddy-search github.com/simia-tech/caddy-locale
WORKDIR /go/src/github.com/mholt/caddy/caddy
RUN sed -i '/This is where other plugins get plugged in (imported)/a _ "github.com/pedronasser/caddy-search"' caddymain/run.go \
&& sed -i '/This is where other plugins get plugged in (imported)/a _ "github.com/simia-tech/caddy-locale"' caddymain/run.go \
&& go install -v . \
&& /go/bin/caddy -version
FROM alpine:edge
EXPOSE 80
RUN apk add --no-cache wget mailcap ca-certificates
COPY --from=build-env /go/bin/caddy /usr/sbin/caddy
COPY docker/caddy.conf /etc/caddy.conf
COPY public /srv/www
CMD ["/usr/sbin/caddy", "-conf", "/etc/caddy.conf"]

View File

@ -31,7 +31,7 @@ menu:
post: active
- name: API
url: https://try.gitea.io/api/swagger
weight: 25
weight: 45
pre: plug
- name: Blog
url: https://blog.gitea.io/
@ -79,7 +79,7 @@ languages:
post: active
- name: API
url: https://try.gitea.io/api/swagger
weight: 25
weight: 45
pre: plug
- name: 博客
url: https://blog.gitea.io/
@ -122,7 +122,7 @@ languages:
post: active
- name: API
url: https://try.gitea.io/api/swagger
weight: 25
weight: 45
pre: plug
- name: 部落格
url: https://blog.gitea.io/
@ -165,7 +165,7 @@ languages:
post: active
- name: API
url: https://try.gitea.io/api/swagger
weight: 25
weight: 45
pre: plug
- name: Blog
url: https://blog.gitea.io/
@ -208,7 +208,7 @@ languages:
post: active
- name: API
url: https://try.gitea.io/api/swagger
weight: 25
weight: 45
pre: plug
- name: Blog
url: https://blog.gitea.io/
@ -241,17 +241,17 @@ languages:
menu:
page:
- name: Site
url: /fr-fr/
url: https://gitea.io/en-us/
weight: 10
pre: home
post: active
- name: Documentation
url: https://docs.gitea.io/fr-fr/
url: /fr-fr/
weight: 20
pre: question
- name: API
url: https://try.gitea.io/api/swagger
weight: 25
weight: 45
pre: plug
- name: Blog
url: https://blog.gitea.io/

View File

@ -1,44 +0,0 @@
:80 {
root /srv/www
locale en-US zh-CN zh-TW pt-BR nl-NL fr-FR {
detect header
}
redir 301 {
if {path} match ^/$
/ /{>Detected-Locale}/
}
rewrite /en-US/ {
regexp (.*)
to /en-us/{1}
}
rewrite /zh-CN/ {
regexp (.*)
to /zh-cn/{1}
}
rewrite /zh-TW/ {
regexp (.*)
to /zh-tw/{1}
}
rewrite /pt-BR/ {
regexp (.*)
to /pt-br/{1}
}
rewrite /nl-NL/ {
regexp (.*)
to /nl-nl/{1}
}
rewrite /fr-FR/ {
regexp (.*)
to /fr-fr/{1}
}
header / Vary "Accept-Language"
}

View File

6
docs/static/_headers vendored Normal file
View File

@ -0,0 +1,6 @@
/*
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' https://fonts.googleapis.com https://cdnjs.cloudflare.com; font-src 'self' data: https://cdnjs.cloudflare.com https://fonts.gstatic.com
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: strict-origin-when-cross-origin

8
docs/static/_redirects vendored Normal file
View File

@ -0,0 +1,8 @@
https://gitea-docs.netlify.com/* https://docs.gitea.io/:splat 302!
/ /fr-fr/ 302! Language=fr
/ /nl-nl/ 302! Language=nl
/ /pt-br/ 302! Language=pt-br
/ /zh-cn/ 302! Language=zh-cn
/ /zh-tw/ 302! Language=zh-tw
/ /en-us/ 302!

View File

@ -56,6 +56,7 @@ Morten Sørensen <klim8d AT gmail DOT com>
Muhammad Fawwaz Orabi <mfawwaz93 AT gmail DOT com>
Nakao Takamasa <at.mattenn AT gmail DOT com>
Natan Albuquerque <natanalbuquerque5 AT gmail DOT com>
Niclas Kroon <niclas DOT kroon AT gmail DOT com>
Odilon Junior <odilon DOT junior93 AT gmail DOT com>
Pablo Saavedra <psaavedra AT igalia DOT com>
Richard Bukovansky <richard DOT bukovansky @ gmail DOT com>

View File

@ -107,6 +107,7 @@ ssh_port=SSH-serverport
ssh_port_helper=Portnumret som din SSH-server lyssnar på. Lämna tom för att inaktivera.
http_port=Gitea HTTP-lyssningsport
http_port_helper=Portnumret som Giteas webbserver kommer lyssna på.
app_url=Gitea URL
app_url_helper=Basadressen för HTTP(S)-kloningslänkar och mejlnotifikationer.
log_root_path=Loggsökväg
log_root_path_helper=Loggfiler kommer skrivas till denna katalog.
@ -131,12 +132,15 @@ disable_registration_popup=Inaktivera självregistrering av användare. Endast a
allow_only_external_registration_popup=Aktivera registrering enbart via externa tjänster.
openid_signin=Aktivera OpenID-inloggning
openid_signin_popup=Aktivera användarinloggning via OpenID.
openid_signup=Aktivera självregistrering genom OpenID
openid_signup_popup=Aktivera OpenID-baserad självregistrering av användare.
enable_captcha=Aktivera CAPTCHA
enable_captcha_popup=Kräv captcha för användarregistrering.
require_sign_in_view=Kräv Inloggning För Att Visa Sidor
require_sign_in_view_popup=Begränsa åtkomst till inloggande användare. Besökare kommer bara kunna se inloggnings- och registreringssidorna.
admin_setting_desc=Skapandet av administratörskonto är frivilligt. Den första användaren som registreras blir automatiskt administratör.
admin_title=Inställningar för Administratörskonto
admin_name=Användarnamn för Administratör
admin_password=Lösenord
confirm_password=Bekräfta lösenord
admin_email=Mejladress
@ -276,6 +280,7 @@ username_been_taken=Användarnamnet är redan taget.
repo_name_been_taken=Namnet för utvecklingskatalogen är upptaget.
org_name_been_taken=Organisationsnamnet är redan taget.
team_name_been_taken=Teamnamnet är redan taget.
team_no_units_error=Tillåt åtkomst för åtminstone en del av utvecklingskatalogen.
email_been_used=Mejladressen är upptagen.
openid_been_used=OpenID-adressen '%s' används redan.
username_password_incorrect=Användarnamnet eller lösenordet är felaktigt.
@ -327,27 +332,52 @@ twofa=Tvåfaktorsautentisering
account_link=Länkade Konton
organization=Organisationer
uid=AnvändarID
u2f=Säkerhetsnycklar
public_profile=Offentlig profil
profile_desc=Din mejladress kommer användas för notifikationer och andra åtgärder.
password_username_disabled=Externa användare kan inte ändra sitt användarnamn. Kontakta din webbadministratör för mera information.
full_name=Fullständigt namn
website=Webbplats
location=Plats
update_profile=Uppdatera profil
update_profile_success=Din profil har uppdaterats.
change_username=Ditt användarnamn har ändrats.
change_username_prompt=OBS: ändringar av användarnamn ändrar även kontots URL.
continue=Fortsätt
cancel=Avbryt
language=Språk
lookup_avatar_by_mail=Slå upp avatarer med hjälp utav mejladress
federated_avatar_lookup=Förenad uppslagning av avatar
enable_custom_avatar=Aktivera Egen Avatar
choose_new_avatar=Välj ny avatar
update_avatar=Uppdatera Avatar
delete_current_avatar=Tag bort aktuell avatar
uploaded_avatar_not_a_image=Den uppladdade filen är inte en bild.
update_avatar_success=Din avatar har blivit uppdaterad.
change_password=Ändra Lösenordet
old_password=Nuvarande lösenord
new_password=Nytt lösenord
retype_new_password=Skriv ditt nya lösenord igen
password_incorrect=Det nuvarande lösenordet är felaktigt.
change_password_success=Ditt lösenord har uppdaterats. Logga in med ditt nya lösenord fortsättningsvis.
password_change_disabled=Externa användare kan inte ändra sitt lösenord genom Giteas webbgränssnitt.
emails=E-postadresser
manage_emails=Hantera mejladresser
manage_openid=Hantera OpenID-adresser
email_desc=Din primära e-postadress kommer att användas för notifieringar och andra åtgärder.
primary=Primär
primary_email=Sätt Som Primär
delete_email=Ta Bort
email_deletion=Ta Bort mejladress
email_deletion_desc=Mejladressen och relaterad information kommer tas bort från ditt konto. Git-commits med denna mejladress förblir oförändrade. Vill du fortsätta?
email_deletion_success=Mejladressen har tagits bort.
openid_deletion=Ta bort OpenID-adress
openid_deletion_desc=Borttagning av denna OpenID-adress från ditt konto kommer förhindra framtida inloggningar med den. Vill du fortsätta?
openid_deletion_success=OpenID-adressen har tagits bort.
add_new_email=Lägg till ny mejladress
add_new_openid=Lägg till ny OpenID URI
add_email=Lägg till mejladress
@ -436,17 +466,30 @@ u2f_desc=Säkerhetsnycklar är maskinvaruenheter som innehåller kryptografiska
u2f_require_twofa=Tvåfaktorautentisering måste aktiveras för att kunna använda säkerhetsnycklar.
u2f_register_key=Lägg till säkerhetsnyckel
u2f_nickname=Smeknamn
u2f_press_button=Tryck på knappen på din säkerhetsnyckel för att registrera den.
u2f_delete_key=Ta Bort Säkerhetsnyckel
u2f_delete_key_desc=Om du tar bort en säkerhetsnyckel kommer du inte kunna logga in med den längre. Är du säker?
manage_account_links=Hantera Länkade Konton
manage_account_links_desc=Dessa externa konton är länkade till ditt Gitea-konto.
account_links_not_available=Det finns för närvarande inga externa konton länkade till ditt Gitea-konto.
remove_account_link=Ta Bort Länkat Konto
remove_account_link_desc=Borttagning av länkade konton kommer häva dess åtkomst till ditt Gitea-konto. Vill du fortsätta?
remove_account_link_success=Det länkade konton har tagits bort.
orgs_none=Du är inte en medlem i någon organisation.
repos_none=Du har inga utvecklingskataloger associerade med ditt konto
delete_account=Radera ditt konto
delete_prompt=Denna åtgärd kommer ta bort ditt konto permanent. Det <strong>KAN INTE</strong> ångras.
confirm_delete_account=Bekräfta Borttagelsen
delete_account_title=Ta Bort Användarkonto
delete_account_desc=Är du säker på att du vill ta bort ditt konto permanent?
[repo]
owner=Ägare
repo_name=Utvecklingskatalogens namn
repo_name_helper=Bra namn på utvecklingskataloger består utav korta, unika nyckelord som är enkla att komma ihåg.
visibility=Synligt för
visibility_helper=Gör utvecklingskatalogen privat
visibility_helper_forced=Din tjänstadministratör påtvingar privata utvecklingskataloger.
@ -457,10 +500,20 @@ fork_from=Forka Från
fork_visibility_helper=Synligheten av en forkad utvecklingskatalog kan inte ändras.
repo_desc=Beskrivning
repo_lang=Språk
repo_gitignore_helper=Välj .gitignore-mallar.
license=Licens
license_helper=Välj licensfil.
readme=README
readme_helper=Välj en mall för README-filen.
auto_init=Initiera utvecklingskatalog (Lägger till .gitignore, License and README)
create_repo=Skapa utvecklingskatalog
default_branch=Standardgren
mirror_prune=Rensa
mirror_interval=Intervall för spegling (giltiga tidsenheter är 'h', 'm' och 's')
mirror_interval_invalid=Speglingsintervallen är inte giltig.
mirror_address=Klona Från URL
mirror_address_desc=Inkludera eventuella autentiseringsuppgifter som krävs i länken.
mirror_last_synced=Senaste Synkronisering
watchers=Observerare
stargazers=Stjärnmärkare
forks=Förgreningar
@ -469,22 +522,31 @@ reactions_more=och %d flera
form.reach_limit_of_creation=Du har redan nått gränsen av %d repos.
form.name_reserved=Utvecklingskatalogsnamnet '%s' är reserverat.
form.name_pattern_not_allowed=Mönstret '%s' är otillåtet i ett utvecklingskatalogsnamn.
need_auth=Klona Auktorisering
migrate_type=Migreringstyp
migrate_type_helper=Detta repo kommer att vara en <span class="text blue">spegling</span>
migrate_repo=Migrera Repot
migrate.clone_local_path=eller en lokal serversökväg
migrate.permission_denied=Du får inte importera lokala repon.
migrate.invalid_local_path=Ogiltig lokal sökväg. Den finns inte, eller är inte en katalog.
migrate.failed=Migrering misslyckades: %v
migrate.lfs_mirror_unsupported=Spegling av LFS-objekt stöds ej. Använd 'git lfs fetch --all' och 'git lfs push -all' istället.
mirror_from=spegling av
forked_from=forkad från
fork_from_self=Du kan inte forka din egna utvecklingskatalog.
copy_link=Kopiera
copy_link_success=Länken har kopierats
copy_link_error=Tryck på ⌘C eller Ctrl-C för att kopiera
copied=Kopierade OK
unwatch=Avsluta bevakning
watch=Bevaka
unstar=Ta bort stjärnmärkning
star=Stjärnmärk
fork=Förgrening
download_archive=Ladda Ned Utvecklingskatalogen
no_desc=Ingen beskrivning
quick_guide=Snabbguide
@ -494,6 +556,7 @@ push_exist_repo=Pusha en existerande utvecklingskatalog från kommandoraden
bare_message=Denna utvecklingskatalog är tom.
code=Kod
code.desc=Se källkod, filer, commits och brancher.
branch=Gren
tree=Träd
filter_branch_and_tag=Filtrera gren eller tagg
@ -510,9 +573,18 @@ file_raw=Rå
file_history=Historik
file_view_raw=Visa i råformat
file_permalink=Permalänk
file_too_large=Filen är för stor för att visas.
video_not_supported_in_browser=Din webbläsare stödjer ej HTML5-taggen 'video'.
stored_lfs=Sparad med Git LFS
commit_graph=Commit-Graf
editor.new_file=Ny Fil
editor.upload_file=Ladda Upp Fil
editor.edit_file=Redigera Fil
editor.preview_changes=Förhandsgranska ändringar
editor.cannot_edit_non_text_files=Binära filer kan inte redigeras genom webbgränssnittet.
editor.edit_this_file=Redigera Fil
editor.must_be_on_a_branch=Du måste vara på en branch för att göra eller föreslå ändringar i denna fil.
editor.fork_before_edit=Du måste forka denna utvecklingskatalog för att göra eller föreslå förändringar på denna fil.
editor.delete_this_file=Ta bort fil
editor.must_have_write_access=Du måste ha skrivåtkomst för att göra eller föreslå ändringar av denna fil.
@ -535,6 +607,10 @@ editor.filename_cannot_be_empty=Filnamnet kan inte vara tomt.
editor.branch_already_exists=Grenen '%s' finns redan i förrådet.
editor.directory_is_a_file=Katalognamnet '%s' används redan som ett filnamn i denna utvecklingskatalog.
editor.file_is_a_symlink='%s' är en symbolisk länk. Symboliska länkar kan inte editeras i webbgränssnittet
editor.filename_is_a_directory=Filnamn '%s' används redan som ett katalogsnamn i denna utvecklingskatalog.
editor.file_editing_no_longer_exists=Filen som redigeras, '%s', finns inte längre i den här utvecklingskatalogen.
editor.file_changed_while_editing=Filens innehåll har ändrats sedan du påbörjade din ändring.<a target="_blank" rel="noopener noreferrer" href="%s">Klicka här</a> för att se ändringarna eller <strong>commita ändringarna igen</strong> för att skriva över dem.
editor.file_already_exists=En fil vid namn '%s' finns redan i denna utvecklingskatalog.
editor.no_changes_to_show=Det finns inga ändringar att visa.
editor.fail_to_update_file=Uppdateringen/skapandet av filen '%s' misslyckades med felet: %v
editor.add_subdir=Lägga till en katalog…
@ -558,6 +634,7 @@ commits.gpg_key_id=GPG-nyckel ID
ext_issues=Externa ärenden
ext_issues.desc=Länk till externt ärendehanteringssystem.
issues.desc=Organisera felrapporteringar, ärenden och milstolpar.
issues.new=Nytt Ärende
issues.new.labels=Etiketter
issues.new.no_label=Ingen Etikett
@ -681,10 +758,32 @@ issues.add_time_cancel=Avbryt
issues.add_time_history=`la till tillbringad tid %s`
issues.add_time_hours=Timmar
issues.add_time_minutes=Minuter
issues.add_time_sum_to_small=Inge tid har angivits.
issues.cancel_tracking=Avfärda
issues.cancel_tracking_history=”avbröt tidredovisning %s'
issues.time_spent_total=Total Tid Spenderad
issues.time_spent_from_all_authors=`Total Tid Spenderad: %s`
issues.due_date=Förfallodatum
issues.invalid_due_date_format=Datumsformatet för förfallodatum måste följa 'yyyy-MM-dd'.
issues.error_modifying_due_date=Det gick inte att ändra förfallodatumet.
issues.error_removing_due_date=Det gick inte att ta bort förfallodatumet.
issues.due_date_form=yyyy-MM-dd
issues.due_date_form_add=Lägg till förfallodatum
issues.due_date_form_update=Ändra förfallodatumet
issues.due_date_form_remove=Ta bort förfallodatumet
issues.due_date_not_writer=Du måste ha skrivrättigheter för att ändra ett ärendes förfallodatum.
issues.due_date_not_set=Inget förfallodatum satt.
issues.due_date_added=lade till förfallodatumet %s %s
issues.due_date_modified=ändrade förfallodatumet från %s till %s %s
issues.due_date_remove=tog bort förfallodatumet %s %s
issues.due_date_overdue=Försenad
pulls.desc=Aktivera merge-requests och kodgranskning.
pulls.new=Ny Pull-Förfrågan
pulls.compare_changes=Ny Pull-Request
pulls.compare_changes_desc=Välj branchen att merga in i, och ifrån.
pulls.compare_base=merga in i
pulls.compare_compare=pulla från
pulls.filter_branch=Filtrera gren
pulls.no_results=Inga resultat hittades.
pulls.create=Skapa Pullförfrågan
@ -692,9 +791,13 @@ pulls.title_desc=vill sammanfoga %[1]d incheckningar från <code>s[2]s</code> in
pulls.merged_title_desc=sammanfogade %[1]d incheckningar från <code>%[2]s</code> in i <code>%[3]s</code> %[4]s
pulls.tab_conversation=Konversation
pulls.tab_commits=Incheckningar
pulls.tab_files=Ändrade Filer
pulls.reopen_to_merge=Vänligen återöppna denna Pull-förfrågan igen för att utföra sammanfogningen.
pulls.merged=Sammanfogat
pulls.is_checking=Merge-konfliktkontroll pågår. Försök igen senare.
pulls.can_auto_merge_desc=Denna pull-förfrågan kan sammanfogas automatiskt.
pulls.cannot_auto_merge_desc=Pull-requesten kan inte bli mergad automatiskt på grund av konflikter.
pulls.cannot_auto_merge_helper=Merga manuellt för att lösa konlifterna.
pulls.merge_pull_request=Sammanfoga Pull-förfrågan
pulls.rebase_merge_pull_request=Rebase och sammanfogning
pulls.squash_merge_pull_request=Squasha och sammanfogning
@ -711,6 +814,7 @@ milestones.title=Titel
milestones.desc=Beskrivning
milestones.due_date=Förfallodatum (valfritt)
milestones.clear=Rensa
milestones.create_success=Milstolpe '%s' har blivit skapad.
milestones.edit=Redigera milstolpe
milestones.cancel=Avbryt
milestones.modify=Uppdatera milstolpe
@ -828,15 +932,20 @@ settings.tracker_issue_style=Externt ärendenummersformat
settings.tracker_issue_style.numeric=Numerisk
settings.tracker_issue_style.alphanumeric=Alfanumerisk
settings.enable_timetracker=Aktivera tidsredovisning
settings.pulls.ignore_whitespace=Ignorera blanksteg vid konflikter
settings.admin_settings=Administratörsinställningar
settings.admin_enable_health_check=Aktivera hälsokontroll för utvecklingskataloger (git fsck)
settings.danger_zone=Högrisksområde
settings.new_owner_has_same_repo=Den nya ägaren har redan ett repo med det namnet. Vänligen välj ett annat namn.
settings.convert=Konvertera till vanlig utvecklingskatalog
settings.convert_desc=Du kan konvertera denna spegling till en vanlig utvecklingskatalog. Detta kan ej ångras.
settings.convert_notices_1=Denna operation kommer att omvandla speglingen till en vanlig utvecklingskatalog och detta kan inte ångras.
settings.convert_confirm=Konvertera utvecklingskatalog
settings.convert_succeed=Speglingen har blivit konverterad till en vanlig utvecklingskatalog.
settings.transfer=Överför Ägarskap
settings.transfer_desc=Överför denna utvecklingskatalog till en användare eller organisation för vilken du har administratörsrättigheter till.
settings.transfer_notices_1=- Du kommer förlora åtkomst till denna utvecklingskatalog om du för över den till en individuell användare.
settings.transfer_form_title=Ange utvecklingskatalogens namn för att bekräfta:
settings.wiki_delete=Ta bort wiki-data
settings.wiki_delete_desc=Borttagning av utvecklingskatalogens wiki-data är permanent och kan ej ångras.
settings.wiki_delete_notices_1=- Detta kommer permanent ta bort och inaktivera utvecklingskatalogens wiki för %s.
@ -863,42 +972,94 @@ settings.search_user_placeholder=Sök användare…
settings.org_not_allowed_to_be_collaborator=Organisationer kan inte läggas till som en medarbetare.
settings.user_is_org_member=Användaren är en organisationsmedlem som inte kan läggas till som medarbetare.
settings.add_webhook=Lägg Till Webbhook
settings.webhook_deletion=Ta bort Webhook
settings.webhook_deletion_desc=Borttagning utav en webhook tar även bort dess inställningar och leveranshistorik. Vill du fortsätta?
settings.webhook_deletion_success=Webhooken har blivit borttagen.
settings.webhook.test_delivery=Testa Leverans
settings.webhook.test_delivery_desc=Testa webhooken genom ett testevent.
settings.webhook.request=Begäran
settings.webhook.response=Svar
settings.webhook.headers=Huvuden
settings.webhook.payload=Innehåll
settings.webhook.body=Innehåll
settings.githook_edit_desc=Om kroken är inaktiv visas exempelinnehåll. Inaktivera denna krok genom att lämna innehållet tomt.
settings.githook_name=Kroknamn
settings.githook_content=Krokinnehåll
settings.update_githook=Uppdatera krok
settings.add_webhook_desc=Gitea kommer skicka ett <code>POST</code> anrop med en specificerad Content-Type till måladressen. Läs mer om detta i <a target="_blank" rel="noopener noreferrer" href="%s">webhook guiden</a>.
settings.content_type=POST Content Type
settings.secret=Hemlighet
settings.slack_username=Användarnamn
settings.slack_icon_url=URL för ikon
settings.discord_username=Användarnamn
settings.discord_icon_url=URL för ikon
settings.slack_color=Färg
settings.event_desc=Trigga vid:
settings.event_push_only=Push Events
settings.event_send_everything=Alla events
settings.event_choose=Anpassade events…
settings.event_create=Skapa
settings.event_create_desc=Branch eller tagg skapad.
settings.event_delete=Ta bort
settings.event_delete_desc=Branch eller tagg borttagen
settings.event_fork=Fork
settings.event_fork_desc=Utvecklingskatalog forkad
settings.event_issues=Ärenden
settings.event_issues_desc=Ärenden öppna, stängda, återöppnade, ändrade, tilldelade, ej tilldelade, etikett uppdaterad, etikett rensad, milstolpe satt, milstolpe borttagen.
settings.event_issue_comment=Kommentar
settings.event_issue_comment_desc=Kommentar skapad, ändrad eller borttagen.
settings.event_release=Release
settings.event_release_desc=Releasen publicerad, uppdaterad eller raderad i en utvecklingskatalog.
settings.event_pull_request=Hämtningsbegäran
settings.event_pull_request_desc=Pull request öppnad, stängd, återöppnad, ändrad, tilldelade, ej tilldelad, etikett uppdaterad, etikett rensad eller synkroniserad.
settings.event_push=Pusha
settings.event_repository=Utvecklingskatalog
settings.event_repository_desc=Utvecklingskatalogen skapad eller borttagen.
settings.add_hook_success=Webhook har lagts till.
settings.update_webhook=Uppdatera Webhook
settings.update_hook_success=Webhook har blivit uppdaterad.
settings.delete_webhook=Ta bort webhook
settings.recent_deliveries=Färska leveranser
settings.hook_type=Kroktyp
settings.add_slack_hook_desc=Integrera <a href="%s">Slack</a> med din utvecklingskatalog.
settings.slack_token=Pollett
settings.slack_domain=Domän
settings.slack_channel=Kanal
settings.add_discord_hook_desc=Integrera <a href="%s">Discord</a> med din utvecklingskatalog.
settings.add_dingtalk_hook_desc=Integrera <a href="%s">Dingtalk</a> med din utvecklingskatalog.
settings.deploy_keys=Driftsättningsnycklar
settings.add_deploy_key=Lägg till driftsättningsnyckel
settings.deploy_key_desc=Distributionsnycklar har skrivskyddad åtkomst till utvecklingskatalogen.
settings.is_writable=Aktivera skrivåtkomst
settings.is_writable_info=Tillåt denna distributionsnyckel att<strong>pusha</strong> till utvecklingskatalogen.
settings.no_deploy_keys=Det finns inga distributionsnycklar ännu.
settings.title=Titel
settings.deploy_key_content=Innehåll
settings.key_been_used=En distributionsnyckel med identiskt innehåller används redan.
settings.key_name_used=En distributionsnyckel med samma namn finns redan.
settings.add_key_success=Distributionsnyckel '%s' har lagts till.
settings.deploy_key_deletion=Ta bort distributionsnyckel
settings.deploy_key_deletion_desc=Borttagning utav en distributionsnyckel kommer att återkalla dess åtkomst till utvecklingskatalogen. Vill du fortsätta?
settings.deploy_key_deletion_success=Distributionsnyckeln har blivit borttagen.
settings.branches=Brancher
settings.protected_branch=Branchskydd
settings.protected_branch_can_push=Tillåt push?
settings.protected_branch_can_push_yes=Du kan pusha
settings.protected_branch_can_push_no=Du kan inte pusha
settings.branch_protection=Branchskydd för '<b>%s</b>'
settings.protect_this_branch=Aktivera branchskydd
settings.protect_this_branch_desc=Förhindra borttagning och inaktivera tvingad git push mot branchen.
settings.protect_whitelist_committers_desc=Tillåt vitlistade användare eller team att förbigå push restriktioner.
settings.protect_whitelist_search_users=Sök användare…
settings.protect_whitelist_search_teams=Sök team…
settings.add_protected_branch=Aktivera skydd
settings.delete_protected_branch=Inaktivera skydd
settings.update_protect_branch_success=Skydd för branch '%s' har blivit uppdaterat.
settings.remove_protected_branch_success=Skydd för branch '%s' har blivit inaktiverat.
settings.protected_branch_deletion=Inaktivera skydd för branch
settings.protected_branch_deletion_desc=Genom att inaktivera branchskyddet tillåts användare med skrivrättigheter att pusha till branchen. Vill du fortsätta?
settings.choose_branch=Välj en branch…
settings.no_protected_branch=Det finns inga skyddade brancher.
diff.browse_source=Bläddra i källkod
diff.parent=förälder
@ -923,51 +1084,98 @@ release.ahead=<strong>%d</strong> ändringar mot %s sedan detta släpp
release.source_code=Källkod
release.tag_name=Taggnamn
release.target=Mål
release.tag_helper=Välj en existerande tagg eller skapa en ny tagg.
release.title=Titel
release.content=Innehåll
release.write=Skriv
release.preview=Förhandsgranska
release.loading=Laddar…
release.prerelease_desc=Markera som en Pre-Release
release.prerelease_helper=Markera denna Release olämpliga för användning i produktion.
release.cancel=Avbryt
release.publish=Publicera Släpp
release.save_draft=Spara Utkast
release.edit_release=Uppdatera Release
release.delete_release=Ta bort Release
release.deletion=Ta bort Release
release.deletion_desc=Borttagning utav en release tar bort dess Git tagg från utvecklingskatalogen. Katalogens innehåll och historik förblir oförändrat. Vill du fortsätta?
release.deletion_success=Releasen har blivit raderad.
release.tag_name_already_exist=En release med denna tagg existerar redan.
release.tag_name_invalid=Taggnamnet är inte giltigt.
release.downloads=Nedladdningar
branch.name=Branch namn
branch.search=Sök brancher
branch.already_exists=En branch namngiven '%s' finns redan.
branch.delete_head=Radera
branch.delete=Ta bort branch '%s'
branch.delete_html=Radera branch
branch.delete_desc=Borttagning utav en branch är permanent. Detta <strong>KAN INTE</strong> ångras. Vill du fortsätta?
branch.deletion_success=Branch '%s' har blivit borttagen.
branch.deletion_failed=Det gick inte att ta bort branch '%s'.
branch.delete_branch_has_new_commits=Branch '%s' kan inte tas bort eftersom det tillkommit nya commits efter sammanslagning.
branch.create_branch=Skapa branchen <strong>%s</strong>
branch.create_from=från '%s'
branch.create_success=Branch '%s' har skapats.
branch.branch_already_exists=Branch '%s' existerar redan i denna utvecklingskatalog.
branch.branch_name_conflict=Branch '%s' är i namnkonflikt med en redan existerande branch '%s'.
branch.tag_collision=Branch '%s' kan inte skapas eftersom en tagg med samma namn redan exiterar i denna utvecklingskatalog.
branch.deleted_by=Raderad av %s
branch.restore_success=Branch '%s' har blivit återställd.
branch.restore_failed=Återställning av branch '%s' misslyckades.
branch.protected_deletion_failed=Branch '%s' är skyddad. Den kan inte bli borttagen.
topic.manage_topics=Hantera ämnen
topic.done=Klar
topic.count_prompt=Du kan inte markera mer än 25 ämnen
topic.format_prompt=Ämnen måste starta med en bokstav eller nummer, kan inkludera bindestreck(-) och får inte vara längre än 35 tecken långt
[org]
org_name_holder=Organisationsnamn
org_full_name_holder=Organisationens Fullständiga Namn
org_name_helper=Organisationsnamn bör vara korta och enkla att komma ihåg.
create_org=Skapa organisation
repo_updated=Uppdaterad
people=Personer
teams=Grupper
lower_members=medlemmar
lower_repositories=utvecklingskataloger
create_new_team=Nytt Team
create_team=Skapa Team
org_desc=Beskrivning
team_name=Gruppnamn
team_desc=Beskrivning
team_name_helper=Teamnamn bör vara korta och lätta att komma ihåg.
team_desc_helper=Beskriv syftet eller rollen för teamet.
team_permission_desc=Behörighet
team_unit_desc=Tillåt åtkomst till delar utav utvecklingskatalogen
form.name_reserved=Organisationsnamnet '%s' är reserverat.
form.name_pattern_not_allowed=Mönstret '%s' är inte tillåtet i ett organisationsnamn.
form.create_org_not_allowed=Du tillåts inte att skapa organisationer.
settings=Inställningar
settings.options=Organisation
settings.full_name=Fullständigt namn
settings.website=Webbplats
settings.location=Plats
settings.update_settings=Uppdatera inställningar
settings.update_setting_success=Organisationsinställningarna har uppdaterats.
settings.change_orgname_prompt=Notera: ändring av organisationsnamnet ändrar även organisationens URL.
settings.update_avatar_success=Organisationens avatar har uppdateras.
settings.delete=Tag bort organisation
settings.delete_account=Tag bort denna organisation
settings.delete_prompt=Organisationen kommer tas bort permanent, och det går <strong>INTE</strong> att ångra detta!
settings.confirm_delete_account=Bekräfta borttagning
settings.delete_org_title=Ta bort organisation
settings.delete_org_desc=Denna organisation kommer tas bort permanent. Vill du fortsätta?
settings.hooks_desc=Lägg till webbhook som triggas för <strong>alla utvecklingskataloger</strong> under denna organisationen.
members.membership_visibility=Synlighet för medlemskap:
members.public=Synlig
members.public_helper=gör dold
members.private=Dold
members.private_helper=gör synlig
members.member_role=Medlemsroll:
members.owner=Ägare
members.member=Medlem
@ -980,21 +1188,31 @@ teams.join=Gå med
teams.leave=Gå ur
teams.read_access=Läsåtkomst
teams.write_access=Skrivåtkomst
teams.admin_access=Administratörsåtkomst
teams.no_desc=Detta team har ingen beskrivning
teams.settings=Inställningar
teams.members=Teammedlemmar
teams.update_settings=Uppdatera inställningar
teams.delete_team=Ta bort team
teams.add_team_member=Lägg till teammedlem
teams.delete_team_title=Ta bort team
teams.delete_team_desc=Borttagning av ett team återkallar åtkomsten till utvecklingskatalogen för dess medlemmar. Vill du fortsätta?
teams.delete_team_success=Teamet har blivit borttaget.
teams.read_permission_desc=Medlemskap i detta team ger <strong>läsrättigheter</strong>: medlemmar kan se och klona teamets utvecklingskataloger.
teams.write_permission_desc=Medlemskap i detta team ger <strong>skrivrättigheter</strong>: medlemmar kan läsa och pusha till teamets utvecklingskataloger.
teams.admin_permission_desc=Medlemskap i detta team ger <strong>administratörsrättigheter</strong>: medlemmar kan läsa, pusha och lägga till medarbetare till teamets utvecklingskataloger.
teams.repositories=Teamförråd
teams.search_repo_placeholder=Sök utvecklingskatalog…
teams.add_team_repository=Lägg till teamförråd
teams.remove_repo=Ta bort
teams.add_nonexistent_repo=Förrådet du försöka lägga till finns inte, vänligen skapa det först.
[admin]
dashboard=Instrumentpanel
users=Användarkonto
organizations=Organisationer
repositories=Utvecklingskataloger
authentication=Autentiseringskälla
config=Konfiguration
notices=Systemaviseringar
monitor=Övervakning
@ -1002,20 +1220,33 @@ first_page=Första
last_page=Sista
total=Totalt: %d
dashboard.statistic=Översikt
dashboard.operations=Operationer för underhåll
dashboard.system_status=Status
dashboard.statistic_info=Gitea-databasen innehåller <b>%d</b> användare, <b>%d</b> organisationer, <b>%d</b> publika nyckar, <b>%d</b> utvecklingskataloger, <b>%d</b> bevakare, <b>%d</b> stjärnor, <b>%d</b> åtgärder, <b>%d</b> åtkomster, <b>%d</b> ärenden, <b>%d</b> kommentarer, <b>%d</b> sociala konton, <b>%d</b> följare, <b>%d</b> speglingar, <b>%d</b> releaser, <b>%d</b> autensieringskällor, <b>%d</b> webhooks, <b>%d</b> milstolpar, <b>%d</b> etiketter, <b>%d</b> hook-tjänster, <b>%d</b> teams, <b>%d</b> uppdateringstjänster, <b>%d</b> bilagor.
dashboard.operation_name=Operationsnamn
dashboard.operation_switch=Byt till
dashboard.operation_run=Kör
dashboard.clean_unbind_oauth=Rena obundna OAuth anslutningar
dashboard.clean_unbind_oauth_success=Alla obundna OAuth anslutningar har raderats.
dashboard.delete_inactivate_accounts=Ta bort alla inaktiva konton
dashboard.delete_inactivate_accounts_success=Alla inaktiva konton har tagits bort.
dashboard.delete_repo_archives=Ta bort alla utvecklingskatalogers arkiv
dashboard.delete_missing_repos=Ta bort alla utvecklingskataloger som saknar filer specifika för Git
dashboard.delete_missing_repos_success=Alla utvecklingskataloger som saknade sina Git-filer har tagits bort.
dashboard.git_gc_repos=Rensa skräpfiler på samtliga utvecklingskataloger
dashboard.resync_all_hooks_success=Alla pre-receive, update and post-receive hooks i samtliga utvecklingskataloger har synkroniserats om.
dashboard.reinit_missing_repos=Återinitialisera alla saknade utvecklingskataloger som vi känner till
dashboard.reinit_missing_repos_success=Alla utvecklingskataloger som det saknades filer från har blivit återinitaliserade.
dashboard.sync_external_users=Synkronisera extern användardata
dashboard.sync_external_users_started=Extern synkronisering för användardata har startats.
dashboard.server_uptime=Serverns upptid
dashboard.current_goroutine=Aktuella Goroutiner
dashboard.current_memory_usage=Nuvarande Minnesanvändning
dashboard.total_memory_allocated=Total Minnesanvändning
dashboard.memory_obtained=Minnesåtgång
dashboard.pointer_lookup_times=Pekaruppslagstider
dashboard.memory_allocate_times=Minneallokeringar
dashboard.current_heap_usage=Nuvarande Heap användning
dashboard.heap_memory_obtained=Heap-minne som erhållits
dashboard.heap_memory_idle=Heap-minne som är inaktivt
@ -1038,18 +1269,43 @@ dashboard.total_gc_pause=Total tid för pauser vid skräpsamling
dashboard.last_gc_pause=Senaste paus vid skräpsamling
dashboard.gc_times=Skräpsamlingstider
users.user_manage_panel=Hantering av användarkonton
users.new_account=Skapa användarkonto
users.name=Användarnamn
users.activated=Aktiverad
users.admin=Administratör
users.repos=Utvecklingskataloger
users.created=Skapad
users.last_login=Senaste inloggning
users.never_login=Aldrig varit inloggad
users.send_register_notify=Skicka notifiering vid användarregistrering
users.new_success=Användarkontot '%s' har blivit skapat.
users.edit=Redigera
users.auth_source=Autentiseringskälla
users.local=Lokal
users.auth_login_name=Användarnamn för inloggning
users.password_helper=Lämna lösenordsfältet tomt att låta det förbli oförändrat.
users.update_profile_success=Användarkontot har blivit uppdaterat.
users.edit_account=Redigera användarkontot
users.max_repo_creation=Maximalt antal utvecklingskataloger
users.max_repo_creation_desc=(Ange -1 för att använda global satt gräns.)
users.is_activated=Användarkontot är aktiverat
users.prohibit_login=Inaktivera inloggning
users.is_admin=Är administratör
users.allow_git_hook=Kan skapa Git hooks
users.allow_import_local=Kan importera lokala utvecklingskataloger
users.allow_create_organization=Kan skapa organisationer
users.update_profile=Uppdatera användarkonto
users.delete_account=Ta bort användarkontot
users.still_own_repo=Denna användare äger fortfarande en eller flera utvecklingskataloger. Ta bort eller överför dessa utvecklingskataloger först.
users.still_has_org=Denna användare är medlem i en eller flera organisationer. Ta bort användaren från dessa först.
users.deletion_success=Användarkontot har blivit borttaget.
orgs.org_manage_panel=Organisationshantering
orgs.name=Namn
orgs.teams=Team
orgs.members=Medlemmar
orgs.new_orga=Ny organisation
repos.repo_manage_panel=Utvecklingskatalogshantering
repos.owner=Ägare
@ -1057,12 +1313,16 @@ repos.name=Namn
repos.private=Privat
repos.watches=Vakter
repos.stars=Stjärnor
repos.forks=Forkar
repos.issues=Ärenden
repos.size=Storlek
auths.auth_manage_panel=Hantering av autentiseringkälla
auths.new=Lägg till autensieringskälla
auths.name=Namn
auths.type=Typ
auths.enabled=Aktiv
auths.syncenabled=Aktivera användarsynkronisering
auths.updated=Uppdaterad
auths.auth_type=Autentiseringstyp
auths.auth_name=Autentiseringsnamn
@ -1072,8 +1332,11 @@ auths.host=Värd
auths.port=Port
auths.bind_dn=Bind DN
auths.bind_password=Bind Lösenord
auths.bind_password_helper=Varning: Detta lösenord lagras i klartext. Använd ett konto med endast läsrättigheter om möjligt.
auths.user_base=Användarsökbas
auths.user_dn=Användarnas DN
auths.attribute_username_placeholder=Lämna tomt om du vill använda det användarnamn som angivits i Gitea.
auths.search_page_size=Sidstorlek
auths.filter=Användarfilter
auths.admin_filter=Administratörsfilter
auths.ms_ad_sa=MS AD sökattribut
@ -1081,6 +1344,7 @@ auths.smtp_auth=SMTP Autentiseringstyp
auths.smtphost=SMTP-server
auths.smtpport=SMTP-port
auths.allowed_domains=Tillåtna Domäner
auths.allowed_domains_helper=Lämna tomt om du vill tillåta alla domäner. Separera flera domäner med ett kommatecken (',').
auths.enable_tls=Aktivera TLS-kryptering
auths.skip_tls_verify=Skippa verifikation av TLS
auths.pam_service_name=PAM Tjänstnamn
@ -1097,17 +1361,31 @@ auths.tips=Tips
auths.tips.oauth2.general=OAuth2 Autensiering
auths.tips.oauth2.general.tip=När man registrerar en ny OAuth2-autentisering, så skall callback/redirect-länken vara: <host>/user/oauth2/<Authentication Name>/callback
auths.tip.oauth2_provider=OAuth2 leverantör
auths.tip.bitbucket=Registrera en ny OAuth konsument på https://bitbucket.org/account/user/<your username>/oauth-consumers/new och lägg till behörighet 'Account' - 'Read'
auths.tip.dropbox=Skapa en ny applikation på https://www.dropbox.com/developers/apps
auths.tip.facebook=Registrera en ny appliaktion på https://developers.facebook.com/apps och lägg till produkten ”Facebook-inloggning”
auths.tip.github=Registrera en ny OAuth applikation på https://github.com/settings/applications/new
auths.tip.gitlab=Registrera en ny applikation på https://gitlab.com/profile/applications
auths.tip.openid_connect=Använd OpenID Connect Discovery länken (<server>/.well-known/openid-configuration) för att ange slutpunkterna
auths.edit=Redigera autensieringskälla
auths.activated=Denna autentiseringskälla är aktiverad
auths.new_success=Autentisering '%s' har lagts till.
auths.update_success=Autentiseringskällan har uppdaterats.
auths.update=Uppdatera autensieringskälla
auths.delete=Ta bort autentiseringskälla
auths.delete_auth_title=Tag bort denna autentisering
auths.delete_auth_desc=Borttagning av en autensieringskälla förhindrar användare från att använda den för inloggning. Vill du fortsätta?
auths.still_in_used=Autentiseringskällan är fortfarande i bruk. Konvertera eller ta bort alla användare som använder denna autentiseringskälla först.
auths.deletion_success=Autentiseringskällan har tagits bort.
auths.login_source_exist=Autentiseringkällan '%s' finns redan.
config.server_config=Server-konfiguration
config.app_name=Sajtens namn
config.app_ver=Gitea Version
config.custom_conf=Konfigurationsfil
config.domain=SSH-Serverdomän
config.disable_router_log=Avaktivera Router Loggning
config.run_user=Kör som användarnamn
config.run_mode=Exekveringsläge
config.git_version=Git version
config.repo_root_path=Rotsökväg för utvecklingskatalog
@ -1118,6 +1396,8 @@ config.reverse_auth_user=Motsatt autentiserings användare
config.ssh_config=SSH-konfiguration
config.ssh_enabled=Aktiverad
config.ssh_start_builtin_server=Använd inbyggd Server
config.ssh_domain=Serverdomän
config.ssh_port=Port
config.ssh_listen_port=Lyssningsport
config.ssh_root_path=Rotsökväg
@ -1130,19 +1410,34 @@ config.db_config=Databaskonfiguration
config.db_type=Typ
config.db_host=Värd
config.db_name=Namn
config.db_user=Användarnamn
config.db_ssl_mode=SSL
config.db_path=Sökväg
config.service_config=Tjänstkonfiguration
config.register_email_confirm=Kräv mejlbekräftelse för att registrera
config.disable_register=Inaktivera självregistrering
config.allow_only_external_registration=Aktivera registrering enbart genom externa tjänster
config.enable_openid_signup=Aktivera självregistrering genom OpenID
config.enable_openid_signin=Aktivera OpenID-inloggning
config.show_registration_button=Visa registreringsknapp
config.require_sign_in_view=Kräv inloggning för att visa sidor
config.mail_notify=Aktivera Mejlnotifikationer
config.disable_key_size_check=Avaktivera kontroll av minsta tillåtna nyckelstorlek
config.enable_captcha=Aktivera CAPTCHA
config.active_code_lives=Aktivera livstid för koder
config.reset_password_code_lives=Återställ giltighetstid för passerkod
config.enable_timetracking=Aktivera tidsredovisning
config.default_enable_timetracking=Aktivera tidredovisning som Standard
config.default_allow_only_contributors_to_track_time=Låt endast medarbetare spåra tidsredovisning
config.no_reply_address=Dold mejldomän
config.webhook_config=Webbkrokskonfiguration
config.queue_length=Kölängd
config.deliver_timeout=Tidsfrist för leverans
config.skip_tls_verify=Skippa TLS verifiering
config.mailer_config=SMTP-Mailer konfiguration
config.mailer_enabled=Aktiverad
config.mailer_disable_helo=Avaktivera HELO
config.mailer_name=Namn
@ -1150,6 +1445,10 @@ config.mailer_host=Server
config.mailer_user=Användare
config.mailer_use_sendmail=Använd Sendmail
config.mailer_sendmail_path=Sendmail sökväg
config.mailer_sendmail_args=Extra argument till sendmail
config.send_test_mail=Skicka testmeddelande
config.test_mail_failed=Det gick inte att skicka testmeddelande till '%s': %v
config.test_mail_sent=Ett testmeddelande har skickats till '%s'.
config.oauth_config=OAuth-konfiguration
config.oauth_enabled=Aktiverad
@ -1169,6 +1468,7 @@ config.session_life_time=Livstid för session
config.https_only=Endast HTTPS
config.cookie_life_time=Livstid för kaka
config.picture_config=Konfiguration för bild och avatar
config.picture_service=Bildtjänst
config.disable_gravatar=Inaktivera Gravatar
config.enable_federated_avatar=Aktivera Förenad Uppslaging av Profilbilder
@ -1253,6 +1553,8 @@ raw_seconds=sekunder
raw_minutes=minuter
[dropzone]
default_message=Släpp filer här eller klicka för att ladda upp.
invalid_input_type=Du kan inte ladda upp filer av denna typen.
file_too_big=Filstorleken ({{filesize}} MB) överskrider maxstorleken ({{maxFilesize}} MB).
remove_file=Ta bort fil
@ -1260,6 +1562,8 @@ remove_file=Ta bort fil
notifications=Notiser
unread=Olästa
read=Lästa
no_unread=Inga olästa notifikationer.
no_read=Inga lästa notifikationer.
pin=Pinna notifiering
mark_as_read=Markera som läst
mark_as_unread=Markera som oläst

View File

@ -668,7 +668,7 @@ issues.add_milestone_at=`додав(ла) до <b>%s</b> етапу %s`
issues.change_milestone_at=`змінено цільової етап з <b>%s</b> на <b>%s</b> %s`
issues.remove_milestone_at=`видалено з етапу<b>%s</b> %s`
issues.deleted_milestone=`(видалено)`
issues.self_assign_at=`самонавчался %s`
issues.self_assign_at=`самостійно призначений %s`
issues.add_assignee_at=`був призначений <b>%s</b> %s`
issues.remove_assignee_at=`видалили із призначених %s`
issues.change_title_at=`змінив(ла) заголовок з <b>%s</b> на <b>%s</b> %s`

388
package-lock.json generated
View File

@ -2,6 +2,19 @@
"requires": true,
"lockfileVersion": 1,
"dependencies": {
"ajv": {
"version": "5.5.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
"integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
"dev": true,
"optional": true,
"requires": {
"co": "^4.6.0",
"fast-deep-equal": "^1.0.0",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.3.0"
}
},
"amdefine": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
@ -22,6 +35,12 @@
"dev": true,
"optional": true
},
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"dev": true
},
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
@ -29,6 +48,13 @@
"dev": true,
"optional": true
},
"aws-sign2": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
"dev": true,
"optional": true
},
"aws4": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz",
@ -37,9 +63,9 @@
"optional": true
},
"bcrypt-pbkdf": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
"integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
"integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
"dev": true,
"optional": true,
"requires": {
@ -114,15 +140,6 @@
"optional": true,
"requires": {
"assert-plus": "^1.0.0"
},
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"dev": true,
"optional": true
}
}
},
"delayed-stream": {
@ -185,6 +202,18 @@
"dev": true,
"optional": true
},
"form-data": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
"integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
"dev": true,
"optional": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "1.0.6",
"mime-types": "^2.1.12"
}
},
"getpass": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
@ -193,15 +222,6 @@
"optional": true,
"requires": {
"assert-plus": "^1.0.0"
},
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"dev": true,
"optional": true
}
}
},
"graceful-fs": {
@ -217,6 +237,36 @@
"integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
"dev": true
},
"har-schema": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
"dev": true,
"optional": true
},
"har-validator": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
"integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
"dev": true,
"optional": true,
"requires": {
"ajv": "^5.1.0",
"har-schema": "^2.0.0"
}
},
"http-signature": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
"dev": true,
"optional": true,
"requires": {
"assert-plus": "^1.0.0",
"jsprim": "^1.2.2",
"sshpk": "^1.7.0"
}
},
"image-size": {
"version": "0.5.5",
"resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
@ -277,21 +327,12 @@
"extsprintf": "1.3.0",
"json-schema": "0.2.3",
"verror": "1.10.0"
},
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"dev": true,
"optional": true
}
}
},
"less": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/less/-/less-3.0.4.tgz",
"integrity": "sha512-q3SyEnPKbk9zh4l36PGeW2fgynKu+FpbhiUNx/yaiBUQ3V0CbACCgb9FzYWcRgI2DJlP6eI4jc8XPrCTi55YcQ==",
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/less/-/less-3.6.0.tgz",
"integrity": "sha512-9jCc6kgJ36E2EjZrx+V+UXUTOb4JgFO5l7y9VetoRUtoaDIS4+yJ0XML9Fdr006zE9ZgHIk7tdO+SMa0PLY0mQ==",
"dev": true,
"requires": {
"errno": "^0.1.1",
@ -302,190 +343,6 @@
"promise": "^7.1.1",
"request": "^2.83.0",
"source-map": "~0.6.0"
},
"dependencies": {
"ajv": {
"version": "5.5.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
"integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
"dev": true,
"optional": true,
"requires": {
"co": "^4.6.0",
"fast-deep-equal": "^1.0.0",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.3.0"
}
},
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"dev": true,
"optional": true
},
"aws-sign2": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
"dev": true,
"optional": true
},
"boom": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz",
"integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",
"dev": true,
"optional": true,
"requires": {
"hoek": "4.x.x"
}
},
"cryptiles": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz",
"integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",
"dev": true,
"optional": true,
"requires": {
"boom": "5.x.x"
},
"dependencies": {
"boom": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz",
"integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==",
"dev": true,
"optional": true,
"requires": {
"hoek": "4.x.x"
}
}
}
},
"form-data": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
"integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
"dev": true,
"optional": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "1.0.6",
"mime-types": "^2.1.12"
}
},
"har-schema": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
"dev": true,
"optional": true
},
"har-validator": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
"integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
"dev": true,
"optional": true,
"requires": {
"ajv": "^5.1.0",
"har-schema": "^2.0.0"
}
},
"hawk": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",
"integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==",
"dev": true,
"optional": true,
"requires": {
"boom": "4.x.x",
"cryptiles": "3.x.x",
"hoek": "4.x.x",
"sntp": "2.x.x"
}
},
"hoek": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz",
"integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==",
"dev": true
},
"http-signature": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
"dev": true,
"optional": true,
"requires": {
"assert-plus": "^1.0.0",
"jsprim": "^1.2.2",
"sshpk": "^1.7.0"
}
},
"performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
"dev": true,
"optional": true
},
"qs": {
"version": "6.5.2",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
"dev": true,
"optional": true
},
"request": {
"version": "2.85.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.85.0.tgz",
"integrity": "sha512-8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg==",
"dev": true,
"optional": true,
"requires": {
"aws-sign2": "~0.7.0",
"aws4": "^1.6.0",
"caseless": "~0.12.0",
"combined-stream": "~1.0.5",
"extend": "~3.0.1",
"forever-agent": "~0.6.1",
"form-data": "~2.3.1",
"har-validator": "~5.0.3",
"hawk": "~6.0.2",
"http-signature": "~1.2.0",
"is-typedarray": "~1.0.0",
"isstream": "~0.1.2",
"json-stringify-safe": "~5.0.1",
"mime-types": "~2.1.17",
"oauth-sign": "~0.8.2",
"performance-now": "^2.1.0",
"qs": "~6.5.1",
"safe-buffer": "^5.1.1",
"stringstream": "~0.0.5",
"tough-cookie": "~2.3.3",
"tunnel-agent": "^0.6.0",
"uuid": "^3.1.0"
}
},
"sntp": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz",
"integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==",
"dev": true,
"optional": true,
"requires": {
"hoek": "4.x.x"
}
},
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true,
"optional": true
}
}
},
"less-plugin-clean-css": {
@ -543,10 +400,17 @@
"dev": true,
"optional": true
},
"performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
"dev": true,
"optional": true
},
"promise": {
"version": "7.3.1",
"resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
"integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=",
"integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
"dev": true,
"optional": true,
"requires": {
@ -567,16 +431,66 @@
"dev": true,
"optional": true
},
"qs": {
"version": "6.5.2",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
"dev": true,
"optional": true
},
"request": {
"version": "2.87.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz",
"integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==",
"dev": true,
"optional": true,
"requires": {
"aws-sign2": "~0.7.0",
"aws4": "^1.6.0",
"caseless": "~0.12.0",
"combined-stream": "~1.0.5",
"extend": "~3.0.1",
"forever-agent": "~0.6.1",
"form-data": "~2.3.1",
"har-validator": "~5.0.3",
"http-signature": "~1.2.0",
"is-typedarray": "~1.0.0",
"isstream": "~0.1.2",
"json-stringify-safe": "~5.0.1",
"mime-types": "~2.1.17",
"oauth-sign": "~0.8.2",
"performance-now": "^2.1.0",
"qs": "~6.5.1",
"safe-buffer": "^5.1.1",
"tough-cookie": "~2.3.3",
"tunnel-agent": "^0.6.0",
"uuid": "^3.1.0"
}
},
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true
},
"safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true,
"optional": true
},
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true,
"optional": true
},
"sshpk": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz",
"integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=",
"version": "1.14.2",
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz",
"integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=",
"dev": true,
"optional": true,
"requires": {
@ -587,25 +501,10 @@
"ecc-jsbn": "~0.1.1",
"getpass": "^0.1.1",
"jsbn": "~0.1.0",
"safer-buffer": "^2.0.2",
"tweetnacl": "~0.14.0"
},
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"dev": true,
"optional": true
}
}
},
"stringstream": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
"integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
"dev": true,
"optional": true
},
"tough-cookie": {
"version": "2.3.4",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
@ -634,9 +533,9 @@
"optional": true
},
"uuid": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
"integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
"integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
"dev": true,
"optional": true
},
@ -650,15 +549,6 @@
"assert-plus": "^1.0.0",
"core-util-is": "1.0.2",
"extsprintf": "^1.2.0"
},
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"dev": true,
"optional": true
}
}
}
}

View File

@ -1,7 +1,7 @@
{
"license": "MIT",
"devDependencies": {
"less": "^3.0.4",
"less": "^3.6.0",
"less-plugin-clean-css": "^1.5.1"
}
}

File diff suppressed because one or more lines are too long

View File

@ -1847,7 +1847,7 @@
{
"type": "string",
"description": "if provided, only comments updated since the provided time are returned.",
"name": "string",
"name": "since",
"in": "query"
}
],
@ -2160,7 +2160,7 @@
{
"type": "string",
"description": "if provided, only comments updated since the specified time are returned.",
"name": "string",
"name": "since",
"in": "query"
}
],

View File

@ -36,7 +36,7 @@ func ListIssueComments(ctx *context.APIContext) {
// description: index of the issue
// type: integer
// required: true
// - name: string
// - name: since
// in: query
// description: if provided, only comments updated since the specified time are returned.
// type: string
@ -90,7 +90,7 @@ func ListRepoIssueComments(ctx *context.APIContext) {
// description: name of the repo
// type: string
// required: true
// - name: string
// - name: since
// in: query
// description: if provided, only comments updated since the provided time are returned.
// type: string