diff --git a/translations/de/LC_MESSAGES/messages.po b/translations/de/LC_MESSAGES/messages.po index d232fd3..ac88594 100644 --- a/translations/de/LC_MESSAGES/messages.po +++ b/translations/de/LC_MESSAGES/messages.po @@ -7,17 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: 2022-01-22 20:28+0000\n" "Last-Translator: debiankaios \n" -"Language-Team: German \n" "Language: de\n" +"Language-Team: German " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.11-dev\n" "Generated-By: Babel 2.9.1\n" #: app/__init__.py:102 @@ -39,17 +38,17 @@ msgstr "Name" msgid "Limit to package" msgstr "Auf Paket begrenzen" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "Speichern" @@ -109,15 +108,15 @@ msgstr "Teilen und Abzeichen" msgid "Remove" msgstr "Löschen" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "Fehler: Ein anderes Paket benutzt bereits dieses Forumthema!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "Fehler: Forumthemenautor ist nicht der gleiche wie der Paketautor." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -125,285 +124,285 @@ msgstr "" "Warnung: Forumthema nicht gefunden. Dies kann passieren, wenn das Thema " "gerade erst erstellt wurde." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 msgid "No download available." msgstr "Kein Download verfügbar." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "Titel (Für Menschen lesbar)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "Name (Technisch)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "Kurzbeschreibung (Fließtext)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Entwicklungsstadium" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Tags" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "Inhaltswarnungen" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "Lizenz" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "Medienlizenz" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "Längere Beschreibung (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "URL des VCS-Repositorys" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "Webseiten-URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 msgid "Issue Tracker URL" msgstr "Issue-Tracker-URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "Forumthema-ID" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "Dieser Benutzer kann nicht gefunden werden" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Erlaubnis verweigert" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "Paket existiert bereits!" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "Sie haben nicht die Erlaubnis, das zu tun" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Bitte kommentieren Sie im Genehmigungsthema, welche Änderungen " "erforderlich sind" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "Sie haben nicht die Erlaubnis, das zu tun." -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "Gelöschte Pakete" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "Ungenehmigte Pakete" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "Betreuer (Komma-getrennt)" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "Sie haben nicht die Erlaubnis, die Betreuer zu ändern" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "Sie sind kein Betreuer" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketbesitzer können sich nicht selbst als Betreuer entfernen" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "Autorenname" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Titel" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Methode" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Dateien hochladen" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git-Referenz (d.h.: Commit-Hash, Branch oder Tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "Minimale Minetest-Version" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "Maximale Minetest-Version" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "Aufgaben-ID" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Ist genehmigt" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "Von Git importieren" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr ".zip-Datei hochladen" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "Minimum setzen" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "Maximum setzen" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 msgid "Only change values previously set as none" msgstr "Nur Werte ändern, die zuvor als „none“ festgelegt wurden" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "Update" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "Neuer Commit" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Neuer Tag" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "Branch-Name" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Aktion" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "Benachrichtigung senden und als veraltet markieren" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Create release" msgstr "Release erstellen" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "Einstellung speichern" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 msgid "Disable Automation" msgstr "Automatisierung deaktivieren" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Bitte fügen Sie eine Git-Repository-URL hinzu, um automatische Releases " "einzurichten" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 msgid "Deleted update configuration" msgstr "Gelöschte Update-Konfiguration" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "Bitte erstellen Sie nun einen ersten Release" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "Kommentar" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "Privat" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "Ja" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "Nein" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "Sie können Ihr eigenes Paket nicht rezensieren!" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 msgid "You can't vote on the reviews on your own package!" msgstr "Sie können nicht über die Rezensionen für Ihr eigenes Paket abstimmen!" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "Sie können nicht über Ihre eigenen Rezensionen abstimmen!" @@ -417,11 +416,11 @@ msgstr "Titel/Untertitel" msgid "Cover Image" msgstr "Titelbild" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "Nachricht" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -489,100 +488,106 @@ msgstr "Es gibt bereits ein Genehmigungsthema!" msgid "Please wait before opening another thread" msgstr "Bitte warten Sie, bevor Sie ein neues Thema eröffnen" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "Benutzername oder E-Mail" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "Passwort" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "Dieses Gerät speichern" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Anmelden" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "E-Mail oder Passwort ist falsch" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "Benutzer %(username)s existiert nicht" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "Falsches Passwort. Haben Sie eins gesetzt?" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "Sie müssen die Registrierungs-E-Mail bestätigen" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "Einloggen fehlgeschlagen" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "Anzeigename" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "Benutzername" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Nur a-zA-Z0-9._ sind erlaubt" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "E-Mail" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "Was ist das Ergebnis der obigen Berechnung?" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "Ich stimme zu" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrieren" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "Falsche Captcha-Antwort" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +#, fuzzy +msgid "Username is invalid" +msgstr "Benutzername oder E-Mail" + +#: app/blueprints/users/account.py:130 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Es existiert bereits ein Konto für diesen Benutzernamen, der aber noch " "nicht beansprucht wurde." -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "" "Dieser Benutzername/Anzeigename ist bereits in Gebrauch, bitte wählen Sie" " einen anderen." -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "E-Mail bereits in Benutzung" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -592,66 +597,66 @@ msgstr "" "%(display_name)s verwendet wird. Versuchen Sie eine andere E-Mail-" "Adresse." -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Diese E-Mail-Adresse wurde abgemeldet/auf die schwarze Liste gesetzt und " "kann nicht verwendet werden" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 msgid "Reset Password" msgstr "Passwort zurücksetzen" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "Neues Passwort" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "Passwort bestätigen" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "Passwörter müssen übereinstimmen" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "Altes Passwort" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "Passwörter stimmen nicht überein" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "Ihr Passwort wurde erfolgreich geändert." -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "Altes Passwort ist falsch" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 msgid "Unknown verification token!" msgstr "Unbekannter Verifizierungs-Token!" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "Der Token ist abgelaufen" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "Diese E-Mail wird bereits von einem anderen Benutzer verwendet" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "Bestätigte E-Mail-Änderung" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "E-Mail Adresse geändert" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -659,15 +664,15 @@ msgstr "" "Ihre E-Mail-Adresse hat sich geändert. Wenn Sie dies nicht beantragt " "haben, wenden Sie sich bitte an einen Administrator." -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "Sie können sich jetzt anmelden" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "Senden" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -675,7 +680,7 @@ msgstr "" "Diese E-Mail steht nun auf der schwarzen Liste. Bitte kontaktieren Sie " "einen Administrator, wenn Sie dies rückgängig machen möchten." -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" @@ -683,36 +688,36 @@ msgstr "" "Ungültiger Benutzername – darf nur A-Za-z0-9._ enthalten. Wenden Sie sich" " an einen Administrator" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "Benutzer wurde bereits beansprucht" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "GitHub-Benutzername für Benutzer kann nicht abgerufen werden" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "Dieser Benutzer wurde bereits beansprucht!" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Fehler beim Versuch, auf die Foren zuzugreifen: %(message)s" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "Signatur des Forums kann nicht abgerufen werden – existiert der Benutzer?" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "Anmeldung als Benutzer nicht möglich" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "Schlüssel konnte in Ihrer Signatur nicht gefunden werden!" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "Unbekannte Beanspruchungsart" @@ -824,42 +829,47 @@ msgstr "E-Mail und Benachrichtigungen" msgid "API Tokens" msgstr "API-Tokens" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "Spenden-URL" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "Ein Benutzer hat bereits diesen Namen" -#: app/blueprints/users/settings.py:199 -msgid "Display name" -msgstr "Anzeigename" - -#: app/blueprints/users/settings.py:200 -msgid "Forums Username" -msgstr "Foren-Benutzername" - -#: app/blueprints/users/settings.py:201 -msgid "GitHub Username" -msgstr "GitHub-Benutzername" - -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 -msgid "Rank" -msgstr "Rang" - -#: app/blueprints/users/settings.py:249 -msgid "Can't promote a user to a rank higher than yourself!" -msgstr "" -"Sie können einen Benutzer nicht auf einen höheren Rang befördern als sich" -" selbst!" - -#: app/blueprints/users/settings.py:266 +#: app/blueprints/users/settings.py:224 msgid "Users with moderator rank or above cannot be deleted" msgstr "" "Benutzer mit dem Rang eines Moderators oder höher können nicht gelöscht " "werden" +#: app/blueprints/users/settings.py:264 +msgid "Display name" +msgstr "Anzeigename" + +#: app/blueprints/users/settings.py:265 +msgid "Forums Username" +msgstr "Foren-Benutzername" + +#: app/blueprints/users/settings.py:266 +msgid "GitHub Username" +msgstr "GitHub-Benutzername" + +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 +msgid "Rank" +msgstr "Rang" + +#: app/blueprints/users/settings.py:311 +msgid "Can't promote a user to a rank higher than yourself!" +msgstr "" +"Sie können einen Benutzer nicht auf einen höheren Rang befördern als sich" +" selbst!" + #: app/logic/packages.py:93 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -1091,7 +1101,7 @@ msgstr "%(title)s von %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "Rezensionen" @@ -1199,7 +1209,7 @@ msgstr "Aufrufe" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "Pakete" @@ -2421,7 +2431,7 @@ msgstr "In Arbeit" msgid "Downloads" msgstr "Heruntergeladen" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "Webseite" @@ -2429,7 +2439,7 @@ msgstr "Webseite" msgid "Source" msgstr "Quelle" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "Forum" @@ -2560,18 +2570,14 @@ msgid "See audit log" msgstr "Siehe Auditierungsprotokoll" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "URL dessen, was Sie melden" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "Was melden Sie? Warum melden Sie es?" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "Meldungen werden mit dem ContentDB-Personal geteilt." -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "Nur der Administrator kann sehen wer die Meldung erstellt hat." @@ -2639,11 +2645,6 @@ msgstr "Kommentare von %(user)s" msgid "Reply to %(title)s" msgstr "Antworte auf %(title)s" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "%(title)s auf %(package)s" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "Abonnieren" @@ -2887,75 +2888,71 @@ msgstr "Herzlichen Glückwunsch! Sie haben keine Themen, die nicht auf CDB sind. msgid "Account and Security - %(username)s" msgstr "Konto und Sicherheit – %(username)s" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "Konto bearbeiten" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "Passwort ändern" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "Passwort festlegen" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "Hat Passwort" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "Hat kein Passwort" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "Verknüpfte Konten" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "Verbunden" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" "Bitte schreiben sie auf dem Forum eine PN an %(rubenwardy)s, um ihren " "Account zu verknüpfen." -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "ContentDBs GitHub-Berechtigungen anzeigen" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "Github verlinken" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "Keine" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "Alles anzeigen" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "Kürzliche Kontoaktionen" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "Löschung und Deaktivierung des Kontos" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "Löschen oder deaktivieren" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Kontolöschung und -deaktivierung ist für Benutzer noch nicht verfügbar." -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "Bitte kontaktieren Sie den Administrator." @@ -3210,10 +3207,27 @@ msgstr "Rang: %(rank)s." msgid "Forgot my password" msgstr "Ich habe mein Passwort vergessen" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "GitHub" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "Konto bearbeiten" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "E-Mail-Adresse" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "Profilbild" @@ -3222,52 +3236,52 @@ msgstr "Profilbild" msgid "To Do List" msgstr "To-Do-Liste" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "E-Mail senden" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "Spenden" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "Pakete" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "Rezensionen" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "Kommentare" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "Beanspruchen" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "Sind Sie das? Beanspruchen Sie jetzt Ihr Konto!" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "Paket erstellen" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "Liste von Tags ansehen" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "Betreute Pakete" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "Dieser Benutzer ist auch ein Betreuer der folgenden Pakete" @@ -3327,10 +3341,6 @@ msgstr "Ich akzeptiere die " msgid "Email and Notifications - %(username)s" msgstr "E-Mail und Benachrichtigungen – %(username)s" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "E-Mail-Adresse" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," @@ -3417,3 +3427,10 @@ msgstr "" #~ msgid "Reports will be shared with ContentDB stuff." #~ msgstr "" + +#~ msgid "URL to the thing you're reporting" +#~ msgstr "URL dessen, was Sie melden" + +#~ msgid "%(title)s on %(package)s" +#~ msgstr "%(title)s auf %(package)s" + diff --git a/translations/es/LC_MESSAGES/messages.po b/translations/es/LC_MESSAGES/messages.po index adf807c..b2faad5 100644 --- a/translations/es/LC_MESSAGES/messages.po +++ b/translations/es/LC_MESSAGES/messages.po @@ -7,17 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: 2022-01-22 20:27+0000\n" "Last-Translator: rubenwardy \n" -"Language-Team: Spanish \n" "Language: es\n" +"Language-Team: Spanish " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.11-dev\n" "Generated-By: Babel 2.9.1\n" #: app/__init__.py:102 @@ -39,17 +38,17 @@ msgstr "Nombre" msgid "Limit to package" msgstr "Limitar al paquete" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "Guardar" @@ -110,15 +109,15 @@ msgstr "Compartir e Insignias" msgid "Remove" msgstr "Eliminar" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "Error: Otro paquete ya utiliza este tema del foro!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "Error: El autor del tema del foro no coincide con el autor del paquete." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -126,286 +125,286 @@ msgstr "" "Advertencia: Tema del foro no encontrado. Esto puede ocurrir si el tema " "acaba de ser creado." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 msgid "No download available." msgstr "Ninguna descarga disponible." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "Título (legible por humanos)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "Nombre (Técnico)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Sólo letras minúsculas (a-z), dígitos (0-9) y guiones bajos (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "Breve descripción (texto sin formato)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Estado de mantenimiento" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "Advertencias de contenido" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "Licencia" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "Licencia de medios" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "Descripción larga (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "URL del repositorio de VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL del sitio web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 msgid "Issue Tracker URL" msgstr "URL del rastreador de problemas" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "ID del tema del foro" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "No se puede encontrar a ese usuario" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "El paquete ya existe!" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "No tienes permiso para hacer eso" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "Por favor, comente qué cambios son necesarios en el hilo de revisión" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "No tienes permiso para hacer eso." -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "Paquete no aprobado" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (separados por comas)" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "No tiene permiso para editar mantenedores" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "No eres un mantenedor" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "Los propietarios de paquetes no pueden eliminarse a sí mismos como " "mantenedores" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "Nombre del autor" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Título" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Método" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Subir archivo" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Referencia Git (es decir, hash de commit, rama o etiqueta)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "Versión mínima de Minetest" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "Versión máxima de Minetest" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "ID de tarea" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Está aprobado" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "Importar desde Git" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr "Subir archivo .zip" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "Establecer mínimo" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "Establecer máximo" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 msgid "Only change values previously set as none" msgstr "Sólo cambiar los valores previamente establecidos como ninguno" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "Actualizar" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Desencadenar" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "Nuevo Commit" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nueva etiqueta" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "Nombre de la rama" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Acción" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "Enviar notificación y marcar como obsoleto" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Create release" msgstr "Crear lanzamiento" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "Guardar ajustes" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 msgid "Disable Automation" msgstr "Desactivar la automatización" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Por favor añada la dirección de un repositorio Git para configurar " "lanzamientos automáticos" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 msgid "Deleted update configuration" msgstr "Configuración de actualización eliminada" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "Ahora, crea un lanzamiento inicial" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "Comentar" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "Privado" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "Sí" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "No" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "¡No puede reseñar su propio paquete!" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 msgid "You can't vote on the reviews on your own package!" msgstr "¡No puede votar en las reseñas de su propio paquete!" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "¡No puede votar en sus propias reseñas!" @@ -419,11 +418,11 @@ msgstr "Título" msgid "Cover Image" msgstr "Imagen de portada" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "Mensaje" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -492,100 +491,106 @@ msgstr "¡Ya existe un hilo de evaluación!" msgid "Please wait before opening another thread" msgstr "Por favor espere antes de crear otro hilo" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "Nombre de usuario o correo electrónico" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "Contraseña" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "Recuérdame" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Registrarse" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "Correo electrónico o contraseña incorrectos" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "El usuario %(username)s no existe" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "Contraseña incorrecta. ¿Ha establecido alguna?" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "Debe confirmar el correo electrónico de registro" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "Inicio de sesión fallido" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "Nombre a mostrar" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nombre de usuario" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Sólo se admiten los caracteres a-zA-Z0-9._" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "Correo electrónico" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "¿Cuál es el resultado del cálculo de arriba?" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "Estoy de acuerdo" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrarse" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "Respuesta del captcha incorrecta" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +#, fuzzy +msgid "Username is invalid" +msgstr "Nombre de usuario o correo electrónico" + +#: app/blueprints/users/account.py:130 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Ya existe una cuenta con ese nombre de usuario pero aún no ha sido " "reclamada." -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "" "Ese nombre de usuario/nombre a mostrar ya está en uso, por favor elija " "otro." -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "Correo electrónico ya en uso" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -595,66 +600,66 @@ msgstr "" "uso por %(display_name)s. Pruebe con otra dirección de correo " "electrónico." -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Esa dirección de correo electrónico ha sido borrada/puesta en la lista " "negra, y no puede ser usada" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 msgid "Reset Password" msgstr "Restablecer la contraseña" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "Nueva contraseña" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "Verificar contraseña" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "Las contraseñas deben coincidir" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "Contraseña anterior" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "Las contraseñas no coinciden" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "Su contraseña ha sido cambiada satisfactoriamente." -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "La contraseña antigua es incorrecta" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 msgid "Unknown verification token!" msgstr "¡Token de verificación desconocido!" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "El token ha expirado" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "Otro usuario está usando ese correo electrónico" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "Cambio de correo electrónico confirmado" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "Dirección de correo electrónico cambiada" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -662,15 +667,15 @@ msgstr "" "Su dirección de correo electrónico ha cambiado. Si no ha solicitado esto," " por favor póngase en contacto con un administrador." -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "Ahora puede iniciar sesión" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "Enviar" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -678,7 +683,7 @@ msgstr "" "Ese correo electrónico está ahora en la lista negra. Por favor contacte " "con un administrador si desea deshacer esto." -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" @@ -686,36 +691,36 @@ msgstr "" "Nombre de usuario inválido - debe contener únicamente A-Za-z0-9._. " "Considere contactar con un administrador" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "El usuario ya ha sido reclamado" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "No se ha podido obtener el nombre de usuario de GitHub para el usuario" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "¡Ese usuario ya ha sido reclamado!" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Error al intentar acceder a los foros: %(message)s" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "No se ha podido obtener la firma de los foros - ¿existe el usuario?" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "No se ha podido iniciar sesión como usuario" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "¡No se ha podido encontrar la clave en su firma!" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "Tipo de reclamación desconocido" @@ -823,38 +828,43 @@ msgstr "Correo electrónico y notificaciones" msgid "API Tokens" msgstr "Tokens de la API" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "URL de donación" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "Un usuario ya tiene ese nombre" -#: app/blueprints/users/settings.py:199 +#: app/blueprints/users/settings.py:224 +msgid "Users with moderator rank or above cannot be deleted" +msgstr "Los usuarios con rango de moderador o superior no pueden ser eliminados" + +#: app/blueprints/users/settings.py:264 msgid "Display name" msgstr "Nombre a mostrar" -#: app/blueprints/users/settings.py:200 +#: app/blueprints/users/settings.py:265 msgid "Forums Username" msgstr "Nombre de usuario de los foros" -#: app/blueprints/users/settings.py:201 +#: app/blueprints/users/settings.py:266 msgid "GitHub Username" msgstr "Nombre de usuario de GitHub" -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 msgid "Rank" msgstr "Clasificar" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:311 msgid "Can't promote a user to a rank higher than yourself!" msgstr "¡No puede ascender a un usuario a un rango mayor que el suyo!" -#: app/blueprints/users/settings.py:266 -msgid "Users with moderator rank or above cannot be deleted" -msgstr "Los usuarios con rango de moderador o superior no pueden ser eliminados" - #: app/logic/packages.py:93 #, fuzzy msgid "" @@ -963,8 +973,8 @@ msgid "" "That page could not be found. The link may be broken, the page may have " "been deleted, or you may not have access to it." msgstr "" -"Esa página no pudo ser encontrada. El enlace podría estar roto, la página " -"podría haber sido eliminada, o podría no tener acceso a ella." +"Esa página no pudo ser encontrada. El enlace podría estar roto, la página" +" podría haber sido eliminada, o podría no tener acceso a ella." #: app/templates/base.html:36 msgid "Random" @@ -1088,7 +1098,7 @@ msgstr "%(title)s por %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "Reseñas" @@ -1196,7 +1206,7 @@ msgstr "Vistas" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "Paquetes" @@ -1482,8 +1492,8 @@ msgstr "Este paquete puede ser presentado para aprobación cuando esté listo." #: app/templates/macros/package_approval.html:97 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -"Por favor asegúrese de que este paquete tiene el derecho a los nombres que " -"usa." +"Por favor asegúrese de que este paquete tiene el derecho a los nombres " +"que usa." #: app/templates/macros/package_approval.html:99 #, python-format @@ -1501,8 +1511,8 @@ msgid "" "You can open a thread if you have a question for the approver or package " "author." msgstr "" -"Puede crear un hilo si tiene alguna pregunta para el aprobador o autor del " -"paquete." +"Puede crear un hilo si tiene alguna pregunta para el aprobador o autor " +"del paquete." #: app/templates/macros/packagegridtile.html:25 msgid "Warning: Non-free code and media." @@ -1693,8 +1703,8 @@ msgstr "Proporcionado Por" #: app/templates/metapackages/view.html:17 msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):" msgstr "" -"Desafortunadamente, esto aún no está en ContentDB. Estas son algunas páginas " -"de los foros:" +"Desafortunadamente, esto aún no está en ContentDB. Estas son algunas " +"páginas de los foros:" #: app/templates/metapackages/view.html:24 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:351 @@ -1769,8 +1779,8 @@ msgstr "" #: app/templates/packages/bulk_update_conf.html:18 msgid "This will set the update settings for all packages with a Git repo." msgstr "" -"Esto establecerá la configuración de actualizaciones para todos los paquetes " -"con un repositorio Git." +"Esto establecerá la configuración de actualizaciones para todos los " +"paquetes con un repositorio Git." #: app/templates/packages/bulk_update_conf.html:27 #: app/templates/packages/release_new.html:50 @@ -1816,8 +1826,8 @@ msgid "" "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -"JavaScript es necesario para mejorar la interfaz de usuario, y es necesario " -"para características\n" +"JavaScript es necesario para mejorar la interfaz de usuario, y es " +"necesario para características\n" "\t\t\tcomo obtener metadatos desde git, y autocompletado." #: app/templates/packages/create_edit.html:66 @@ -1834,14 +1844,14 @@ msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -"Por favor elija 'Trabajo en Curso' si su paquete es inestable, y no debe ser " -"recomendado a todos los jugadores" +"Por favor elija 'Trabajo en Curso' si su paquete es inestable, y no debe " +"ser recomendado a todos los jugadores" #: app/templates/packages/create_edit.html:88 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -"Si no hay multimedia, establezca la Licencia Multimedia al mismo valor que " -"la Licencia." +"Si no hay multimedia, establezca la Licencia Multimedia al mismo valor " +"que la Licencia." #: app/templates/packages/create_edit.html:94 msgid "Repository and Links" @@ -1900,8 +1910,8 @@ msgid "" "Maintainers cannot add or remove other maintainers, but can remove " "themselves." msgstr "" -"Los mantenedores no pueden añadir o eliminar otros mantenedores, pero pueden " -"eliminarse a sí mismos." +"Los mantenedores no pueden añadir o eliminar otros mantenedores, pero " +"pueden eliminarse a sí mismos." #: app/templates/packages/list.html:21 #, python-format @@ -1927,8 +1937,8 @@ msgstr "Cambiar lanzamientos en masa" #: app/templates/packages/release_bulk_change.html:11 msgid "Use this page to set the min and max of all releases for your package." msgstr "" -"Use esta página para establecer el mínimo y máximo de todos los lanzamientos " -"para su paquete." +"Use esta página para establecer el mínimo y máximo de todos los " +"lanzamientos para su paquete." #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 @@ -1941,7 +1951,8 @@ msgid "" "Note: Min and max versions will be used to hide the package on\n" "\t\t\tplatforms not within the range." msgstr "" -"Nota: Versiones mínimas y máximas serán usadas para ocultar el paquete en\n" +"Nota: Versiones mínimas y máximas serán usadas para ocultar el paquete en" +"\n" "\t\t\tplataformas fuera del rango." #: app/templates/packages/release_bulk_change.html:35 @@ -1951,8 +1962,8 @@ msgid "" "You cannot select the oldest version for min or the newest version\n" "\t\t\tfor max as this does not make sense - you can't predict the future." msgstr "" -"No puede seleccionar la versión más antigua para el mínimo o la versión más " -"reciente\n" +"No puede seleccionar la versión más antigua para el mínimo o la versión " +"más reciente\n" "\t\t\tpara el máximo ya que esto no tiene sentido - no puede predecir el " "futuro." @@ -1995,8 +2006,8 @@ msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -"Puede establecer esto automáticamente en " -"el .conf de su paquete." +"Puede establecer esto automáticamente" +" en el .conf de su paquete." #: app/templates/packages/release_edit.html:75 msgid "Delete Release" @@ -2016,8 +2027,7 @@ msgstr "" #: app/templates/packages/release_edit.html:87 msgid "You cannot delete the latest release; please create a newer one first." -msgstr "" -"No puede eliminar el último lanzamiento; por favor cree uno nuevo primero." +msgstr "No puede eliminar el último lanzamiento; por favor cree uno nuevo primero." #: app/templates/packages/release_new.html:4 #: app/templates/packages/release_new.html:8 @@ -2203,8 +2213,8 @@ msgstr "Motivo" #: app/templates/packages/remove.html:30 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -"Motivo de la desaprobación / eliminación, esto se muestra en el registro de " -"auditoría" +"Motivo de la desaprobación / eliminación, esto se muestra en el registro " +"de auditoría" #: app/templates/packages/remove.html:34 #: app/templates/threads/delete_reply.html:18 @@ -2223,8 +2233,8 @@ msgstr "Publicar una reseña para %(title)s por %(author)s" #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -"¿Ha encontrado un fallo? Publíquelo en el rastreador de " -"problemas en su lugar." +"¿Ha encontrado un fallo? Publíquelo en el rastreador de" +" problemas en su lugar." #: app/templates/packages/review_create_edit.html:56 msgid "Delete review." @@ -2305,7 +2315,8 @@ msgstr "Paquetes que comparten los mods proporcionados" #: app/templates/packages/similar.html:14 msgid "This package contains modnames that are present in the following packages:" msgstr "" -"Este paquete contiene nombres de mods presentes en los siguientes paquetes:" +"Este paquete contiene nombres de mods presentes en los siguientes " +"paquetes:" #: app/templates/packages/similar.html:32 msgid "Similar Forum Topics" @@ -2373,7 +2384,7 @@ msgstr "En progreso" msgid "Downloads" msgstr "Descargas" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "Sitio web" @@ -2381,7 +2392,7 @@ msgstr "Sitio web" msgid "Source" msgstr "Fuente" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "Foros" @@ -2508,18 +2519,14 @@ msgid "See audit log" msgstr "" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "" @@ -2583,11 +2590,6 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "" @@ -2821,73 +2823,69 @@ msgstr "" msgid "Account and Security - %(username)s" msgstr "" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "" @@ -3123,10 +3121,27 @@ msgstr "" msgid "Forgot my password" msgstr "" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "" @@ -3135,52 +3150,52 @@ msgstr "" msgid "To Do List" msgstr "" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3234,10 +3249,6 @@ msgstr "" msgid "Email and Notifications - %(username)s" msgstr "" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," @@ -3371,3 +3382,10 @@ msgstr "" #~ msgid "Reports will be shared with ContentDB stuff." #~ msgstr "" + +#~ msgid "URL to the thing you're reporting" +#~ msgstr "" + +#~ msgid "%(title)s on %(package)s" +#~ msgstr "" + diff --git a/translations/fr/LC_MESSAGES/messages.po b/translations/fr/LC_MESSAGES/messages.po index 8a97eb5..e35cf56 100644 --- a/translations/fr/LC_MESSAGES/messages.po +++ b/translations/fr/LC_MESSAGES/messages.po @@ -7,17 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: 2022-01-22 20:27+0000\n" "Last-Translator: Lemente \n" -"Language-Team: French \n" "Language: fr\n" +"Language-Team: French " +"\n" +"Plural-Forms: nplurals=2; plural=n > 1\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.11-dev\n" "Generated-By: Babel 2.9.1\n" #: app/__init__.py:102 @@ -39,17 +38,17 @@ msgstr "Nom" msgid "Limit to package" msgstr "Limiter au paquet" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "Sauvegarder" @@ -109,17 +108,17 @@ msgstr "Partage et badges" msgid "Remove" msgstr "Retirer" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "Erreur : Un autre paquet utilise déjà ce sujet de forum !" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "" "Erreur : L'auteur du sujet du forum ne correspond pas à l'auteur du " "paquet." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -127,289 +126,289 @@ msgstr "" "Avertissement : Sujet de forum non trouvé. Cela peut se produire si le " "sujet vient juste d'être créé." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 msgid "No download available." msgstr "Aucun téléchargement disponible." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "Type" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "Titre (Lisible)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "Nom (Technique)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" "Lettres minuscules (a-z), chiffres (0-9) et caractères de soulignement " "(_) uniquement" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "Description Courte (Texte)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 #, fuzzy msgid "Maintenance State" msgstr "État de maintenance" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Étiquettes" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "Avertissements de contenu" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "Licence" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "Licence des ressources" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "Description Longue (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "URL du dépôt VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL du site web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 msgid "Issue Tracker URL" msgstr "URL du suivi des problèmes" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "ID du sujet de forum" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "Impossible de trouver cet utilisateur" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Permission refusée" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "Le paquet existe déjà !" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "Vous n'avez pas la permission de faire cela" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "Veuillez spécifier les changements nécessaires dans le fil de discussion" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "Vous n'avez pas la permission de faire cela." -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "Paquet supprimé" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "Paquets non approuvés" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "Responsables (séparés par des virgules)" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "Vous n'avez pas la permission de changer les responsables" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "Vous n'êtes pas un des responsable" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "Les propriétaires de paquets ne peuvent pas se retirer en tant que " "mainteneurs" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "Nom de l'auteur" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Titre" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Méthode" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Chargement de fichiers" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Référence Git (c'est-à-dire : hash du commit, branche, ou tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "Version Minimum de Minetest" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "Version maximale de Minetest" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "ID de tâche" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Est approuvé" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "Importation depuis Git" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr "Charger le fichier .zip" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "Définir Minimum" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "Définir Maximum" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 msgid "Only change values previously set as none" msgstr "Ne modifie que les valeurs précédemment définies comme nulles" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "Mettre à jour" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Déclencheur" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ajouter une étiquette" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "Nom de la branche" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Action" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "Envoyer une notification et marquer comme obsolète" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Create release" msgstr "Publier une version" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "Mettre à jour les paramètres" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 msgid "Disable Automation" msgstr "Désactiver l'automatisation" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Veuillez ajouter l'URL d'un dépôt Git afin de configurer la création de " "versions automatique" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 msgid "Deleted update configuration" msgstr "Configuration de mise à jour supprimée" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "Maintenant, veuillez créer une version initiale" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "Commentaires" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "Privé" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "Oui" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "Non" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "Vous ne pouvez pas évaluer votre propre paquet !" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 msgid "You can't vote on the reviews on your own package!" msgstr "Vous ne pouvez voter pour les évaluations de votre propre paquet !" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "Vous ne pouvez pas voter pour vos propres évaluations !" @@ -423,11 +422,11 @@ msgstr "Titre/légende" msgid "Cover Image" msgstr "Image de couverture" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "Message" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -497,100 +496,106 @@ msgstr "Un fil d'approbation existe déjà !" msgid "Please wait before opening another thread" msgstr "Veuillez attendre avant de commenter à nouveau" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "Nom d'utilisateur ou courriel" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "Mot de passe" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "Se souvenir de moi" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Se connecter" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "Email ou mot de passe incorrect" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "L'utilisateur %(username)s n'existe pas" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "Mot de passe incorrect. En avez-vous défini un ?" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "Vous devez confirmer l'email d'inscription" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "Échec de l'authentification" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "Nom affiché" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nom d'utilisateur" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Seulement a-zA-Z0-9._ autorisé" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "Quel est le résultat du calcul ci-dessus ?" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "J'accepte" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "S'inscrire" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "Réponse incorrecte au captcha" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +#, fuzzy +msgid "Username is invalid" +msgstr "Nom d'utilisateur ou courriel" + +#: app/blueprints/users/account.py:130 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Un compte existe déjà pour ce nom d'utilisateur mais n'a pas encore été " "réclamé." -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "" "Ce nom d'utilisateur/nom d'affichage est déjà utilisé, veuillez en " "choisir un autre." -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "E-mail déjà utilisé" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -599,66 +604,66 @@ msgstr "" "Nous n'avons pas pu créer le compte car l'adresse électronique est déjà " "utilisée par %(display_name)s. Essayez avec une autre adresse e-mail." -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Cette adresse e-mail a été désinscrite ou mise sur liste noire, et ne " "peut pas être utilisée" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 msgid "Reset Password" msgstr "Réinitialiser le mot de passe" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "Nouveau mot de passe" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "Vérifier le mot de passe" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "Les mots de passe doivent correspondre" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "Ancien mot de passe" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "Les mots de passe ne correspondent pas" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "Votre mot de passe a été modifié avec succès." -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "L'ancien mot de passe est incorrect" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 msgid "Unknown verification token!" msgstr "Jeton de vérification inconnu" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "Jeton de vérification expiré" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "Un autre utilisateur utilise déjà cet e-mail" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "Confirmation du changement d'e-mail" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "L'e-mail a changée" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -666,15 +671,15 @@ msgstr "" "Votre adresse électronique a changé. Si vous ne l'avez pas demandé, " "veuillez contacter un administrateur." -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "Vous pouvez maintenant vous connecter" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "Envoyé" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -682,7 +687,7 @@ msgstr "" "Cet e-mail est maintenant sur la liste noire. Veuillez contacter un " "administrateur si vous souhaitez annuler cette opération." -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" @@ -690,38 +695,38 @@ msgstr "" "Nom d'utilisateur non valide - doit contenir uniquement A-Za-z0-9._. " "Contactez un administrateur" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "L'utilisateur a déjà été réclamé" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "Impossible d'obtenir le nom d'utilisateur GitHub" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "Cet utilisateur a déjà été réclamé !" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Erreur lors de l'accès au forum : %(message)s" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "" "Impossible d'obtenir la signature du forum, est-ce que l'utilisateur " "existe ?" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "Impossible de se connecter en tant qu'utilisateur" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "Impossible de trouver la clé dans votre signature !" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "Type de demande inconnu" @@ -829,42 +834,47 @@ msgstr "Courriels et notifications" msgid "API Tokens" msgstr "Tokens d'API" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "URL de Donation" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "Un utilisateur a déjà ce nom" -#: app/blueprints/users/settings.py:199 -msgid "Display name" -msgstr "Nom affiché" - -#: app/blueprints/users/settings.py:200 -msgid "Forums Username" -msgstr "Nom d'utilisateur sur le forum" - -#: app/blueprints/users/settings.py:201 -msgid "GitHub Username" -msgstr "Nom d'utilisateur GitHub" - -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 -msgid "Rank" -msgstr "Rang" - -#: app/blueprints/users/settings.py:249 -msgid "Can't promote a user to a rank higher than yourself!" -msgstr "" -"Vous ne pouvez pas promouvoir un utilisateur à un rang supérieur au vôtre" -" !" - -#: app/blueprints/users/settings.py:266 +#: app/blueprints/users/settings.py:224 msgid "Users with moderator rank or above cannot be deleted" msgstr "" "Les utilisateurs ayant le rang de modérateur ou un rang supérieur ne " "peuvent pas être supprimés" +#: app/blueprints/users/settings.py:264 +msgid "Display name" +msgstr "Nom affiché" + +#: app/blueprints/users/settings.py:265 +msgid "Forums Username" +msgstr "Nom d'utilisateur sur le forum" + +#: app/blueprints/users/settings.py:266 +msgid "GitHub Username" +msgstr "Nom d'utilisateur GitHub" + +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 +msgid "Rank" +msgstr "Rang" + +#: app/blueprints/users/settings.py:311 +msgid "Can't promote a user to a rank higher than yourself!" +msgstr "" +"Vous ne pouvez pas promouvoir un utilisateur à un rang supérieur au vôtre" +" !" + #: app/logic/packages.py:93 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -1095,7 +1105,7 @@ msgstr "%(title)s par %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "Évaluations" @@ -1205,7 +1215,7 @@ msgstr "Vues" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "Paquets" @@ -1383,8 +1393,8 @@ msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -"Vous recevez cet email car quelqu'un (vous-même on espère) à utilisé cette " -"adresse email comme email d'utilisateur." +"Vous recevez cet email car quelqu'un (vous-même on espère) à utilisé " +"cette adresse email comme email d'utilisateur." #: app/templates/emails/verify_unsubscribe.html:9 msgid "" @@ -2411,7 +2421,7 @@ msgstr "Travail en cours" msgid "Downloads" msgstr "Téléchargements" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "Site web" @@ -2419,7 +2429,7 @@ msgstr "Site web" msgid "Source" msgstr "Source" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "Forums" @@ -2551,18 +2561,14 @@ msgid "See audit log" msgstr "Journal d'audit" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "URL vers ce que vous signalez" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "Que signalez-vous ? Pourquoi le signalez-vous ?" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "" @@ -2630,11 +2636,6 @@ msgstr "Commentaires de %(user)s" msgid "Reply to %(title)s" msgstr "Répondre à %(title)s" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "%(title)s sur %(package)s" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "S'abonner" @@ -2881,75 +2882,71 @@ msgstr "Félicitation ! Aucun de vos sujets de forum ne manque sur CDB." msgid "Account and Security - %(username)s" msgstr "Compte et sécurité | %(username)s" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "Modifier le compte" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "Changer le mot de passe" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "Définir un mot de passe" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "A un mot de passe" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "N'a pas de mot de passe" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "Comptes liés" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "Connecté.e" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "Contactez %(rubenwardy)s via MP sur le forum pour lier votre compte." -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "Voir les permissions GitHub de ContentDB" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "Lien GitHub" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "Aucun" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "Voir tout" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "Actions récentes sur les comptes" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "Suppression et désactivation du compte" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "Supprimer ou désactiver" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" "La suppression et la désactivation de compte n'est pas encore disponibles" " pour les utilisateurs." -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "Veuillez contacter l'admin." @@ -3201,10 +3198,27 @@ msgstr "Rang : %(rank)s." msgid "Forgot my password" msgstr "Mot de passe oublié" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "GitHub" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "Modifier le compte" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "Adresse e-mail" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "Image de profil" @@ -3213,52 +3227,52 @@ msgstr "Image de profil" msgid "To Do List" msgstr "À faire" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "Envoyer un courriel" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "Faire un don" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "paquets" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "évaluations" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "commentaires" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "Créer un paquet" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "Afficher la liste des tags" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "Paquets gérés" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "Cet utilisateur est également responsable des paquets suivants" @@ -3318,10 +3332,6 @@ msgstr "J'accepte de " msgid "Email and Notifications - %(username)s" msgstr "Courriels et notifications | %(username)s" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "Adresse e-mail" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," @@ -3453,3 +3463,10 @@ msgstr "" #~ msgid "Reports will be shared with ContentDB stuff." #~ msgstr "" + +#~ msgid "URL to the thing you're reporting" +#~ msgstr "URL vers ce que vous signalez" + +#~ msgid "%(title)s on %(package)s" +#~ msgstr "%(title)s sur %(package)s" + diff --git a/translations/hu/LC_MESSAGES/messages.po b/translations/hu/LC_MESSAGES/messages.po index 3d3bb81..54626bf 100644 --- a/translations/hu/LC_MESSAGES/messages.po +++ b/translations/hu/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: 2022-01-13 22:35+0000\n" "Last-Translator: pampogo kiraly \n" "Language: hu\n" @@ -38,17 +38,17 @@ msgstr "Név" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "Mentés" @@ -111,15 +111,15 @@ msgstr "Megosztás és Jelvények" msgid "Remove" msgstr "Törlés" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "Hiba: Egy másik csomag már használja ezt a fórum témát!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "Hiba: A fórum téma szerzője nem egyezik a csomag szerzőjével." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -127,289 +127,289 @@ msgstr "" "Figyelem: A fórum téma nem található. Ez akkor fordulhat elő, ha a téma " "csak most jött létre." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 #, fuzzy msgid "No download available." msgstr "A letöltésre nincs lehetőség." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "Gépelni" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "Cím (Ember-által-olvasható)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "Név (Technikai)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Csak kisbetűk (a-z), számjegyek (0-9) és aláhúzásjelek (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "Rövid leírás (egyszerű szöveg)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Karbantartási Állapot" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Címkék" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "Tartalomra vonatkozó figyelmeztetések" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "Hosszú Leírás (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "Weboldal URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 #, fuzzy msgid "Issue Tracker URL" msgstr "Probléma Követő URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "Fórum Téma ID" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "A felhasználó nem található" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Hozzáférés megtagadva" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "A csomag már létezik!" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "Nincs erre engedélye" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "Nincs erre engedélye." -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "Törölt csomag" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "Nem jóváhagyott csomag" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "Karbantartók (vesszővel-elválasztva)" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "Nincs engedélye a karbantartók szerkesztésére" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "Nem vagy karbantartó" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 #, fuzzy msgid "Package owners cannot remove themselves as maintainers" msgstr "A csomag tulajdonosai nem távolíthatják el magukat karbantartóként" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "Szerző Neve" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Cím" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Módszer" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Fájl Feltöltés" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "Minimális Minetest Verzió" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "Maximális Minetest Verzió" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Jóváhagyva" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "Importálás a Gitből" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr ".zip fájl feltöltése" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 #, fuzzy msgid "Only change values previously set as none" msgstr "Csak a korábban semmire beálított értékeket módosítsa" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "Frissítés" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akció" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "Értesítés küldése és megjelölés elavultként" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 #, fuzzy msgid "Create release" msgstr "Verzió létrehozása" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "Beállítások Mentése" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 #, fuzzy msgid "Disable Automation" msgstr "Automatizálás Kikapcsolása" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 #, fuzzy msgid "Deleted update configuration" msgstr "Törölt frissítési konfiguráció" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "Most kérjük, hozzon létre egy kezdeti verziót" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "Megjegyzés" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "Privát" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "Igen" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "Nem" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "Nem tudod értékelni a saját csomagodat!" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 #, fuzzy msgid "You can't vote on the reviews on your own package!" msgstr "A saját csomagod értékeléseire nem szavazhatsz!" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "Nem szavazhatsz a saját értékeléseidre!" @@ -424,11 +424,11 @@ msgstr "Cím/Felirat" msgid "Cover Image" msgstr "Borítókép" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -498,99 +498,105 @@ msgstr "Már létezik egy értékelési téma!" msgid "Please wait before opening another thread" msgstr "Kérjük, várjon, mielőtt újabb témát nyitna" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "Felhasználónév vagy e-mail" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "Jelszó" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "Emlékezz rám" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Bejelentkezés" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "Helytelen e-mail vagy jelszó" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "A %(username)s felhasználó nem létezik" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "Hibás jelszó. Beállítottál egyet?" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "Meg kell erősítenie a regisztrációs e-mailt" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "A bejelentkezés sikertelen" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "Megjelenítendő Név" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "Felhasználónév" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Csak a-zA-Z0-9._ engedélyezett" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "E-mail" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "Mi a fenti számítás eredménye?" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "Egyetértek" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Regisztráció" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "Hibás captcha válasz" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +#, fuzzy +msgid "Username is invalid" +msgstr "Felhasználónév vagy e-mail" + +#: app/blueprints/users/account.py:130 #, fuzzy msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Már létezik egy fiók ehhez a felhasználónévhez, de még nem igényelték." -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "" "Ez a felhasználónév/megjelenítendő név már használatban van, kérjük, " "válasszon másikat." -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "Már használatban lévő e-mail" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -599,66 +605,66 @@ msgstr "" "Nem tudtuk létrehozni a fiókot, mivel az e-mailt már használja " "%(display_name)s. Próbáljon ki egy másik e-mail címet." -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 #, fuzzy msgid "Reset Password" msgstr "Jelszó Visszaállítása" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "Új jelszó" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "Jelszó megerösítése" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "A jelszavaknak egyezniük kell" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "Régi jelszó" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "A jelszavak nem egyeznek" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "A jelszó sikeresen megváltozott." -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "A régi jelszó helytelen" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 #, fuzzy msgid "Unknown verification token!" msgstr "Ismeretlen ellenőrző jelszó!" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "Egy másik felhasználó már használja ezt az e-mail címet" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "Megerősített e-mail módosítás" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "Megváltozott az e-mail cím" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -666,21 +672,21 @@ msgstr "" "Az e-mail címe megváltozott. Ha ezt nem kérte, forduljon egy " "rendszergazdához." -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "Küldés" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 #, fuzzy msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " @@ -689,36 +695,36 @@ msgstr "" "Érvénytelen felhasználónév - csak A-Za-z0-9._-t tartalmazhat. Fontolja " "meg a kapcsolatfelvevést egy adminisztrátorral" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "" @@ -826,38 +832,43 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:199 +#: app/blueprints/users/settings.py:224 +msgid "Users with moderator rank or above cannot be deleted" +msgstr "" + +#: app/blueprints/users/settings.py:264 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:200 +#: app/blueprints/users/settings.py:265 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:201 +#: app/blueprints/users/settings.py:266 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:311 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/users/settings.py:266 -msgid "Users with moderator rank or above cannot be deleted" -msgstr "" - #: app/logic/packages.py:93 #, fuzzy msgid "" @@ -1088,7 +1099,7 @@ msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "" @@ -1196,7 +1207,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "" @@ -2294,7 +2305,7 @@ msgstr "" msgid "Downloads" msgstr "" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "" @@ -2302,7 +2313,7 @@ msgstr "" msgid "Source" msgstr "" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2429,18 +2440,14 @@ msgid "See audit log" msgstr "" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "" @@ -2504,11 +2511,6 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "" @@ -2741,73 +2743,69 @@ msgstr "" msgid "Account and Security - %(username)s" msgstr "" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "Jelszó Módosítása" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "Nincs" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "" @@ -3043,10 +3041,27 @@ msgstr "" msgid "Forgot my password" msgstr "" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "" @@ -3055,52 +3070,52 @@ msgstr "" msgid "To Do List" msgstr "" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3154,10 +3169,6 @@ msgstr "" msgid "Email and Notifications - %(username)s" msgstr "" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," @@ -3262,3 +3273,9 @@ msgstr "" #~ msgid "Reports will be shared with ContentDB stuff." #~ msgstr "" +#~ msgid "URL to the thing you're reporting" +#~ msgstr "" + +#~ msgid "%(title)s on %(package)s" +#~ msgstr "" + diff --git a/translations/id/LC_MESSAGES/messages.po b/translations/id/LC_MESSAGES/messages.po index 9497094..7625b36 100644 --- a/translations/id/LC_MESSAGES/messages.po +++ b/translations/id/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: 2022-01-12 20:50+0000\n" "Last-Translator: Muhammad Rifqi Priyo Susanto " "\n" @@ -39,17 +39,17 @@ msgstr "Nama" msgid "Limit to package" msgstr "Batasi ke paket" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "Simpan" @@ -112,15 +112,15 @@ msgstr "Bagikan dan Lencana" msgid "Remove" msgstr "Hapus" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "Galat: Paket lain telah memakai topik forum ini!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "Galat: Pembuat topik forum tidak cocok dengan pembuat paket." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -128,282 +128,282 @@ msgstr "" "Peringatan: Topik forum tidak ditemukan. Ini bisa saja terjadi bila topik" " tersebut baru saja dibuat." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 msgid "No download available." msgstr "Tidak ada unduhan yang tersedia." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "Jenis" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "Judul (Dibaca Manusia)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "Nama (Teknis)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Huruf kecil (a-z), angka (0-9), dan garis bawah (_) saja" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "Deskripsi Singkat (Teks Mentah)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Status Perawatan" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Label" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "Peringatan Konten" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "Lisensi" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "Lisensi Media" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "Deskripsi Panjang (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL Situs Web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 msgid "Issue Tracker URL" msgstr "URL Pelacak Masalah" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "Tidak dapat mencari pengguna tersebut" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Izin ditolak" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "Paket telah ada!" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "Anda tidak memiliki izin untuk melakukannya" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "Harap tuliskan perubahan yang dibutuhkan dalam utas ulasan" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "Anda tidak memiliki izin untuk melakukannya." -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "Paket yang dihapus" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "Paket yang tidak disetujui" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "Pengelola (Dipisahkan dengan Koma)" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "Anda tidak memiliki izin untuk menyunting daftar pengelola" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "Anda bukan pengelola" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik paket tidak bisa menghapus dirinya dari daftar pengelola" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "Nama Pembuat" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Judul" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Metode" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Unggah Berkas" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Referensi Git (misal hash commit, branch, atau tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "Versi Minetest Minimum" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "Versi Minetest Maksimum" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "ID Tugas" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Disetujui" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "Impor dari Git" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr "Unggah berkas .zip" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "Atur Min" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "Atur Maks" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 msgid "Only change values previously set as none" msgstr "Hanya ubah nilai yang sebelumnya diatur kosong" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "Perbarui" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Pemicu" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Label Baru" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "Nama branch" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Tindakan" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "Kirim pemberitahuan dan tandai sebagai usang" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Create release" msgstr "Buat rilis" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "Simpan Pengaturan" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 msgid "Disable Automation" msgstr "Matikan Automasi" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Harap tambahkan URL repositori Git untuk menyiapkan rilis otomatis" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 msgid "Deleted update configuration" msgstr "Konfigurasi pembaruan yang dihapus" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "Sekarang, silakan buat rilis awalan" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "Komentar" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "Pribadi" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "Ya" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "Tidak" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "Anda tidak dapat mengulas paket Anda sendiri!" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 msgid "You can't vote on the reviews on your own package!" msgstr "Anda tidak dapat menilai ulasan pada paket Anda sendiri!" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "Anda tidak dapat menilai ulasan Anda sendiri!" @@ -417,11 +417,11 @@ msgstr "Judul/Takarir" msgid "Cover Image" msgstr "Gambar Sampul" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -491,96 +491,102 @@ msgstr "Utas ulasan telah ada!" msgid "Please wait before opening another thread" msgstr "Harap tunggu sebelum membuka utas baru" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "Nama pengguna atau surel/pos-el" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "Kata sandi" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "Ingat saya" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Masuk" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "Surel atau kata sandi salah" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "Pengguna %(username)s tidak ada" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "Kata sandi salah. Sudahkah Anda mengaturnya?" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "Anda perlu mengonfirmasi surel pendaftaran" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "Gagal masuk" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "Nama Tampilan" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nama Pengguna" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Hanya a-zA-Z0-9_ yang dibolehkan" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "Surel" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "Apa hasil dari perhitungan di atas?" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "Saya setuju" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Daftar" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "Jawaban captcha salah" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +#, fuzzy +msgid "Username is invalid" +msgstr "Nama pengguna atau surel/pos-el" + +#: app/blueprints/users/account.py:130 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Akun lain dengan nama pengguna ini sudah ada, tetapi belum diklaim." -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "Nama pengguna/tampilan ini sudah dipakai. Harap pilih lainnya." -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "Surel telah dipakai" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -589,64 +595,64 @@ msgstr "" "Kami tidak dapat membuat akun karena surelnya telah dipakai oleh " "%(display_name)s. Harap pakai alamat surel yang berbeda." -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Alamat surel ini telah berhenti langganan/dilarang dan tidak dapat dipakai" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 msgid "Reset Password" msgstr "Reset Kata Sandi" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "Kata sandi baru" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "Tulis ulang kata sandi" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "Kata sandi harus cocok" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "Kata sandi lama" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "Kata sandi tidak cocok" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "Kata sandi Anda telah berhasil diganti." -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "Kata sandi lama salah" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 msgid "Unknown verification token!" msgstr "Token verifikasi tidak dikenal!" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "Token telah kedaluwarsa" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "Pengguna lain telah memakai surel ini" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "Konfirmasi perubahan surel" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "Alamat surel diubah" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -654,15 +660,15 @@ msgstr "" "Alamat surel Anda telah berubah. Jika Anda tidak melakukannya, harap " "hubungi administrator." -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "Anda dapat masuk sekarang" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "Kirim" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -670,7 +676,7 @@ msgstr "" "Surel ini sekarang dilarang. Harap hubungi admin jika ingin " "membatalkannya." -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" @@ -678,36 +684,36 @@ msgstr "" "Nama pengguna tidak sah - hanya boleh berisi A-Za-z0-9_. Silakan hubungi " "admin" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "Pengguna telah diklaim" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "Tidak dapat mengambil nama pengguna GitHub untuk pengguna" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "Pengguna ini telah diklaim!" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Galat ketika mencoba mengakses forum: %(message)s" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "Tidak dapat mengambil tanda tangan forum - apakah penggunanya ada?" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "Tidak dapat masuk sebagai pengguna" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "Tidak dapat mencari kunci pada tanda tangan Anda!" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "Jenis klaim tidak diketahui" @@ -815,40 +821,45 @@ msgstr "Surel dan Pemberitahuan" msgid "API Tokens" msgstr "Token API" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "URL Donasi" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "Pengguna lain telah memiliki nama ini" -#: app/blueprints/users/settings.py:199 +#: app/blueprints/users/settings.py:224 +msgid "Users with moderator rank or above cannot be deleted" +msgstr "Pengguna dengan jabatan moderator ke atas tidak dapat dihapus" + +#: app/blueprints/users/settings.py:264 msgid "Display name" msgstr "Nama tampilan" -#: app/blueprints/users/settings.py:200 +#: app/blueprints/users/settings.py:265 msgid "Forums Username" msgstr "Nama Pengguna Forum" -#: app/blueprints/users/settings.py:201 +#: app/blueprints/users/settings.py:266 msgid "GitHub Username" msgstr "Nama Pengguna GitHub" -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 msgid "Rank" msgstr "Jabatan" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:311 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Tidak dapat menaikkan jabatan pengguna lain lebih tinggi daripada Anda " "sendiri!" -#: app/blueprints/users/settings.py:266 -msgid "Users with moderator rank or above cannot be deleted" -msgstr "Pengguna dengan jabatan moderator ke atas tidak dapat dihapus" - #: app/logic/packages.py:93 #, fuzzy msgid "" @@ -1083,7 +1094,7 @@ msgstr "%(title)s oleh %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "Ulasan" @@ -1191,7 +1202,7 @@ msgstr "Penayangan" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "Paket" @@ -2381,7 +2392,7 @@ msgstr "Dalam Pengerjaan" msgid "Downloads" msgstr "Unduhan" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "Situs Web" @@ -2389,7 +2400,7 @@ msgstr "Situs Web" msgid "Source" msgstr "Sumber" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "Forum" @@ -2519,18 +2530,14 @@ msgid "See audit log" msgstr "Lihat log audit" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "" @@ -2598,11 +2605,6 @@ msgstr "Komentar oleh %(user)s" msgid "Reply to %(title)s" msgstr "Balasan untuk %(title)s" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "%(title)s pada %(package)s" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "Berlangganan" @@ -2850,73 +2852,69 @@ msgstr "Selamat! Anda tidak memiliki topik yang tidak ada di CDB." msgid "Account and Security - %(username)s" msgstr "Akun dan Keamanan - %(username)s" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "Sunting Akun" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "Ganti Kata Sandi" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "Atur Kata Sandi" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "Memiliki kata sandi" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "Tidak memiliki kata sandi" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "Akun Tertaut" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "Tersambung" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "Harap japri %(rubenwardy)s di forum untuk menautkan akun Anda." -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "Lihat Izin ContentDB di GitHub" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "Tautkan GitHub" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "Tidak Ada" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "Lihat Semua" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "Tindakan Akun Terakhir" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "Penghapusan dan Penonaktifan Akun" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "Hapus atau Nonaktifkan" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Penghapusan dan Penonaktifan Akun belum tersedia untuk pengguna." -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "Harap hubungi admin." @@ -3171,10 +3169,27 @@ msgstr "Jabatan: %(rank)s." msgid "Forgot my password" msgstr "Lupa kata sandi saya" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "GitHub" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "Sunting Akun" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "Alamat Surel" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "Foto profil" @@ -3183,52 +3198,52 @@ msgstr "Foto profil" msgid "To Do List" msgstr "Daftar Pekerjaan" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "Kirim Surel" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "Donasi" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "paket" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "ulasan" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "komentar" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "Klaim" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "Apakah ini Anda? Klaim akun Anda sekarang!" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d/%(target)d" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "Buat paket" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "Lihat daftar label" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "Paket yang Dikelola" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "Pengguna ini juga menjadi pengelola paket-paket berikut" @@ -3286,10 +3301,6 @@ msgstr "Saya setuju dengan " msgid "Email and Notifications - %(username)s" msgstr "Surel dan Pemberitahuan - %(username)s" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "Alamat Surel" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," @@ -3374,3 +3385,9 @@ msgstr "" #~ msgid "Reports will be shared with ContentDB stuff." #~ msgstr "" +#~ msgid "URL to the thing you're reporting" +#~ msgstr "" + +#~ msgid "%(title)s on %(package)s" +#~ msgstr "%(title)s pada %(package)s" + diff --git a/translations/lzh/LC_MESSAGES/messages.po b/translations/lzh/LC_MESSAGES/messages.po index ee7daba..23c6e7c 100644 --- a/translations/lzh/LC_MESSAGES/messages.po +++ b/translations/lzh/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: lzh\n" @@ -36,17 +36,17 @@ msgstr "" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "" @@ -106,295 +106,295 @@ msgstr "" msgid "Remove" msgstr "" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "" -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "" @@ -408,11 +408,11 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -480,215 +480,220 @@ msgstr "" msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +msgid "Username is invalid" +msgstr "" + +#: app/blueprints/users/account.py:130 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" msgstr "" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "" @@ -796,38 +801,43 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:199 +#: app/blueprints/users/settings.py:224 +msgid "Users with moderator rank or above cannot be deleted" +msgstr "" + +#: app/blueprints/users/settings.py:264 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:200 +#: app/blueprints/users/settings.py:265 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:201 +#: app/blueprints/users/settings.py:266 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:311 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/users/settings.py:266 -msgid "Users with moderator rank or above cannot be deleted" -msgstr "" - #: app/logic/packages.py:93 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -1051,7 +1061,7 @@ msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "" @@ -1159,7 +1169,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "" @@ -2257,7 +2267,7 @@ msgstr "" msgid "Downloads" msgstr "" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "" @@ -2265,7 +2275,7 @@ msgstr "" msgid "Source" msgstr "" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2392,18 +2402,14 @@ msgid "See audit log" msgstr "" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "" @@ -2467,11 +2473,6 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "" @@ -2702,73 +2703,69 @@ msgstr "" msgid "Account and Security - %(username)s" msgstr "" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "" @@ -3003,10 +3000,27 @@ msgstr "" msgid "Forgot my password" msgstr "" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "" @@ -3015,52 +3029,52 @@ msgstr "" msgid "To Do List" msgstr "" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3114,10 +3128,6 @@ msgstr "" msgid "Email and Notifications - %(username)s" msgstr "" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," @@ -3173,3 +3183,9 @@ msgstr "" #~ msgid "Reports will be shared with ContentDB stuff." #~ msgstr "" +#~ msgid "URL to the thing you're reporting" +#~ msgstr "" + +#~ msgid "%(title)s on %(package)s" +#~ msgstr "" + diff --git a/translations/messages.pot b/translations/messages.pot index 717fa1d..1de7a20 100644 --- a/translations/messages.pot +++ b/translations/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,17 +36,17 @@ msgstr "" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "" @@ -106,295 +106,295 @@ msgstr "" msgid "Remove" msgstr "" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "" -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "" @@ -408,11 +408,11 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -480,215 +480,220 @@ msgstr "" msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +msgid "Username is invalid" +msgstr "" + +#: app/blueprints/users/account.py:130 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" msgstr "" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "" @@ -796,38 +801,43 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:199 +#: app/blueprints/users/settings.py:224 +msgid "Users with moderator rank or above cannot be deleted" +msgstr "" + +#: app/blueprints/users/settings.py:264 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:200 +#: app/blueprints/users/settings.py:265 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:201 +#: app/blueprints/users/settings.py:266 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:311 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/users/settings.py:266 -msgid "Users with moderator rank or above cannot be deleted" -msgstr "" - #: app/logic/packages.py:93 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -1051,7 +1061,7 @@ msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "" @@ -1159,7 +1169,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "" @@ -2257,7 +2267,7 @@ msgstr "" msgid "Downloads" msgstr "" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "" @@ -2265,7 +2275,7 @@ msgstr "" msgid "Source" msgstr "" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2392,18 +2402,14 @@ msgid "See audit log" msgstr "" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "" @@ -2467,11 +2473,6 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "" @@ -2702,73 +2703,69 @@ msgstr "" msgid "Account and Security - %(username)s" msgstr "" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "" @@ -3003,10 +3000,27 @@ msgstr "" msgid "Forgot my password" msgstr "" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "" @@ -3015,52 +3029,52 @@ msgstr "" msgid "To Do List" msgstr "" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3114,10 +3128,6 @@ msgstr "" msgid "Email and Notifications - %(username)s" msgstr "" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," diff --git a/translations/ms/LC_MESSAGES/messages.po b/translations/ms/LC_MESSAGES/messages.po index c32ba80..ab9fe69 100644 --- a/translations/ms/LC_MESSAGES/messages.po +++ b/translations/ms/LC_MESSAGES/messages.po @@ -7,18 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: 2022-01-22 20:27+0000\n" "Last-Translator: Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat " "Yasuyoshi \n" -"Language-Team: Malay \n" "Language: ms\n" +"Language-Team: Malay " +"\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.11-dev\n" "Generated-By: Babel 2.9.1\n" #: app/__init__.py:102 @@ -40,17 +39,17 @@ msgstr "Nama" msgid "Limit to package" msgstr "Hadkan ke pakej" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "Simpan" @@ -110,15 +109,15 @@ msgstr "Kongsi dan Lencana" msgid "Remove" msgstr "Buang" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "Ralat: Pakej lain sudah menggunakan topik forum ini!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "Ralat: Pencipta topik forum tidak sepadan dengan pencipta pakej." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -126,283 +125,283 @@ msgstr "" "Amaran: Topik forum tidak dijumpai. Ini mungkin berlaku jika topik " "tersebut baru saja dicipta." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 msgid "No download available." msgstr "Tiada muat turun tersedia." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "Jenis" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "Tajuk (Bacaan manusia)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "Nama (Teknikal)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Huruf kecil (a-z), digit (0-9), dan garis bawah (_) sahaja" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "Perihal Pendek (Teks biasa)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Keadaan Penyenggaraan" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Tag" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "Amaran Kandungan" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "Lesen" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "Lesen Media" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "Perihal Panjang (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL Laman Sesawang" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 msgid "Issue Tracker URL" msgstr "URL Penjejak Isu" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "Tidak jumpa pengguna tersebut" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Kebenaran ditolak" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "Pakej sudah wujud!" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "Anda tiada kebenaran untuk berbuat sedemikian" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Sila tulis komen mengenai perubahan apa yang diperlukan dalam bebenang " "kelulusan" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "Anda tiada kebenaran untuk berbuat sedemikian." -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "Pakej dipadam" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "Pakej tidak diluluskan" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "Penyenggara (Dipisahkan dengan koma)" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "Anda tiada kebenaran untuk mengedit penyenggara" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "Anda bukan seorang penyenggara" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik pakej tidak boleh mengeluarkan diri sendiri sebagai penyenggara" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "Nama Pencipta" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Tajuk" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Kaedah" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Muat Naik Fail" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Rujukan git (cth: cincang serahan, cabang, atau tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "Versi Minetest Minimum" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "Versi Minetest Maksimum" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "ID Tugas" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Telah Diluluskan" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "Import dari Git" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr "Muat naik fail .zip" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "Tetapkan Minimum" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "Tetapkan Maksimum" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 msgid "Only change values previously set as none" msgstr "Hanya tukar nilai yang sebelum ini ditetapkan sebagai tiada" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "Kemas kini" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Picu" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "Serahan Baharu" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Tag Baharu" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "Nama cabang" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Perbuatan" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "Hantar pemberitahuan dan tanda sebagai lapuk" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Create release" msgstr "Cipta terbitan" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "Simpan Tetapan" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 msgid "Disable Automation" msgstr "Lumpuhkan Automasi" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Sila tambah URL repositori Git untuk menetapkan terbitan automatik" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 msgid "Deleted update configuration" msgstr "Konfigurasi kemas kini telah dipadam" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "Sekarang, sila cipta sebuah terbitan awal" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "Komen" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "Peribadi" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "Ya" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "Tidak" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "Anda tidak boleh mengulas pakej anda sendiri!" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 msgid "You can't vote on the reviews on your own package!" msgstr "Anda tidak boleh mengundi pada ulasan di pakej anda sendiri!" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "Anda tidak boleh mengundi pada ulasan anda sendiri!" @@ -416,11 +415,11 @@ msgstr "Tajuk/Kapsyen" msgid "Cover Image" msgstr "Imej Kulit" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "Mesej" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -488,98 +487,104 @@ msgstr "Bebenang kelulusan sudah wujud!" msgid "Please wait before opening another thread" msgstr "Sila tunggu sebentar sebelum membuka bebenang yang lain" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "Nama pengguna atau e-mel" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "Kata laluan" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "Ingat saya" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Log masuk" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "E-mel atau kata laluan tidak betul" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "Pengguna %(username)s tidak wujud" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "Kata laluan tidak betul. Adakah anda pernah tetapkannya?" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "Anda perlu sahkan e-mel pendaftaran" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "Log masuk gagal" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "Nama Paparan" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nama Pengguna" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Hanya a-zA-Z0-9._ dibenarkan" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "E-mel" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "Apakah keputusan bagi perkiraan di atas?" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "Saya setuju" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Daftar" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "Jawapan captcha tidak betul" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +#, fuzzy +msgid "Username is invalid" +msgstr "Nama pengguna atau e-mel" + +#: app/blueprints/users/account.py:130 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Akaun sudah wujud untuk nama pengguna tersebut tetapi ia masih belum " "dituntut." -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "Nama pengguna/nama paparan tersebut sudah digunakan, sila pilih yang lain." -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "E-mel sudah digunakan" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -588,66 +593,66 @@ msgstr "" "Kami tidak mampu mencipta akaun kerana e-mel tersebut sudah digunakan " "oleh %(display_name)s. Cuba alamat e-mel yang lain." -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Alamat e-mel tersebut sudah dibuang langganan/disenaraihitamkan, dan " "tidak boleh digunakan" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 msgid "Reset Password" msgstr "Tetap Semula Kata Laluan" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "Kata laluan baharu" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "Sahkan kata laluan" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "Kata laluan mestilah sepadan" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "Kata laluan lama" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "Kata laluan mestilah sepadan" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "Kata laluan anda telah berjaya ditukar." -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "Kata laluan lama tidak betul" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 msgid "Unknown verification token!" msgstr "Token pengesahan tidak diketahui!" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "Token telah tamat tempoh" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "Pengguna lain sudah menggunakan e-mel tersebut" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "Pertukaran e-mel disahkan" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "Alamat e-mel telah ditukar" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -655,15 +660,15 @@ msgstr "" "Alamat e-mel anda telah ditukar. Jika anda tidak memohon pertukaran ini, " "sila hubungi pentadbir." -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "Anda boleh log masuk sekarang" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "Hantar" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -671,7 +676,7 @@ msgstr "" "E-mel tersebut kini disenaraihitamkan. Sila hubungi pentadbir jika anda " "ingin mengundurkan perbuatan ini." -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" @@ -679,38 +684,38 @@ msgstr "" "Nama pengguna tidak sah - mestilah hanya mempunyai A-Za-z0-9._. " "Pertimbangkan untuk hubungi pentadbir" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "Pengguna sudah pun dituntut" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "Tidak mampu mendapatkan nama pengguna GitHub untuk pengguna" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "Pengguna tersebut sudah pun dituntut!" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Ralat ketika cuba untuk mencapai forum: %(message)s" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "" "Tidak mampu mendapatkan tandatangan forum - adakah pengguna tersebut " "wujud?" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "Tidak mampu log masuk sebagai pengguna" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "Tidak jumpa kekunci dalam tandatangan anda!" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "Jenis tuntutan tidak diketahui" @@ -822,40 +827,45 @@ msgstr "E-mel dan Pemberitahuan" msgid "API Tokens" msgstr "Token API" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "URL Derma" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "Seorang pengguna sudah ada nama tersebut" -#: app/blueprints/users/settings.py:199 +#: app/blueprints/users/settings.py:224 +msgid "Users with moderator rank or above cannot be deleted" +msgstr "Pengguna dengan pangkat moderator ke atas tidak boleh dipadam" + +#: app/blueprints/users/settings.py:264 msgid "Display name" msgstr "Nama paparan" -#: app/blueprints/users/settings.py:200 +#: app/blueprints/users/settings.py:265 msgid "Forums Username" msgstr "Nama Pengguna Forum" -#: app/blueprints/users/settings.py:201 +#: app/blueprints/users/settings.py:266 msgid "GitHub Username" msgstr "Nama Pengguna GitHub" -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 msgid "Rank" msgstr "Pangkat" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:311 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Tidak boleh naikkan pengguna ke pangkat lebih tinggi dari diri anda " "sendiri!" -#: app/blueprints/users/settings.py:266 -msgid "Users with moderator rank or above cannot be deleted" -msgstr "Pengguna dengan pangkat moderator ke atas tidak boleh dipadam" - #: app/logic/packages.py:93 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -1088,7 +1098,7 @@ msgstr "%(title)s oleh %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "Ulasan" @@ -1198,7 +1208,7 @@ msgstr "Dilihat" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "Pakej" @@ -2392,7 +2402,7 @@ msgstr "Kerja Dalam Proses" msgid "Downloads" msgstr "Muat Turun" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "Laman Sesawang" @@ -2400,7 +2410,7 @@ msgstr "Laman Sesawang" msgid "Source" msgstr "Sumber" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "Forum" @@ -2529,18 +2539,14 @@ msgid "See audit log" msgstr "Lihat log audit" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "URL ke perkara yang anda laporkan" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "Apa yang anda laporkan? Kenapa anda melaporkannya?" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "Laporan akan dikongsikan dengan kakitangan ContentDB." -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "Hanya pentadbir yang boleh lihat siapa yang buat laporan." @@ -2608,11 +2614,6 @@ msgstr "Komen oleh %(user)s" msgid "Reply to %(title)s" msgstr "Balas ke %(title)s" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "%(title)s di %(package)s" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "Langgan" @@ -2856,75 +2857,71 @@ msgstr "Tahniah! Anda tiada sebarang topik yang belum ada di CDB." msgid "Account and Security - %(username)s" msgstr "Akaun dan Keselamatan - %(username)s" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "Edit Akaun" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "Tukar Kata Laluan" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "Tetapkan Kata Laluan" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "Mempunyai kata laluan" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "Tidak mempunyai kata laluan" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "Akaun Terpaut" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "Tersambung" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" "Sila hantar mesej kepada %(rubenwardy)s di forum untuk memautkan akaun " "anda." -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "Lihat Kebenaran GitHub Milik ContentDB" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "Pautkan Github" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "Tiada" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "Lihat Semua" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "Perbuatan Akaun Terbaru" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "Pemadaman dan Nyahaktif Akaun" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "Padam atau Nyahaktif" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Pemadaman dan Nyahaktif Akaun belum tersedia untuk pengguna." -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "Sila hubungi pentadbir." @@ -3176,10 +3173,27 @@ msgstr "Pangkat: %(rank)s." msgid "Forgot my password" msgstr "Terlupa kata laluan saya" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "GitHub" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "Edit Akaun" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "Alamat E-mel" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "Gambar profil" @@ -3188,52 +3202,52 @@ msgstr "Gambar profil" msgid "To Do List" msgstr "Senarai Kerja" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "Hantar E-mel" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "Derma" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "pakej" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "ulasan" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "komen" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "Tuntut" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "Adakah ini anda? Tuntut akaun anda sekarang!" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "Cipta pakej" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "Lihat senarai tag" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "Pakej yang Disenggarakan" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "Pengguna ini juga penyenggara bagi pakej berikut" @@ -3291,10 +3305,6 @@ msgstr "Saya bersetuju dengan " msgid "Email and Notifications - %(username)s" msgstr "E-mel dan Pemberitahuan - %(username)s" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "Alamat E-mel" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," @@ -3410,3 +3420,10 @@ msgstr "" #~ msgid "Reports will be shared with ContentDB stuff." #~ msgstr "" + +#~ msgid "URL to the thing you're reporting" +#~ msgstr "URL ke perkara yang anda laporkan" + +#~ msgid "%(title)s on %(package)s" +#~ msgstr "%(title)s di %(package)s" + diff --git a/translations/nb_NO/LC_MESSAGES/messages.po b/translations/nb_NO/LC_MESSAGES/messages.po index 48b197e..afafcf3 100644 --- a/translations/nb_NO/LC_MESSAGES/messages.po +++ b/translations/nb_NO/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: 2022-01-10 15:53+0000\n" "Last-Translator: Imre Kristoffer Eilertsen \n" "Language: nb_NO\n" @@ -38,17 +38,17 @@ msgstr "Navn" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "Lagre" @@ -108,295 +108,295 @@ msgstr "" msgid "Remove" msgstr "" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "" -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "" @@ -410,11 +410,11 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -482,215 +482,220 @@ msgstr "" msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "Passord" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Logg inn" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +msgid "Username is invalid" +msgstr "" + +#: app/blueprints/users/account.py:130 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" msgstr "" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "" @@ -798,38 +803,43 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:199 +#: app/blueprints/users/settings.py:224 +msgid "Users with moderator rank or above cannot be deleted" +msgstr "" + +#: app/blueprints/users/settings.py:264 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:200 +#: app/blueprints/users/settings.py:265 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:201 +#: app/blueprints/users/settings.py:266 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:311 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/users/settings.py:266 -msgid "Users with moderator rank or above cannot be deleted" -msgstr "" - #: app/logic/packages.py:93 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -1054,7 +1064,7 @@ msgstr "%(title)s av %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "" @@ -1162,7 +1172,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "" @@ -2260,7 +2270,7 @@ msgstr "" msgid "Downloads" msgstr "" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "" @@ -2268,7 +2278,7 @@ msgstr "" msgid "Source" msgstr "" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2396,18 +2406,14 @@ msgid "See audit log" msgstr "" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "" @@ -2471,11 +2477,6 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "" @@ -2706,73 +2707,69 @@ msgstr "" msgid "Account and Security - %(username)s" msgstr "" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "" @@ -3007,10 +3004,27 @@ msgstr "" msgid "Forgot my password" msgstr "" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "" @@ -3019,52 +3033,52 @@ msgstr "" msgid "To Do List" msgstr "" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3118,10 +3132,6 @@ msgstr "" msgid "Email and Notifications - %(username)s" msgstr "" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," @@ -3269,3 +3279,9 @@ msgstr "" #~ msgid "Reports will be shared with ContentDB stuff." #~ msgstr "" +#~ msgid "URL to the thing you're reporting" +#~ msgstr "" + +#~ msgid "%(title)s on %(package)s" +#~ msgstr "" + diff --git a/translations/ru/LC_MESSAGES/messages.po b/translations/ru/LC_MESSAGES/messages.po index 5641027..2e0b6ec 100644 --- a/translations/ru/LC_MESSAGES/messages.po +++ b/translations/ru/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: 2022-01-10 15:53+0000\n" "Last-Translator: Mikitko \n" "Language: ru\n" @@ -39,17 +39,17 @@ msgstr "Имя" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "Сохранить" @@ -112,15 +112,15 @@ msgstr "Поделиться и Значки" msgid "Remove" msgstr "Удалить" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "Ошибка: другое дополнение уже использует эту тему на форуме!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "Ошибка: автор темы не совпадает с автором дополнения." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -128,286 +128,286 @@ msgstr "" "Предупреждение: Тема на форуме не найдена. Это может произойти если тема " "была только что создана." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 msgid "No download available." msgstr "Загрузка недоступна." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "Тип" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "Название (читаемое)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "Имя (техническое)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" "Только маленькие латинские буквы (a-z), цифры (0-9) и нижние " "подчёркивания (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "Краткое описание (обычный текст)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Статус Разработки" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Теги" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "Предупреждения о содержимом" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "Лицензия" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "Лицензия Медиа" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "Длинное описание (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "URL VCS репозитория" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL сайта" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 msgid "Issue Tracker URL" msgstr "URL issue трекера" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "ID темы на форуме" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "Не получилось найти данного пользователя" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Доступ запрещён" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "Дополнение уже существует!" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "У вас нету разрешения это делать" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "Пожалуйста, отметьте какие изменения требуются в review треде" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "У вас нету разрешения это делать." -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "Удалённое дополнение" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "Непроверенное дополнение" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "Разработчики (через запятую)" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "У вас нету разрешения изменять список разработчиков" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "Вы не разработчик" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 msgid "Package owners cannot remove themselves as maintainers" msgstr "Владельцы дополнения не могут удалить самих себя как разработчиков" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "Имя автора" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Названия" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Метод" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Загрузка файлов" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git метка (хэш коммита, ветка или тег)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "Минимальная версия Minetest" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "Максимальная версия Minetest" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "ID задания" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Проверен" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "Импортировать из Git" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr "Загрузить .zip файл" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "Поставить минимум" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "Поставить максимум" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 msgid "Only change values previously set as none" msgstr "Изменять только значения, ранее установленные как отсутствующие" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "Обновить" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Триггер" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "Название ветки" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Действие" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "Отправить уведомление и пометить как устаревший" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Create release" msgstr "Создать релиз" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "Сохранить настройки" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 msgid "Disable Automation" msgstr "Отключить автоматизацию" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Пожалуйста, добавьте URL Git репозитория чтобы настроить автоматические " "релизы" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 msgid "Deleted update configuration" msgstr "Удалить обновлённую конфигурацию" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "Теперь, создайте первый релиз" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "Комментарий" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "Приватный" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "Да" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "Нет" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "Вы не можете дать обзор на ваше дополнение!" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 msgid "You can't vote on the reviews on your own package!" msgstr "Вы не можете голосовать за обзоры вашего дополнения!" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "Вы не можете голосовать на своих обзорах!" @@ -421,11 +421,11 @@ msgstr "Название/подпись" msgid "Cover Image" msgstr "Изображение для обложки" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -494,96 +494,102 @@ msgstr "Review тред уже существует!" msgid "Please wait before opening another thread" msgstr "Пожалуйста, подождите прежде чем открывать ещё один тред" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "Username или email" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "Пароль" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "Запомнить меня" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Войти" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "Неправильный email или пароль" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "Пользователь %(username)s не существует" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "Неправильный пароль. Вы его установили?" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "Вам нужно подтвердить email для регистрации" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "Попытка войти провалена" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "Отображать имя" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "Имя пользователя" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Только a-zA-Z0-9._ разрешены" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "Каков ответ на пример выше?" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "Я согласен" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Зарегистрироваться" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "Неправильный ответ на капчу" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +#, fuzzy +msgid "Username is invalid" +msgstr "Username или email" + +#: app/blueprints/users/account.py:130 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Аккаунт для этого имени пользователя уже существует но ещё не был занят." -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "Это имя пользователя/отображаемое имя уже используется, выберите другое." -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "Email уже используется" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -592,66 +598,66 @@ msgstr "" "У нас не получилось создать аккаунт так как email уже используется " "%(display_name)s. Попробуйте другой email адрес." -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Этот email уже был отписан/отправлен в чёрный список, и не может быть " "использован" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 msgid "Reset Password" msgstr "Сбросить пароль" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "Новый пароль" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "Подтвердить пароль" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "Пароли должны совпадать" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "Старый пароль" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "Пароли не совпадают" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "Ваш пароль был успешно изменён." -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "Старый пароль неправильный" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 msgid "Unknown verification token!" msgstr "Неизвестный токен верификации!" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "Токен просрочен" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "Другой пользователь уже использует этот email" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "Подтвердить изменение email" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "Адрес email изменён" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -659,15 +665,15 @@ msgstr "" "Ваш email адрес был изменён. Если вы этого не запрашивали, пожалуйста, " "свяжитесь с администратором." -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "Теперь вы можете войти" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "Отправить" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -675,7 +681,7 @@ msgstr "" "Этот email был отправлен в чёрный список. Пожалуйста, свяжитесь с " "администратором если вы хотите это отменить." -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" @@ -683,36 +689,36 @@ msgstr "" "Неправильное имя пользователя - оно должно содержать только A-Za-z0-9._. " "Попробуйте связаться с администратором" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "Пользователь уже занят" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "Не вышло получить имя пользователя GitHub для пользователя" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "Этот пользователь уже занят!" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Произошла ошибка во время попытки получить доступ к форуму: %(message)s" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "Не получилось найти подпись на форуме - этот пользователь существует?" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "Не получилось войти как пользователь" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "Не получилось найти ключ в вашей подписи!" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "" @@ -820,38 +826,43 @@ msgstr "Email и уведомления" msgid "API Tokens" msgstr "API токены" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "URL пожертвований" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "Пользователь уже имеет это имя" -#: app/blueprints/users/settings.py:199 +#: app/blueprints/users/settings.py:224 +msgid "Users with moderator rank or above cannot be deleted" +msgstr "Пользователи с рангом модератор или выше не могут быть удалены" + +#: app/blueprints/users/settings.py:264 msgid "Display name" msgstr "Отображаемое имя" -#: app/blueprints/users/settings.py:200 +#: app/blueprints/users/settings.py:265 msgid "Forums Username" msgstr "Имя пользователя на форуме" -#: app/blueprints/users/settings.py:201 +#: app/blueprints/users/settings.py:266 msgid "GitHub Username" msgstr "Имя пользователя на GitHub" -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 msgid "Rank" msgstr "Ранг" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:311 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Нельзя повысить пользователя на ранг выше своего!" -#: app/blueprints/users/settings.py:266 -msgid "Users with moderator rank or above cannot be deleted" -msgstr "Пользователи с рангом модератор или выше не могут быть удалены" - #: app/logic/packages.py:93 #, fuzzy msgid "" @@ -1087,7 +1098,7 @@ msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "" @@ -1195,7 +1206,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "" @@ -2294,7 +2305,7 @@ msgstr "" msgid "Downloads" msgstr "" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "" @@ -2302,7 +2313,7 @@ msgstr "" msgid "Source" msgstr "" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2429,18 +2440,14 @@ msgid "See audit log" msgstr "" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "" @@ -2504,11 +2511,6 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "" @@ -2741,73 +2743,69 @@ msgstr "" msgid "Account and Security - %(username)s" msgstr "" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "" @@ -3043,10 +3041,27 @@ msgstr "" msgid "Forgot my password" msgstr "" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "" @@ -3055,52 +3070,52 @@ msgstr "" msgid "To Do List" msgstr "" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3154,10 +3169,6 @@ msgstr "" msgid "Email and Notifications - %(username)s" msgstr "" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," @@ -3256,3 +3267,9 @@ msgstr "" #~ msgid "Reports will be shared with ContentDB stuff." #~ msgstr "" +#~ msgid "URL to the thing you're reporting" +#~ msgstr "" + +#~ msgid "%(title)s on %(package)s" +#~ msgstr "" + diff --git a/translations/tr/LC_MESSAGES/messages.po b/translations/tr/LC_MESSAGES/messages.po index 726dcd1..44246af 100644 --- a/translations/tr/LC_MESSAGES/messages.po +++ b/translations/tr/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: 2022-01-17 15:22+0000\n" "Last-Translator: Mehmet Ali <2045uuttb@relay.firefox.com>\n" "Language: tr\n" @@ -38,17 +38,17 @@ msgstr "Ad" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "Kaydet" @@ -108,295 +108,295 @@ msgstr "" msgid "Remove" msgstr "" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "Tür" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "Ad (Teknik)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Bakım Durumu" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Etiketler" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "Lisans" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "Medya Lisansı" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "" -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "Yazar Adı" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Başlık" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Yöntem" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Dosya Yükle" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "Minimum Minetest Sürümü" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "Maksimum Minetest Sürümü" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr ".zip dosyasını yükle" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "Güncelleme" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Yeni Etiket" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "Ayarları Kaydet" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "" @@ -410,11 +410,11 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -482,215 +482,220 @@ msgstr "" msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +msgid "Username is invalid" +msgstr "" + +#: app/blueprints/users/account.py:130 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" msgstr "" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "" @@ -798,38 +803,43 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:199 +#: app/blueprints/users/settings.py:224 +msgid "Users with moderator rank or above cannot be deleted" +msgstr "" + +#: app/blueprints/users/settings.py:264 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:200 +#: app/blueprints/users/settings.py:265 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:201 +#: app/blueprints/users/settings.py:266 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:311 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/users/settings.py:266 -msgid "Users with moderator rank or above cannot be deleted" -msgstr "" - #: app/logic/packages.py:93 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -1053,7 +1063,7 @@ msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "" @@ -1161,7 +1171,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "" @@ -2259,7 +2269,7 @@ msgstr "" msgid "Downloads" msgstr "" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "" @@ -2267,7 +2277,7 @@ msgstr "" msgid "Source" msgstr "" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2394,18 +2404,14 @@ msgid "See audit log" msgstr "" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "" @@ -2469,11 +2475,6 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "" @@ -2704,73 +2705,69 @@ msgstr "" msgid "Account and Security - %(username)s" msgstr "" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "" @@ -3005,10 +3002,27 @@ msgstr "" msgid "Forgot my password" msgstr "" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "" @@ -3017,52 +3031,52 @@ msgstr "" msgid "To Do List" msgstr "" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3116,10 +3130,6 @@ msgstr "" msgid "Email and Notifications - %(username)s" msgstr "" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," @@ -3218,3 +3228,9 @@ msgstr "" #~ msgid "Reports will be shared with ContentDB stuff." #~ msgstr "" +#~ msgid "URL to the thing you're reporting" +#~ msgstr "" + +#~ msgid "%(title)s on %(package)s" +#~ msgstr "" + diff --git a/translations/zh_Hans/LC_MESSAGES/messages.po b/translations/zh_Hans/LC_MESSAGES/messages.po index 310feb0..688a4f3 100644 --- a/translations/zh_Hans/LC_MESSAGES/messages.po +++ b/translations/zh_Hans/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: 2022-01-20 21:45+0000\n" "Last-Translator: Gao Tiesuan \n" "Language: zh_Hans\n" @@ -38,17 +38,17 @@ msgstr "名称" msgid "Limit to package" msgstr "软件包限制" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "保存" @@ -108,295 +108,295 @@ msgstr "分享和徽章" msgid "Remove" msgstr "移除" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "错误:该论坛贴子已被另一个软件包使用!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "错误:论坛贴子与软件包作者不匹配。" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "错误:论坛贴子未找到。有可能该贴子刚刚创建。" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 msgid "No download available." msgstr "无可用下载。" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "类型" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "标题(人类可读)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "名称(技术性)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只允许小写字母(a-z),数字(0-9),下划线" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "简短说明(纯文本)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "维护状态" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "标签" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "内容警告" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "许可证" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "媒体内容许可证" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "长说明(Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "版本控制系统仓库URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "网站URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 msgid "Issue Tracker URL" msgstr "工单追踪器URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "论坛贴子ID" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "找不到该用户" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "拒绝访问" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "软件包已存在!" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "你没有进行该操作的权限" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 msgid "Please comment what changes are needed in the approval thread" msgstr "请在审核贴评论中说明需要作出哪些修改" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "你没有进行该操作的权限。" -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "已删除的软件包" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "未通过的软件包" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "维护者(用逗号隔开)" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "你没有权限编辑维护者" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "你不是维护者" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 msgid "Package owners cannot remove themselves as maintainers" msgstr "软件包所有人不能把自己移除出维护者列表" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "作者名" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "标题" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "方法" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "文件上传" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git引用(即:提交哈希,分支或标签)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "最小Minetest版本" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "最大Minetest版本" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "任务ID" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "是否通过" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "从Git导入" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr "上传zip文件" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "设置最小值" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "设置最大值" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 msgid "Only change values previously set as none" msgstr "仅修改之前为空的值" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "钩子" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "新提交" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新标签" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "分支名称" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "动作" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "发送须知并标记为过期包" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Create release" msgstr "创建发行版" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "保存设置" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 msgid "Disable Automation" msgstr "关闭自动化" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "要自动发布,请添加Git仓库URL" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 msgid "Deleted update configuration" msgstr "删除更新配置" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "现在,请创建初始发行版" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "评论" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "私有" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "是" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "否" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "你不能自己评价自己的软件包!" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 msgid "You can't vote on the reviews on your own package!" msgstr "你不能自己为自己软件包的评论投票!" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "你不能自己为自己的评价投票!" @@ -410,11 +410,11 @@ msgstr "标题" msgid "Cover Image" msgstr "封面图像" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -482,215 +482,220 @@ msgstr "" msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +msgid "Username is invalid" +msgstr "" + +#: app/blueprints/users/account.py:130 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" msgstr "" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "" @@ -798,38 +803,43 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:199 +#: app/blueprints/users/settings.py:224 +msgid "Users with moderator rank or above cannot be deleted" +msgstr "" + +#: app/blueprints/users/settings.py:264 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:200 +#: app/blueprints/users/settings.py:265 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:201 +#: app/blueprints/users/settings.py:266 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:311 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/users/settings.py:266 -msgid "Users with moderator rank or above cannot be deleted" -msgstr "" - #: app/logic/packages.py:93 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -1053,7 +1063,7 @@ msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "" @@ -1161,7 +1171,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "" @@ -2259,7 +2269,7 @@ msgstr "" msgid "Downloads" msgstr "" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "" @@ -2267,7 +2277,7 @@ msgstr "" msgid "Source" msgstr "" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2394,18 +2404,14 @@ msgid "See audit log" msgstr "" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "" @@ -2469,11 +2475,6 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "" @@ -2705,73 +2706,69 @@ msgstr "" msgid "Account and Security - %(username)s" msgstr "" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "" @@ -3006,10 +3003,27 @@ msgstr "" msgid "Forgot my password" msgstr "" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "" @@ -3018,52 +3032,52 @@ msgstr "" msgid "To Do List" msgstr "" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3117,10 +3131,6 @@ msgstr "" msgid "Email and Notifications - %(username)s" msgstr "" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," @@ -3176,3 +3186,9 @@ msgstr "" #~ msgid "Reports will be shared with ContentDB stuff." #~ msgstr "" +#~ msgid "URL to the thing you're reporting" +#~ msgstr "" + +#~ msgid "%(title)s on %(package)s" +#~ msgstr "" + diff --git a/translations/zh_Hant/LC_MESSAGES/messages.po b/translations/zh_Hant/LC_MESSAGES/messages.po index 85fe66d..b7b6b34 100644 --- a/translations/zh_Hant/LC_MESSAGES/messages.po +++ b/translations/zh_Hant/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-21 02:53+0000\n" +"POT-Creation-Date: 2022-01-22 20:28+0000\n" "PO-Revision-Date: 2022-01-16 03:56+0000\n" "Last-Translator: Yiu Man Ho \n" "Language: zh_Hant\n" @@ -38,17 +38,17 @@ msgstr "名字" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:452 -#: app/blueprints/packages/packages.py:548 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:554 +#: app/blueprints/packages/releases.py:63 +#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:237 app/blueprints/users/account.py:244 -#: app/blueprints/users/settings.py:44 app/blueprints/users/settings.py:106 -#: app/blueprints/users/settings.py:204 +#: app/blueprints/users/account.py:242 app/blueprints/users/account.py:249 +#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 msgid "Save" msgstr "儲存" @@ -109,296 +109,296 @@ msgstr "" msgid "Remove" msgstr "移除" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/packages.py:162 msgid "Error: Another package already uses this forum topic!" msgstr "錯誤:另一個包正在使用這個論壇主題!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:168 msgid "Error: Forum topic author doesn't match package author." msgstr "錯誤:論壇主題作者和包作者不符。" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:171 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "警告:找不到論壇主題。可能發生在論壇主題剛被建立之時。" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:221 msgid "No download available." msgstr "無可提供的下載。" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:395 msgid "Type" msgstr "類型" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:236 msgid "Title (Human-readable)" msgstr "標題(人類可讀)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:552 msgid "Name (Technical)" msgstr "名字(技術上的)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:553 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只限小寫英文字母(a-z)、數字(0-9)及底畫線(_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:238 msgid "Short Description (Plaintext)" msgstr "短描述(純文字)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "開發週期" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:242 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "標籤" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:243 msgid "Content Warnings" msgstr "內容警告" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 +#: app/blueprints/packages/packages.py:244 app/templates/packages/view.html:399 msgid "License" msgstr "授權條款" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:245 msgid "Media License" msgstr "媒體授權條款" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:247 msgid "Long Description (Markdown)" msgstr "長描述(Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:249 msgid "VCS Repository URL" msgstr "版本控制系統儲存庫URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:42 +#: app/blueprints/packages/packages.py:250 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "網站URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:251 msgid "Issue Tracker URL" msgstr "問題跟踪器URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:252 msgid "Forum Topic ID" msgstr "論壇主題編號" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:270 msgid "Unable to find that user" msgstr "找不到該用戶" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:274 #: app/blueprints/packages/screenshots.py:139 -#: app/blueprints/users/settings.py:90 app/blueprints/users/settings.py:215 +#: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "沒有權限" -#: app/blueprints/packages/packages.py:306 +#: app/blueprints/packages/packages.py:312 msgid "Package already exists!" msgstr "包已存在!" -#: app/blueprints/packages/packages.py:366 +#: app/blueprints/packages/packages.py:372 msgid "You don't have permission to do that" msgstr "你沒有進行該操作的權限" -#: app/blueprints/packages/packages.py:394 +#: app/blueprints/packages/packages.py:400 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "請在評論中寫下需改變的事項" -#: app/blueprints/packages/packages.py:415 -#: app/blueprints/packages/packages.py:431 +#: app/blueprints/packages/packages.py:421 +#: app/blueprints/packages/packages.py:437 msgid "You don't have permission to do that." msgstr "你沒有進行該操作的權限。" -#: app/blueprints/packages/packages.py:426 +#: app/blueprints/packages/packages.py:432 msgid "Deleted package" msgstr "已移除的包" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:448 msgid "Unapproved package" msgstr "未被批准的包" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:457 msgid "Maintainers (Comma-separated)" msgstr "管理者(以逗點分割)" -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:466 msgid "You do not have permission to edit maintainers" msgstr "你沒有權限來修改管理者" -#: app/blueprints/packages/packages.py:510 +#: app/blueprints/packages/packages.py:516 msgid "You are not a maintainer" msgstr "你不是管理者" -#: app/blueprints/packages/packages.py:513 +#: app/blueprints/packages/packages.py:519 msgid "Package owners cannot remove themselves as maintainers" msgstr "包擁有者無法從管理者中移除自己" -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:551 msgid "Author Name" msgstr "作者名稱" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:63 app/blueprints/packages/reviews.py:42 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "標題" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:56 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "方法" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "檔案上載" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:57 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:67 -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:70 +#: app/blueprints/packages/releases.py:189 msgid "Minimum Minetest Version" msgstr "最低Minetest版本" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:69 -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:72 +#: app/blueprints/packages/releases.py:192 msgid "Maximum Minetest Version" msgstr "最高Minetest版本" -#: app/blueprints/packages/releases.py:64 app/blueprints/report/__init__.py:35 +#: app/blueprints/packages/releases.py:67 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:68 msgid "Task ID" msgstr "工單ID" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:69 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "是否被批准" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Import from Git" msgstr "從Git匯入" -#: app/blueprints/packages/releases.py:84 +#: app/blueprints/packages/releases.py:87 msgid "Upload .zip file" msgstr "上載.zip檔案" -#: app/blueprints/packages/releases.py:182 +#: app/blueprints/packages/releases.py:188 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:185 +#: app/blueprints/packages/releases.py:191 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:188 +#: app/blueprints/packages/releases.py:194 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:195 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:238 +#: app/blueprints/packages/releases.py:244 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:245 msgid "New Commit" msgstr "新提交" -#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:246 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新標籤" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:248 msgid "Branch name" msgstr "分支名稱" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:249 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "動作" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:250 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:246 +#: app/blueprints/packages/releases.py:252 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:253 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:286 +#: app/blueprints/packages/releases.py:292 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:302 +#: app/blueprints/packages/releases.py:308 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:310 +#: app/blueprints/packages/releases.py:316 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:43 app/blueprints/threads/__init__.py:175 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:273 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 msgid "Private" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:115 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:115 #: app/templates/macros/reviews.html:154 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:46 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:158 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:53 +#: app/blueprints/packages/reviews.py:54 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:157 +#: app/blueprints/packages/reviews.py:161 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:165 +#: app/blueprints/packages/reviews.py:169 msgid "You can't vote on your own reviews!" msgstr "" @@ -412,11 +412,11 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:36 +#: app/blueprints/report/__init__.py:34 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:37 app/templates/base.html:238 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/templates/macros/threads.html:53 app/templates/packages/view.html:478 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 @@ -485,215 +485,220 @@ msgstr "包已存在!" msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:106 -#: app/templates/users/account.html:41 app/templates/users/login.html:16 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/templates/users/account.html:14 app/templates/users/login.html:16 +#: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 +#: app/blueprints/users/account.py:39 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:165 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:45 +#: app/blueprints/users/account.py:46 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:53 +#: app/blueprints/users/account.py:54 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:56 +#: app/blueprints/users/account.py:57 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:59 +#: app/blueprints/users/account.py:60 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:67 +#: app/blueprints/users/account.py:68 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:102 app/blueprints/users/settings.py:41 +#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:198 +#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:263 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:104 app/templates/users/claim_forums.html:40 +#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/templates/users/claim_forums.html:68 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/blueprints/users/account.py:105 app/blueprints/users/account.py:184 -#: app/blueprints/users/account.py:233 app/blueprints/users/account.py:384 -#: app/blueprints/users/settings.py:105 +#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:389 +#: app/blueprints/users/settings.py:114 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:108 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:109 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:114 +#: app/blueprints/users/account.py:115 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:125 +#: app/blueprints/users/account.py:119 +msgid "Username is invalid" +msgstr "" + +#: app/blueprints/users/account.py:130 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 +#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 +#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:272 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:141 app/blueprints/users/account.py:268 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:273 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 -#: app/blueprints/users/settings.py:133 +#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:267 +#: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:185 +#: app/blueprints/users/account.py:190 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:234 app/blueprints/users/account.py:241 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:246 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:235 app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:240 app/blueprints/users/account.py:247 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:236 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:241 app/blueprints/users/account.py:248 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:240 +#: app/blueprints/users/account.py:245 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:251 +#: app/blueprints/users/account.py:256 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:282 app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:287 app/blueprints/users/account.py:291 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:301 +#: app/blueprints/users/account.py:306 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:336 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:337 +#: app/blueprints/users/account.py:342 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:356 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:354 +#: app/blueprints/users/account.py:359 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:358 +#: app/blueprints/users/account.py:363 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:359 +#: app/blueprints/users/account.py:364 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:382 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:385 +#: app/blueprints/users/account.py:390 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:416 +#: app/blueprints/users/account.py:421 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 +#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" msgstr "" -#: app/blueprints/users/claim.py:51 +#: app/blueprints/users/claim.py:45 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:55 +#: app/blueprints/users/claim.py:49 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:78 +#: app/blueprints/users/claim.py:72 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:92 +#: app/blueprints/users/claim.py:86 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:96 +#: app/blueprints/users/claim.py:90 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:105 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:117 +#: app/blueprints/users/claim.py:111 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:120 +#: app/blueprints/users/claim.py:114 msgid "Unknown claim type" msgstr "" @@ -801,38 +806,43 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:43 +#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 +msgid "Moderator Tools" +msgstr "" + +#: app/blueprints/users/settings.py:52 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:57 app/blueprints/users/settings.py:63 +#: app/blueprints/users/settings.py:66 app/blueprints/users/settings.py:72 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:199 +#: app/blueprints/users/settings.py:224 +msgid "Users with moderator rank or above cannot be deleted" +msgstr "" + +#: app/blueprints/users/settings.py:264 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:200 +#: app/blueprints/users/settings.py:265 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:201 +#: app/blueprints/users/settings.py:266 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:202 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:267 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:311 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/users/settings.py:266 -msgid "Users with moderator rank or above cannot be deleted" -msgstr "" - #: app/logic/packages.py:93 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -1057,7 +1067,7 @@ msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:127 app/templates/packages/view.html:265 -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:206 msgid "Reviews" msgstr "" @@ -1165,7 +1175,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/metapackages/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 -#: app/templates/users/profile.html:183 +#: app/templates/users/profile.html:191 msgid "Packages" msgstr "" @@ -2263,7 +2273,7 @@ msgstr "" msgid "Downloads" msgstr "" -#: app/templates/packages/view.html:138 app/templates/users/profile.html:78 +#: app/templates/packages/view.html:138 app/templates/users/profile.html:86 msgid "Website" msgstr "" @@ -2271,7 +2281,7 @@ msgstr "" msgid "Source" msgstr "" -#: app/templates/packages/view.html:150 app/templates/users/profile.html:60 +#: app/templates/packages/view.html:150 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2398,18 +2408,14 @@ msgid "See audit log" msgstr "" #: app/templates/report/index.html:19 -msgid "URL to the thing you're reporting" -msgstr "" - -#: app/templates/report/index.html:21 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:23 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:27 +#: app/templates/report/index.html:25 msgid "Only the admin will be able to see who made the report." msgstr "" @@ -2473,11 +2479,6 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/view.html:12 -#, python-format -msgid "%(title)s on %(package)s" -msgstr "" - #: app/templates/threads/view.html:36 msgid "Subscribe" msgstr "" @@ -2708,73 +2709,69 @@ msgstr "" msgid "Account and Security - %(username)s" msgstr "" -#: app/templates/users/account.html:16 -msgid "Edit Account" -msgstr "" - -#: app/templates/users/account.html:45 +#: app/templates/users/account.html:18 msgid "Change Password" msgstr "" -#: app/templates/users/account.html:49 +#: app/templates/users/account.html:22 #: app/templates/users/change_set_password.html:20 msgid "Set Password" msgstr "" -#: app/templates/users/account.html:54 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 msgid "Has password" msgstr "" -#: app/templates/users/account.html:56 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 msgid "Doesn't have password" msgstr "" -#: app/templates/users/account.html:60 +#: app/templates/users/account.html:33 msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:67 app/templates/users/account.html:79 +#: app/templates/users/account.html:40 app/templates/users/account.html:52 msgid "Connected" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:62 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:92 +#: app/templates/users/account.html:65 msgid "None" msgstr "" -#: app/templates/users/account.html:100 +#: app/templates/users/account.html:73 msgid "View All" msgstr "" -#: app/templates/users/account.html:104 +#: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" -#: app/templates/users/account.html:109 +#: app/templates/users/account.html:82 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:113 +#: app/templates/users/account.html:86 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:116 +#: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:117 +#: app/templates/users/account.html:90 msgid "Please contact the admin." msgstr "" @@ -3009,10 +3006,27 @@ msgstr "" msgid "Forgot my password" msgstr "" -#: app/templates/users/login.html:30 app/templates/users/profile.html:69 +#: app/templates/users/login.html:30 app/templates/users/profile.html:77 msgid "GitHub" msgstr "" +#: app/templates/users/modtools.html:11 +msgid "Edit Account" +msgstr "" + +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +msgid "Ban" +msgstr "" + +#: app/templates/users/modtools.html:55 +msgid "Change Email and Send Password Reset" +msgstr "" + +#: app/templates/users/modtools.html:59 +#: app/templates/users/settings_email.html:14 +msgid "Email Address" +msgstr "" + #: app/templates/users/profile.html:11 msgid "Profile picture" msgstr "" @@ -3021,52 +3035,52 @@ msgstr "" msgid "To Do List" msgstr "" -#: app/templates/users/profile.html:34 +#: app/templates/users/profile.html:41 msgid "Send Email" msgstr "" -#: app/templates/users/profile.html:87 +#: app/templates/users/profile.html:95 msgid "Donate" msgstr "" -#: app/templates/users/profile.html:96 +#: app/templates/users/profile.html:104 msgid "packages" msgstr "" -#: app/templates/users/profile.html:105 +#: app/templates/users/profile.html:113 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:121 msgid "comments" msgstr "" -#: app/templates/users/profile.html:125 +#: app/templates/users/profile.html:133 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:127 +#: app/templates/users/profile.html:135 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:160 +#: app/templates/users/profile.html:168 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:174 +#: app/templates/users/profile.html:182 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:180 +#: app/templates/users/profile.html:188 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:190 +#: app/templates/users/profile.html:198 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:192 +#: app/templates/users/profile.html:200 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3120,10 +3134,6 @@ msgstr "" msgid "Email and Notifications - %(username)s" msgstr "" -#: app/templates/users/settings_email.html:14 -msgid "Email Address" -msgstr "" - #: app/templates/users/settings_email.html:19 msgid "" "Your email is needed to recover your account if you forget your password," @@ -3219,3 +3229,9 @@ msgstr "" #~ msgid "Reports will be shared with ContentDB stuff." #~ msgstr "" +#~ msgid "URL to the thing you're reporting" +#~ msgstr "" + +#~ msgid "%(title)s on %(package)s" +#~ msgstr "" +