// Copyright 2017 The Gitea Authors. All rights reserved. // Use of this source code is governed by a MIT-style // license that can be found in the LICENSE file. package integrations import ( "fmt" "net/http" "testing" "github.com/Unknwon/i18n" "github.com/stretchr/testify/assert" ) func createNewRelease(t *testing.T, session *TestSession, repoURL, tag, title string, preRelease, draft bool) { req := NewRequest(t, "GET", repoURL+"/releases/new") resp := session.MakeRequest(t, req, http.StatusOK) htmlDoc := NewHTMLParser(t, resp.Body) link, exists := htmlDoc.doc.Find("form").Attr("action") assert.True(t, exists, "The template has changed") postData := map[string]string{ "_csrf": htmlDoc.GetCSRF(), "tag_name": tag, "tag_target": "master", "title": title, "content": "", } if preRelease { postData["prerelease"] = "on" } if draft { postData["draft"] = "Save Draft" } req = NewRequestWithValues(t, "POST", link, postData) resp = session.MakeRequest(t, req, http.StatusFound) RedirectURL(t, resp) // check that redirect URL exists } func checkLatestReleaseAndCount(t *testing.T, session *TestSession, repoURL, version, label string, count int) { req := NewRequest(t, "GET", repoURL+"/releases") resp := session.MakeRequest(t, req, http.StatusOK) htmlDoc := NewHTMLParser(t, resp.Body) labelText := htmlDoc.doc.Find("#release-list > li .meta .label").First().Text() assert.EqualValues(t, label, labelText) titleText := htmlDoc.doc.Find("#release-list > li .detail h3 a").First().Text() assert.EqualValues(t, version, titleText) releaseList := htmlDoc.doc.Find("#release-list > li") assert.EqualValues(t, count, releaseList.Length()) } func TestViewReleases(t *testing.T) { prepareTestEnv(t) session := loginUser(t, "user2") req := NewRequest(t, "GET", "/user2/repo1/releases") session.MakeRequest(t, req, http.StatusOK) } func TestViewReleasesNoLogin(t *testing.T) { prepareTestEnv(t) req := NewRequest(t, "GET", "/user2/repo1/releases") MakeRequest(t, req, http.StatusOK) } func TestCreateRelease(t *testing.T) { prepareTestEnv(t) session := loginUser(t, "user2") createNewRelease(t, session, "/user2/repo1", "v0.0.1", "v0.0.1", false, false) checkLatestReleaseAndCount(t, session, "/user2/repo1", "v0.0.1", i18n.Tr("en", "repo.release.stable"), 1) } func TestCreateReleasePreRelease(t *testing.T) { prepareTestEnv(t) session := loginUser(t, "user2") createNewRelease(t, session, "/user2/repo1", "v0.0.1", "v0.0.1", true, false) checkLatestReleaseAndCount(t, session, "/user2/repo1", "v0.0.1", i18n.Tr("en", "repo.release.prerelease"), 1) } func TestCreateReleaseDraft(t *testing.T) { prepareTestEnv(t) session := loginUser(t, "user2") createNewRelease(t, session, "/user2/repo1", "v0.0.1", "v0.0.1", false, true) checkLatestReleaseAndCount(t, session, "/user2/repo1", "v0.0.1", i18n.Tr("en", "repo.release.draft"), 1) } func TestCreateReleasePaging(t *testing.T) { prepareTestEnv(t) session := loginUser(t, "user2") // Create enaugh releases to have paging for i := 0; i < 12; i++ { version := fmt.Sprintf("v0.0.%d", i) createNewRelease(t, session, "/user2/repo1", version, version, false, false) } createNewRelease(t, session, "/user2/repo1", "v0.0.12", "v0.0.12", false, true) checkLatestReleaseAndCount(t, session, "/user2/repo1", "v0.0.12", i18n.Tr("en", "repo.release.draft"), 10) // Check that user3 does not see draft and still see 10 latest releases session2 := loginUser(t, "user3") checkLatestReleaseAndCount(t, session2, "/user2/repo1", "v0.0.11", i18n.Tr("en", "repo.release.stable"), 10) } ption> Nextcloud server, a safe home for all your data: https://github.com/nextcloud/serverwww-data
summaryrefslogtreecommitdiffstats
path: root/apps/settings/l10n/fo.js
blob: 15bbe97e59023e715ea3e2c75786e13ce525efcf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
OC.L10N.register(
    "settings",
    {
    "Saved" : "Goymt",
    "Email sent" : "Sendi t-post",
    "Private" : "Privat",
    "Unable to change password" : "Kundi ikki broyta loyniorðið",
    "Select a profile picture" : "Vel ein profil mynd",
    "Groups" : "Bólkar",
    "{actor} added you to group {group}" : "{actor} hevur koyrt teg í bólkin {group}",
    "You added {user} to group {group}" : "Tú hevur koyrt {user} í bólkin {group}",
    "{actor} added {user} to group {group}" : "{actor} koyrdi {user} í bólkin {group}",
    "An administrator added you to group {group}" : "Ein administrator koyrdi teg í bólkin {group}",
    "An administrator added {user} to group {group}" : "Ein administrator koyrdi {user} í bólkin {group}",
    "{actor} removed you from group {group}" : "{actor} hevur koyrt teg úr bólkin {group}",
    "You removed {user} from group {group}" : "Tú hevur koyrt {user} úr bólkin {group}",
    "{actor} removed {user} from group {group}" : "{actor} hevur koyrt {user} úr bólkin {group}",
    "An administrator removed you from group {group}" : "Ein administrator koyrdi teg úr bólkin {group}",
    "An administrator removed {user} from group {group}" : "Ein administrator koyrdi {user} úr bólkin {group}",
    "Your <strong>group memberships</strong> were modified" : "Tíni <strong>bólka limaskapir</strong>vóru broytt",
    "{actor} changed your password" : "{actor} broytti títt loyniorð",
    "You changed your password" : "Tú broytti títt loyniorð",
    "Your password was reset by an administrator" : "Títt loyniorð var nullstilla av einum administrator",
    "{actor} changed your email address" : "{actor} broytti tín t-post adressa",
    "You changed your email address" : "Tú broytti tín t-post adressa",
    "Your email address was changed by an administrator" : "Tín t-post adressa var broytt av einum administrator",
    "Security" : "Trygd",
    "Your <strong>password</strong> or <strong>email</strong> was modified" : "Títt <strong>loyniorð</strong>ella tín <strong>t-post</strong>var broytt",
    "Wrong password" : "Skeift loyniorð",
    "Authentication error" : "Samgildis feilur",
    "Invalid SMTP password." : "Ógildugt SMTP loyniorð",
    "Invalid mail address" : "Ógildug t-post adressa",
    "Settings saved" : "Stillingar eru goymd",
    "%1$s changed your password on %2$s." : "%1$sbroytti títt loyniorð á %2$s.",
    "Welcome aboard" : "Vælkomin umborð",
    "Welcome aboard %s" : "Vælkomin umborð %s",
    "Your username is: %s" : "Títt brúkaranavn er: %s",
    "Go to %s" : "Far til %s",
    "Personal" : "Persónligt",
    "Email server" : "T-post ambætara",
    "Delete" : "Strika",
    "Unlimited" : "Óavmarkað",
    "Save changes" : "Goym broytingar",
    "All" : "Øll",
    "Visit website" : "Vitja heimasíðu",
    "Rename" : "Nýnevn",
    "Revoke" : "strika",
    "Internet Explorer" : "Internet Explorer",
    "Edge" : "Edge",
    "Firefox" : "Firefox",
    "Google Chrome" : "Google Chrome",
    "Safari" : "Safari",
    "Google Chrome for Android" : "Google Chrome til Android",
    "iPhone" : "iPhone",
    "iPad" : "iPad",
    "App name" : "App navn",
    "Username" : "Brúkaranavn",
    "Password" : "Loyniorð",
    "Done" : "Gjørt",
    "Copied!" : "Kopiera!",
    "Copy" : "Kopi",
    "Cancel" : "strika",
    "{size} used" : "{size} brúkt",
    "New user" : "Nýggjur brúkari",
    "Email" : "T-post",
    "Your apps" : "Tínar appir",
    "Active apps" : "Virknar appir",
    "Disabled apps" : "Ógildaðar appir",
    "Admins" : "Administratorar",
    "Remove group" : "Strika bólkin",
    "Address" : "Adressa",
    "Full name" : "Fulla navn",
    "Phone number" : "Telefonnummar",
    "Twitter" : "Twitter",
    "Website" : "Heimasíða",
    "Enable" : "Gilda",
    "Never" : "ongantíð",
    "Login" : "Innrita",
    "SSL/TLS" : "SSL/TLS",
    "STARTTLS" : "STARTTLS",
    "From address" : "Frá adressu",
    "SMTP Username" : "SMTP Brúkaranavn",
    "SMTP Password" : "SMTP Loyniorð",
    "Send email" : "Send t-post",
    "Always ask for a password" : "Spyr altíð um eitt loyniorð",
    "Profile picture" : "Profil mynd",
    "Remove image" : "Strika Myndina",
    "png or jpg, max. 20 MB" : "png ella jpg, í mesta lagi 20MB",
    "Choose as profile picture" : "Vel sum profil mynd",
    "You are a member of the following groups:" : "Tú ert limur í teimum fylgjandi bólkarnar:",
    "Your phone number" : "Títt telefonnummar",
    "Your postal address" : "Tín bústaður",
    "Link https://…" : "Leinka https://...",
    "Current password" : "Núverandi loyniorð",
    "New password" : "Nýtt loyniorð",
    "Change password" : "Broyd loyniorð",
    "Public" : "Alment",
    "Nextcloud iOS app" : "Nextcloud iOS app",
    "Nextcloud Android app" : "Nextcloud Android app",
    "Nextcloud Talk for iOS" : "Nextcloud Talk til iOS",
    "Nextcloud Talk for Android" : "Nextcloud Talk til Android",
    "Everyone" : "Øll",
    "mail" : "post"
},
"nplurals=2; plural=(n != 1);");