From 8f3ebd182cc28c10e278a7ea79ba677e3042a420 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sun, 5 Jun 2022 18:10:53 +0100 Subject: [PATCH] Update translations --- translations/de/LC_MESSAGES/messages.po | 483 ++++++++------ translations/el/LC_MESSAGES/messages.po | 456 ++++++++----- translations/es/LC_MESSAGES/messages.po | 475 ++++++++------ translations/fr/LC_MESSAGES/messages.po | 490 ++++++++------ translations/gl/LC_MESSAGES/messages.po | 452 ++++++++----- translations/hu/LC_MESSAGES/messages.po | 460 +++++++------ translations/id/LC_MESSAGES/messages.po | 517 +++++++++------ translations/ja/LC_MESSAGES/messages.po | 459 ++++++++----- translations/lzh/LC_MESSAGES/messages.po | 438 ++++++++----- translations/messages.pot | 391 ++++++----- translations/ms/LC_MESSAGES/messages.po | 477 ++++++++------ translations/nb_NO/LC_MESSAGES/messages.po | 438 ++++++++----- translations/nl/LC_MESSAGES/messages.po | 485 ++++++++------ translations/pl/LC_MESSAGES/messages.po | 648 ++++++++++-------- translations/ru/LC_MESSAGES/messages.po | 479 ++++++++------ translations/sk/LC_MESSAGES/messages.po | 630 ++++++++++-------- translations/sv/LC_MESSAGES/messages.po | 656 +++++++++++-------- translations/tr/LC_MESSAGES/messages.po | 438 ++++++++----- translations/uk/LC_MESSAGES/messages.po | 458 ++++++++----- translations/zh_Hans/LC_MESSAGES/messages.po | 492 ++++++++------ translations/zh_Hant/LC_MESSAGES/messages.po | 451 ++++++++----- 21 files changed, 6151 insertions(+), 4122 deletions(-) diff --git a/translations/de/LC_MESSAGES/messages.po b/translations/de/LC_MESSAGES/messages.po index 8740dd9..f53ceda 100644 --- a/translations/de/LC_MESSAGES/messages.po +++ b/translations/de/LC_MESSAGES/messages.po @@ -7,20 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-05-31 01:16+0000\n" "Last-Translator: Wuzzy \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.13-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Sie wurden verbannt." @@ -40,16 +43,16 @@ msgid "Limit to package" msgstr "Auf Paket begrenzen" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Speichern" @@ -80,7 +83,7 @@ msgstr "Angaben verändern" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Veröffentlichungen" @@ -92,7 +95,7 @@ msgstr "Bildschirmfotos" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Betreuer" @@ -129,7 +132,7 @@ msgstr "" msgid "No download available." msgstr "Kein Download verfügbar." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Typ" @@ -138,12 +141,12 @@ msgid "Title (Human-readable)" msgstr "Titel (Für Menschen lesbar)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Name (Technisch)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: 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 (_)" @@ -152,7 +155,7 @@ msgstr "Nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche (_)" msgid "Short Description (Plaintext)" msgstr "Kurzbeschreibung (Fließtext)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Entwicklungsstadium" @@ -165,7 +168,7 @@ msgstr "Tags" msgid "Content Warnings" msgstr "Inhaltswarnungen" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Lizenz" @@ -197,66 +200,63 @@ msgstr "Forumthema-ID" msgid "Video URL" msgstr "Video-URL" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "Dieser Benutzer kann nicht gefunden werden" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Erlaubnis verweigert" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "Paket existiert bereits!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "Sie haben nicht die Erlaubnis, das zu tun" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 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:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "Sie haben nicht die Erlaubnis, das zu tun." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "Gelöschte Pakete" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "Ungenehmigte Pakete" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Betreuer (Komma-getrennt)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "Sie haben nicht die Erlaubnis, die Betreuer zu ändern" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "Sie sind kein Betreuer" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketbesitzer können sich nicht selbst als Betreuer entfernen" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Autorenname" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -380,13 +380,13 @@ msgstr "Gelöschte Update-Konfiguration" msgid "Now, please create an initial release" msgstr "Bitte erstellen Sie nun einen ersten Release" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Kommentar" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "Privat" @@ -404,11 +404,17 @@ msgstr "Nein" msgid "You can't review your own package!" msgstr "Sie können Ihr eigenes Paket nicht rezensieren!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 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:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "Sie können nicht über Ihre eigenen Rezensionen abstimmen!" @@ -422,75 +428,63 @@ msgstr "Titel/Untertitel" msgid "Cover Image" msgstr "Titelbild" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Nachricht" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Melden" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "Bereits abonniert!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "Thema abonniert" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "Deabonniert!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "Bereits nicht abonniert!" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "Gesperrtes Thema" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "Entsperrtes Thema" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "Beitrag zur Eröffnung des Themas kann nicht gelöscht werden!" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "Sie können dieses Thema nicht kommentieren" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "Bitte warten Sie, bevor Sie erneut einen Kommentar abgeben" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "Der Kommentar muss zwischen 3 und 2000 Zeichen lang sein." - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Thema eröffnen" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "Nicht möglich, dieses Paket zu finden!" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "Thema kann nicht erstellt werden!" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" -msgstr "Es gibt bereits ein Genehmigungsthema!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "Bitte warten Sie, bevor Sie ein neues Thema eröffnen" @@ -498,13 +492,13 @@ msgstr "Bitte warten Sie, bevor Sie ein neues Thema eröffnen" msgid "Username or email" msgstr "Benutzername oder E-Mail" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Dieses Gerät speichern" @@ -543,56 +537,56 @@ msgstr "Anzeigename" msgid "Username" msgstr "Benutzername" -#: 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 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "E-Mail" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "Was ist das Ergebnis der obigen Berechnung?" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "Ich stimme zu" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrieren" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "Falsche Captcha-Antwort" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "Benutzername ist ungültig" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 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:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 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:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "E-Mail bereits in Benutzung" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -602,70 +596,70 @@ msgstr "" "%(display_name)s verwendet wird. Versuchen Sie eine andere E-Mail-" "Adresse." -#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: 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:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "Passwort zurücksetzen" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "Konto kann nicht gefunden werden" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Neues Passwort" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "Passwort bestätigen" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "Passwörter müssen übereinstimmen" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Altes Passwort" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "Passwörter stimmen nicht überein" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "Ihr Passwort wurde erfolgreich geändert." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "Altes Passwort ist falsch" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "Unbekannter Verifizierungs-Token!" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "Der Token ist abgelaufen" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "Diese E-Mail wird bereits von einem anderen Benutzer verwendet" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "Bestätigte E-Mail-Änderung" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "E-Mail Adresse geändert" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -673,15 +667,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:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "Sie können sich jetzt anmelden" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Senden" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -691,11 +685,10 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" -"Ungültiger Benutzername – darf nur A-Za-z0-9._ enthalten. Wenden Sie sich" -" an einen Administrator" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -730,92 +723,92 @@ msgstr "Schlüssel konnte in Ihrer Signatur nicht gefunden werden!" msgid "Unknown claim type" msgstr "Unbekannte Beanspruchungsart" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "Bester Rezensent" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" "%(display_name)s hat die hilfreichsten Bewertungen auf ContentDB " "geschrieben." -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "Zweithilfreichster Rezensent" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "Dritthilfreichster Rezensent" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Dies bringt %(display_name)s in die oberen %(perc)s%%" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "Top-%(perc)s%%-Rezensent" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "Nur %(place)d Benutzer haben mehr hilfreiche Bewertungen geschrieben." -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "" "Überlegen Sie sich, mehr hilfreiche Bewertungen zu schreiben, um eine " "Medaille zu erhalten." -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "Sie befinden sich auf dem %(place)s. Platz." -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "Top %(type)s" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "Top %(group)d %(type)s" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "%(display_name)s hat ein %(type)s auf dem %(place)d. Platz." -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "Ihre Pakete haben insgesamt %(downloads)d Downloads." -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "Die erste Medaille gibt es bei 50 k." -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr ">300k Downloads" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr ">100k Downloads" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr ">75k Downloads" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr ">50k Downloads" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "Hat %(downloads)d Downloads für alle Pakete erhalten." @@ -879,6 +872,19 @@ msgstr "" "Sie können einen Benutzer nicht auf einen höheren Rang befördern als sich" " selbst!" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "Suchen" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -888,12 +894,12 @@ msgstr "" "(_) enthalten" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" -msgstr "Sie haben keine Berechtigung, dieses Paket zu bearbeiten" +msgid "You don't have permission to edit this package" +msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" -msgstr "Sie haben nicht die Erlaubnis, den Paketnamen zu ändern" +msgid "You don't have permission to change the package name" +msgstr "" #: app/logic/packages.py:165 #, python-format @@ -901,8 +907,8 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "Geschütztes Tag %(title)s kann nicht zum Paket hinzugefügt werden" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" -msgstr "Sie haben nicht die Erlaubnis, neue Releases zu erstellen" +msgid "You don't have permission to make releases" +msgstr "" #: app/logic/releases.py:37 msgid "" @@ -1051,7 +1057,7 @@ msgid "Help" msgstr "Hilfe" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "Themen" @@ -1065,10 +1071,6 @@ msgstr "Suche %(type)s" msgid "Search all packages" msgstr "Alle Pakete durchsuchen" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "Suchen" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "Warteschlange" @@ -1685,35 +1687,39 @@ msgstr "Warum oder warum nicht? Versuchen Sie, konstruktiv zu sein" msgid "Post Review" msgstr "Rezension abgeben" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Betreuer" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "Dieses Thema wurde von einem Moderator gesperrt." -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "Bitte warten Sie, bevor Sie erneut kommentieren." -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "Dieses Thema wurde gesperrt." -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "Sie haben keine Berechtigung zum Schreiben." -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "Keine Themen gefunden" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "Thema" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "Letzte Antwort" @@ -1796,7 +1802,7 @@ msgstr "Forenthemen" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2588,13 +2594,11 @@ msgstr "Forum" msgid "Issue Tracker" msgstr "Issue-Tracker" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" -"Dieses Thema ist nur für den Paketeigentümer und Benutzer mit dem Rang " -"eines Genehmigers oder höher sichtbar." #: app/templates/packages/view.html:271 msgid "Awaiting review" @@ -2662,54 +2666,54 @@ msgstr "Optional" msgid "Compatible Games" msgstr "Kompatible Spiele" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "Es ist kein bestimmtes Spiel erforderlich" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "Dies ist eine experimentelle Funktion." -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -"Die unterstützten Spiele werden durch einen Algorithmus bestimmt und sind " -"möglicherweise nicht korrekt." +"Die unterstützten Spiele werden durch einen Algorithmus bestimmt und sind" +" möglicherweise nicht korrekt." -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "Informationen" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "Technischer Name" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s für Code,
%(media_license)s für Medien." -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "Unbekannt" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "Hinzugefügt" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "Entferne mich selbst" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "Stellt bereit" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "Mehr" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "Auditierungsprotokoll ansehen" @@ -2730,8 +2734,8 @@ msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" -"Haben Sie einen Fehler gefunden? Bitte melden Sie ihn im Issue Tracker des " -"Pakets oder in einem Thread." +"Haben Sie einen Fehler gefunden? Bitte melden Sie ihn im Issue Tracker " +"des Pakets oder in einem Thread." #: app/templates/tasks/view.html:5 msgid "Task Failed" @@ -2766,7 +2770,7 @@ msgstr "Lösche „%(title)s“ von %(author)s" msgid "Edit reply" msgstr "Antwort bearbeiten" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "Neues Thema" @@ -2778,7 +2782,7 @@ msgstr "" "Wenn das Paket nicht auf CDB sein sollte (z.B. wenn es überhaupt nicht " "funktioniert), dann können Sie es uns hier mitteilen." -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2813,13 +2817,17 @@ msgstr "Entsperren" msgid "Lock" msgstr "Sperren" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" -"Dieses Thema ist nur für seinen Ersteller, den Paketbesitzer und Benutzer" -" mit dem Rang „Genehmiger“ oder höher sichtbar." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" @@ -2880,6 +2888,14 @@ msgstr "" "Meta-Pakete, die harte Abhängigkeiten haben, aber keine Pakete, die sie " "bereitstellen." +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "Alles anzeigen" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Alle veralteten Pakete" @@ -3089,10 +3105,6 @@ msgstr "Github verlinken" msgid "None" msgstr "Keine" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "Alles anzeigen" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "Kürzliche Kontoaktionen" @@ -3229,6 +3241,12 @@ msgstr "Geben Sie Ihren Foren-Benutzernamen hier ein:" msgid "Forum username" msgstr "Foren-Benutzername" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Sie müssen das GitHub-Feld in Ihrem Forumsprofil ausgefüllt haben." @@ -3372,15 +3390,31 @@ msgstr "GitHub" msgid "Edit Account" msgstr "Konto bearbeiten" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "Ban" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "E-Mail ändern und Passwortrücksetzung senden" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "E-Mail-Adresse" @@ -3592,6 +3626,16 @@ msgstr "Sie werden diese E-Mail nicht mehr mit ContentDB verwenden können." msgid "Edit Notification Preferences" msgstr "Einstellungen für Benachrichtigungen bearbeiten" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3696,3 +3740,62 @@ msgstr "" #~ "\t\t\tfür max wählen, da dies " #~ "keinen Sinn macht – man kann die" #~ " Zukunft nicht vorhersagen." + +#~ msgid "Package already exists!" +#~ msgstr "Paket existiert bereits!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "Sie haben nicht die Erlaubnis, das zu tun." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "Sie haben nicht die Erlaubnis, die Betreuer zu ändern" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "Sie können dieses Thema nicht kommentieren" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "Der Kommentar muss zwischen 3 und 2000 Zeichen lang sein." + +#~ msgid "Unable to find that package!" +#~ msgstr "Nicht möglich, dieses Paket zu finden!" + +#~ msgid "An approval thread already exists!" +#~ msgstr "Es gibt bereits ein Genehmigungsthema!" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" +#~ "Ungültiger Benutzername – darf nur " +#~ "A-Za-z0-9._ enthalten. Wenden Sie sich " +#~ "an einen Administrator" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "Sie haben keine Berechtigung, dieses Paket zu bearbeiten" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "Sie haben nicht die Erlaubnis, den Paketnamen zu ändern" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "Sie haben nicht die Erlaubnis, neue Releases zu erstellen" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" +#~ "Dieses Thema ist nur für den " +#~ "Paketeigentümer und Benutzer mit dem " +#~ "Rang eines Genehmigers oder höher " +#~ "sichtbar." + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" +#~ "Dieses Thema ist nur für seinen " +#~ "Ersteller, den Paketbesitzer und Benutzer " +#~ "mit dem Rang „Genehmiger“ oder höher " +#~ "sichtbar." + diff --git a/translations/el/LC_MESSAGES/messages.po b/translations/el/LC_MESSAGES/messages.po index a78730e..3b6a85a 100644 --- a/translations/el/LC_MESSAGES/messages.po +++ b/translations/el/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Greek translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,20 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-03-20 15:57+0000\n" "Last-Translator: DeadManWalking \n" -"Language-Team: Greek \n" "Language: el\n" +"Language-Team: Greek " +"\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.12-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Έχετε αποκλειστεί." @@ -40,16 +43,16 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Αποθήκευση" @@ -80,7 +83,7 @@ msgstr "Επεξεργασία λεπτομερειών" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Εκδόσεις" @@ -92,7 +95,7 @@ msgstr "Στιγμιότυπα" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Συντηρητές" @@ -116,8 +119,8 @@ msgstr "Σφάλμα: Ένα άλλο πακέτο χρησιμοποιεί ήδ #: app/blueprints/packages/packages.py:165 msgid "Error: Forum topic author doesn't match package author." msgstr "" -"Σφάλμα: Ο συγγραφέας του θέματος του φόρουμ δεν ταιριάζει με τον συγγραφέα " -"του πακέτου." +"Σφάλμα: Ο συγγραφέας του θέματος του φόρουμ δεν ταιριάζει με τον " +"συγγραφέα του πακέτου." #: app/blueprints/packages/packages.py:168 msgid "" @@ -129,7 +132,7 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Τύπος" @@ -138,12 +141,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -152,7 +155,7 @@ msgstr "" msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "" @@ -165,7 +168,7 @@ msgstr "Ετικέτες" msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Άδεια" @@ -197,64 +200,61 @@ msgstr "" msgid "Video URL" msgstr "Βίντεο URL" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Η άδεια απορρίφθηκε" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "" - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Όνομα Συντάκτη" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -376,13 +376,13 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Σχόλιο" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "Ιδιωτικό" @@ -400,11 +400,17 @@ msgstr "Όχι" msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "" @@ -418,75 +424,63 @@ msgstr "" msgid "Cover Image" msgstr "Εικόνα εξωφύλλου" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Μήνυμα" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Αναφορά" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "" - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "" @@ -494,13 +488,13 @@ msgstr "" msgid "Username or email" msgstr "Όνομα χρήστη ή email" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Να με θυμάσαι" @@ -539,134 +533,134 @@ msgstr "Εμφανιζόμενο όνομα" msgid "Username" msgstr "Όνομα χρήστη" -#: 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" +#: app/blueprints/users/account.py:105 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "E-mail" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "συμφωνώ" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Εγγραφή" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "Το όνομα χρήστη δεν είναι έγκυρο" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, 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:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "Επαναφορά κωδικού" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Νέος κωδικός πρόσβασης" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "Οι κωδικοί πρόσβασης πρέπει να ταιριάζουν" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Παλιός Κωδικός" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "Οι κωδικοί πρόσβασης δεν ταιριάζουν" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "Ο κωδικός πρόσβασής σας άλλαξε με επιτυχία." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Αποστολή" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -674,8 +668,9 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" #: app/blueprints/users/claim.py:45 @@ -711,88 +706,88 @@ msgstr "" msgid "Unknown claim type" msgstr "" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "" -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "" -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "" -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "" -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "" -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "" -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr "" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr "" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr "" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr "" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "" @@ -852,6 +847,19 @@ msgstr "Κατάταξη" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "Αναζήτηση" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -859,11 +867,11 @@ msgid "" msgstr "" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" +msgid "You don't have permission to edit this package" msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" +msgid "You don't have permission to change the package name" msgstr "" #: app/logic/packages.py:165 @@ -872,7 +880,7 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" +msgid "You don't have permission to make releases" msgstr "" #: app/logic/releases.py:37 @@ -1010,7 +1018,7 @@ msgid "Help" msgstr "Βοήθεια" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "Νήματα" @@ -1024,10 +1032,6 @@ msgstr "" msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "Αναζήτηση" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "" @@ -1604,35 +1608,39 @@ msgstr "" msgid "Post Review" msgstr "Συμπληρώστε Κριτική" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "" -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "" -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "" -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "Κλωστή" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "Τελευταία Απάντηση" @@ -1715,7 +1723,7 @@ msgstr "Θέματα φόρουμ" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2418,10 +2426,10 @@ msgstr "Φόρουμς" msgid "Issue Tracker" msgstr "Ιχνηλάτης Θεμάτων" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" #: app/templates/packages/view.html:271 @@ -2488,52 +2496,52 @@ msgstr "Προαιρετικό" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "Πληροφορίες" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "Άγνωστο" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "Προστέθηκε" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "Τι Παρέχει" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "Περισσότερα" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "" @@ -2588,7 +2596,7 @@ msgstr "" msgid "Edit reply" msgstr "" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "" @@ -2598,7 +2606,7 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2631,10 +2639,16 @@ msgstr "Ξεκλείδωμα" msgid "Lock" msgstr "Κλείδωμα" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 @@ -2694,6 +2708,14 @@ msgstr "" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "Προβολή Όλων" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" @@ -2892,10 +2914,6 @@ msgstr "" msgid "None" msgstr "Κανένα" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "Προβολή Όλων" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" @@ -3023,6 +3041,12 @@ msgstr "" msgid "Forum username" msgstr "" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" @@ -3155,15 +3179,31 @@ msgstr "Github" msgid "Edit Account" msgstr "Επεξεργασία λογαριασμού" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "Αποκλεισμός" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Διεύθυνση Email" @@ -3307,8 +3347,8 @@ msgstr "Εκδήλωση" msgid "Immediately" msgstr "" "Αυτό το εργαλείο θα διαγράψει την προσωρινή μνήμη προσωρινής εικόνας " -"Instagram. Οι εικόνες που εμφανίζονται στις σελίδες προϊόντων θα ανανεωθούν " -"αμέσως." +"Instagram. Οι εικόνες που εμφανίζονται στις σελίδες προϊόντων θα " +"ανανεωθούν αμέσως." #: app/templates/users/settings_email.html:46 msgid "In digest" @@ -3354,6 +3394,16 @@ msgstr "" msgid "Edit Notification Preferences" msgstr "" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3363,3 +3413,51 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Package already exists!" +#~ msgstr "" + +#~ msgid "You don't have permission to do that." +#~ msgstr "" + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "" + +#~ msgid "Unable to find that package!" +#~ msgstr "" + +#~ msgid "An approval thread already exists!" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" + diff --git a/translations/es/LC_MESSAGES/messages.po b/translations/es/LC_MESSAGES/messages.po index 8cfd5cc..4e0c185 100644 --- a/translations/es/LC_MESSAGES/messages.po +++ b/translations/es/LC_MESSAGES/messages.po @@ -7,20 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-02-28 14:59+0000\n" "Last-Translator: Minetest-j45 \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.1-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Has sido expulsado." @@ -40,16 +43,16 @@ msgid "Limit to package" msgstr "Limitar al paquete" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Guardar" @@ -80,7 +83,7 @@ msgstr "Editar Detalles" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Lanzamientos" @@ -92,7 +95,7 @@ msgstr "Capturas de pantalla" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Mantenedores" @@ -129,7 +132,7 @@ msgstr "" msgid "No download available." msgstr "Ninguna descarga disponible." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Tipo" @@ -138,12 +141,12 @@ msgid "Title (Human-readable)" msgstr "Título (legible por humanos)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Nombre (Técnico)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: 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 (_)" @@ -152,7 +155,7 @@ msgstr "Sólo letras minúsculas (a-z), dígitos (0-9) y guiones bajos (_)" msgid "Short Description (Plaintext)" msgstr "Breve descripción (texto sin formato)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Estado de mantenimiento" @@ -165,7 +168,7 @@ msgstr "Etiquetas" msgid "Content Warnings" msgstr "Advertencias de contenido" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Licencia" @@ -197,67 +200,64 @@ msgstr "ID del tema del foro" msgid "Video URL" msgstr "URL de vídeo" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "No se puede encontrar a ese usuario" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "El paquete ya existe!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "No tienes permiso para hacer eso" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 #, 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:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "No tienes permiso para hacer eso." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "Paquete no aprobado" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (separados por comas)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "No tiene permiso para editar mantenedores" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "No eres un mantenedor" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 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:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Nombre del autor" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -381,13 +381,13 @@ msgstr "Configuración de actualización eliminada" msgid "Now, please create an initial release" msgstr "Ahora, crea un lanzamiento inicial" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Comentar" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "Privado" @@ -405,11 +405,17 @@ msgstr "No" msgid "You can't review your own package!" msgstr "¡No puede reseñar su propio paquete!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 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:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "¡No puede votar en sus propias reseñas!" @@ -423,76 +429,63 @@ msgstr "Título" msgid "Cover Image" msgstr "Imagen de portada" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Mensaje" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Reportar" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "¡Ya está suscrito!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "Suscrito al hilo" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "¡Suscripción cancelada!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "¡Ya no estás suscrito!" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "Hilo bloqueado" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "Hilo desbloqueado" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "¡No se puede eliminar el mensaje de entrada del hilo!" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "No puede comentar en este hilo" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "Por favor espere para comentar de nuevo" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "El comentario debe tener entre 3 y 2000 caracteres." - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Crear Hilo" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "¡No se ha podido encontrar ese paquete!" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "¡No se ha podido crear el hilo!" -#: app/blueprints/threads/__init__.py:306 -#, fuzzy -msgid "An approval thread already exists!" -msgstr "¡Ya existe un hilo de evaluación!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "Por favor espere antes de crear otro hilo" @@ -500,13 +493,13 @@ msgstr "Por favor espere antes de crear otro hilo" msgid "Username or email" msgstr "Nombre de usuario o correo electrónico" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Recuérdame" @@ -545,57 +538,57 @@ msgstr "Nombre a mostrar" msgid "Username" msgstr "Nombre de usuario" -#: 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 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "Correo electrónico" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 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:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "Estoy de acuerdo" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrarse" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "Respuesta del captcha incorrecta" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 #, fuzzy msgid "Username is invalid" msgstr "Nombre de usuario o correo electrónico" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 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:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 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:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "Correo electrónico ya en uso" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -605,70 +598,70 @@ msgstr "" "uso por %(display_name)s. Pruebe con otra dirección de correo " "electrónico." -#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: 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:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "Restablecer la contraseña" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Nueva contraseña" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "Verificar contraseña" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "Las contraseñas deben coincidir" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Contraseña anterior" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "Las contraseñas no coinciden" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "Su contraseña ha sido cambiada satisfactoriamente." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "La contraseña antigua es incorrecta" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "¡Token de verificación desconocido!" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "El token ha expirado" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "Otro usuario está usando ese correo electrónico" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "Cambio de correo electrónico confirmado" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "Dirección de correo electrónico cambiada" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -676,15 +669,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:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "Ahora puede iniciar sesión" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Enviar" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -694,11 +687,10 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" -"Nombre de usuario inválido - debe contener únicamente A-Za-z0-9._. " -"Considere contactar con un administrador" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -733,88 +725,88 @@ msgstr "¡No se ha podido encontrar la clave en su firma!" msgid "Unknown claim type" msgstr "Tipo de reclamación desconocido" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s ha escrito las reseñas más útiles en ContentDB." -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "2do crítico más útil" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "3er crítico más útil" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Esto pone a %(display_name)s en el top %(perc)s%%" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "Reseñador en el ránking %(perc)s%%" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "Sólo %(place)d usuarios han escrito más reseñas útiles." -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "Considere escribir más reseñas útiles para conseguir una medalla." -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "Estás en el lugar %(place)s." -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "%(display_name)s tiene un %(type)s en el puesto #%(place)d." -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "Sus paquetes tienen %(downloads)d descargas en total." -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "La primera medalla está en 50k." -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr ">300k descargas" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr ">100k descargas" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr ">75k descargas" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr ">50k descargas" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "Ha recibido %(downloads)d descargas entre todos los paquetes." @@ -874,6 +866,19 @@ msgstr "Clasificar" 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/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "Buscar" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -883,12 +888,12 @@ msgstr "" " guiones bajos (_)" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" -msgstr "No tiene permiso para editar este paquete" +msgid "You don't have permission to edit this package" +msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" -msgstr "No tiene permiso para cambiar el nombre del paquete" +msgid "You don't have permission to change the package name" +msgstr "" #: app/logic/packages.py:165 #, python-format @@ -896,8 +901,8 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "No se ha podido añadir la etiqueta protegida %(title)s al paquete" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" -msgstr "No tiene permiso para crear lanzamientos" +msgid "You don't have permission to make releases" +msgstr "" #: app/logic/releases.py:37 msgid "" @@ -927,8 +932,8 @@ msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -"La captura de pantalla es muy pequeña, debería ser de al menos %(width)s por " -"%(height)s píxeles" +"La captura de pantalla es muy pequeña, debería ser de al menos %(width)s " +"por %(height)s píxeles" #: app/logic/uploads.py:52 #, python-format @@ -987,8 +992,8 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -"Está recibiendo este correo electrónico porque es un usuario registrado en " -"ContentDB." +"Está recibiendo este correo electrónico porque es un usuario registrado " +"en ContentDB." #: app/tasks/emails.py:119 app/templates/emails/verify.html:30 msgid "" @@ -1046,7 +1051,7 @@ msgid "Help" msgstr "Ayuda" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "Hilos de discusión" @@ -1060,10 +1065,6 @@ msgstr "Buscar %(type)s" msgid "Search all packages" msgstr "Buscar en todos los paquetes" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "Buscar" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "Cola de trabajo" @@ -1431,7 +1432,8 @@ msgid "" "If you weren't expecting to receive this email, then you can safely " "ignore it." msgstr "" -"Si no esperaba recibir este correo electrónico, puede ignorarlo sin problema." +"Si no esperaba recibir este correo electrónico, puede ignorarlo sin " +"problema." #: app/templates/emails/verify.html:4 #: app/templates/emails/verify_unsubscribe.html:5 @@ -1665,35 +1667,39 @@ msgstr "¿Por qué o por qué no? Intente ser constructivo" msgid "Post Review" msgstr "Publicar Reseña" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Mantenedor" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "Este hilo ha sido bloqueado por un moderador." -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "Por favor espere antes de comentar de nuevo." -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "Este hilo ha sido bloqueado." -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "No tiene permiso para publicar." -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "No se encontraron hilos" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "Hilo" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "Última Respuesta" @@ -1776,7 +1782,7 @@ msgstr "" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2527,10 +2533,10 @@ msgstr "Foros" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" #: app/templates/packages/view.html:271 @@ -2597,52 +2603,52 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "" @@ -2697,7 +2703,7 @@ msgstr "" msgid "Edit reply" msgstr "" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "" @@ -2707,7 +2713,7 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2740,10 +2746,16 @@ msgstr "" msgid "Lock" msgstr "" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 @@ -2804,6 +2816,14 @@ msgstr "" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" @@ -3004,10 +3024,6 @@ msgstr "" msgid "None" msgstr "" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" @@ -3135,6 +3151,12 @@ msgstr "" msgid "Forum username" msgstr "" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" @@ -3268,15 +3290,31 @@ msgstr "" msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3464,6 +3502,16 @@ msgstr "" msgid "Edit Notification Preferences" msgstr "" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3618,3 +3666,54 @@ msgstr "" #~ "\t\t\tpara el máximo ya que esto" #~ " no tiene sentido - no puede " #~ "predecir el futuro." + +#~ msgid "Package already exists!" +#~ msgstr "El paquete ya existe!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "No tienes permiso para hacer eso." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "No tiene permiso para editar mantenedores" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "No puede comentar en este hilo" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "El comentario debe tener entre 3 y 2000 caracteres." + +#~ msgid "Unable to find that package!" +#~ msgstr "¡No se ha podido encontrar ese paquete!" + +#~ msgid "An approval thread already exists!" +#~ msgstr "¡Ya existe un hilo de evaluación!" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" +#~ "Nombre de usuario inválido - debe " +#~ "contener únicamente A-Za-z0-9._. Considere " +#~ "contactar con un administrador" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "No tiene permiso para editar este paquete" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "No tiene permiso para cambiar el nombre del paquete" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "No tiene permiso para crear lanzamientos" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" + diff --git a/translations/fr/LC_MESSAGES/messages.po b/translations/fr/LC_MESSAGES/messages.po index aa95135..966806a 100644 --- a/translations/fr/LC_MESSAGES/messages.po +++ b/translations/fr/LC_MESSAGES/messages.po @@ -7,20 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-04-27 23:09+0000\n" "Last-Translator: Maxime Leroy \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.12.1-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Vous avez été banni." @@ -40,16 +43,16 @@ msgid "Limit to package" msgstr "Limiter au paquet" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Sauvegarder" @@ -80,7 +83,7 @@ msgstr "Éditer les détails" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Versions" @@ -92,7 +95,7 @@ msgstr "Captures d'écran" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Mainteneurs" @@ -131,7 +134,7 @@ msgstr "" msgid "No download available." msgstr "Aucun téléchargement disponible." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Type" @@ -140,12 +143,12 @@ msgid "Title (Human-readable)" msgstr "Titre (Lisible)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Nom (Technique)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -156,7 +159,7 @@ msgstr "" msgid "Short Description (Plaintext)" msgstr "Description Courte (Texte)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "État de maintenance" @@ -169,7 +172,7 @@ msgstr "Étiquettes" msgid "Content Warnings" msgstr "Avertissements de contenu" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Licence" @@ -201,66 +204,63 @@ msgstr "ID du sujet de forum" msgid "Video URL" msgstr "URL de la vidéo" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "Impossible de trouver cet utilisateur" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Permission refusée" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "Le paquet existe déjà !" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "Vous n'avez pas la permission de faire cela" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 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:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "Vous n'avez pas la permission de faire cela." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "Paquet supprimé" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "Paquets non approuvés" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Responsables (séparés par des virgules)" -#: app/blueprints/packages/packages.py:462 -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:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "Vous n'êtes pas un des responsable" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 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:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Nom de l'auteur" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -384,13 +384,13 @@ msgstr "Configuration de mise à jour supprimée" msgid "Now, please create an initial release" msgstr "Maintenant, veuillez créer une version initiale" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Commentaires" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "Privé" @@ -408,11 +408,17 @@ msgstr "Non" msgid "You can't review your own package!" msgstr "Vous ne pouvez pas évaluer votre propre paquet !" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 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:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "Vous ne pouvez pas voter pour vos propres évaluations !" @@ -426,75 +432,63 @@ msgstr "Titre/légende" msgid "Cover Image" msgstr "Image de couverture" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Message" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Signaler" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "Déjà abonné !" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "Abonné au fil de discussion" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "Désabonné !" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "Déjà non abonné !" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "Fil verrouillé" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "Fil déverrouillé" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "Impossible de supprimer le premier message d'un fil !" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "Vous ne pouvez pas commenter ce fil de discussion" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "Veuillez attendre avant de commenter à nouveau" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "Un commentaire doit comporter entre 3 et 2000 caractères." - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Ouvrir un fil de discussion" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "Impossible de trouver ce paquet !" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "Impossible de créer le fil de discussion !" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" -msgstr "Un fil d'approbation existe déjà !" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "Veuillez attendre avant de commenter à nouveau" @@ -502,13 +496,13 @@ msgstr "Veuillez attendre avant de commenter à nouveau" msgid "Username or email" msgstr "Nom d'utilisateur ou courriel" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Se rappeler de moi" @@ -547,56 +541,56 @@ msgstr "Nom affiché" msgid "Username" msgstr "Nom d'utilisateur" -#: 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 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "Quel est le résultat du calcul ci-dessus ?" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "J'accepte" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "S'inscrire" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "Réponse incorrecte au captcha" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "Le nom d'utilisateur est invalide" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 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:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 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:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "E-mail déjà utilisé" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -605,70 +599,70 @@ 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:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: 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:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "Réinitialisation du mot de passe" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "Impossible de trouver le compte" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Nouveau mot de passe" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "Vérifier le mot de passe" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "Les mots de passe doivent correspondre" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Ancien mot de passe" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "Les mots de passe ne correspondent pas" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "Votre mot de passe a été modifié avec succès." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "L'ancien mot de passe est incorrect" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "Jeton de vérification inconnu !" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "Jeton de vérification expiré" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "Un autre utilisateur utilise déjà cet e-mail" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "Confirmation du changement d'e-mail" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "L'e-mail a changée" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -676,15 +670,15 @@ msgstr "" "Votre adresse électronique a changé. Si vous ne l'avez pas demandé, " "veuillez contacter un administrateur." -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "Vous pouvez maintenant vous connecter" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Envoyé" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -694,11 +688,10 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" -"Nom d'utilisateur non valide - doit contenir uniquement A-Za-z0-9._. " -"Contactez un administrateur" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -735,88 +728,88 @@ msgstr "Impossible de trouver la clé dans votre signature !" msgid "Unknown claim type" msgstr "Type de demande inconnu" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "Meilleur évaluateur" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s a écrit les évaluations les plus utiles sur le ContentDB." -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "2ème évaluateur le plus utile" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "3ème évaluateur le plus utile" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Ceci place %(display_name)s dans les %(perc)s%% les plus élevés" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "Top %(perc)s%% évaluateur" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "Seulement %(place)d utilisateurs ont écrit des évaluations plus utiles." -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "Écrivez des évaluations plus utiles pour obtenir une médaille." -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "Vous êtes à la %(place)s. place." -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "Top %(type)s" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "Top %(group)d %(type)s" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "%(display_name)s a un %(type)s à la #%(place)d place." -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "Vos paquets ont %(downloads)d téléchargements au total." -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "La première médaille est à 50k." -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr ">300k téléchargements" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr ">100k téléchargements" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr ">75k téléchargements" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr ">50k téléchargements" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "A reçu %(downloads)d téléchargements au total pour tous ses paquets." @@ -880,21 +873,34 @@ msgstr "" "Vous ne pouvez pas promouvoir un utilisateur à un rang supérieur au vôtre" " !" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "Rechercher" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -"Le nom ne peut être composé que de lettres minuscules (a-z), chiffres (0-9) " -"et caractères de soulignement (_)" +"Le nom ne peut être composé que de lettres minuscules (a-z), chiffres " +"(0-9) et caractères de soulignement (_)" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" -msgstr "Vous n'avez pas la permission de modifier ce paquet" +msgid "You don't have permission to edit this package" +msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" -msgstr "Vous n'avez pas la permission de changer le nom du paquet" +msgid "You don't have permission to change the package name" +msgstr "" #: app/logic/packages.py:165 #, python-format @@ -902,8 +908,8 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "Impossible d'ajouter l’étiquette protégée %(title)s au paquet" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" -msgstr "Vous n'avez pas la permission de créer des versions publiées" +msgid "You don't have permission to make releases" +msgstr "" #: app/logic/releases.py:37 msgid "" @@ -1048,7 +1054,7 @@ msgid "Help" msgstr "Aide" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "Fils" @@ -1062,10 +1068,6 @@ msgstr "Rechercher %(type)s" msgid "Search all packages" msgstr "Rechercher dans tous les paquets" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "Rechercher" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "File d'attente" @@ -1521,8 +1523,7 @@ msgstr "Vous devez créer une version avant que ce paquet puisse être approuvé #: app/templates/macros/package_approval.html:33 msgid "Release is still importing, or has an error." -msgstr "" -"La version est en cours d'importation, ou alors une erreur s'est produite." +msgstr "La version est en cours d'importation, ou alors une erreur s'est produite." #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." @@ -1679,35 +1680,39 @@ msgstr "Pourquoi ou pourquoi pas ? Soyez constructif" msgid "Post Review" msgstr "Créer l'évaluation" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Responsable" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "Ce fil de discussion a été verrouillé par un modérateur." -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "Veuillez attendre avant de commenter à nouveau." -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "Ce fil de discussion a été verrouillé." -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "Vous n'avez pas la permission de poster." -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "Aucun fil trouvé" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "Fil de discussion" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "Dernière réponse" @@ -1790,7 +1795,7 @@ msgstr "Sujets du forum" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2572,13 +2577,11 @@ msgstr "Forums" msgid "Issue Tracker" msgstr "Suivi des problèmes" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" -"Ce fil est seulement visible du propriétaire du paquet et les " -"utilisateurs de rang \"Approver\" et supérieur." #: app/templates/packages/view.html:271 msgid "Awaiting review" @@ -2644,54 +2647,54 @@ msgstr "Optionnel" msgid "Compatible Games" msgstr "Jeux compatibles" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "Aucun jeu nécessaire n'est précisé" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "C'est une fonctionnalité expérimentale." -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -"Les jeux compatibles sont déterminés par un algorithme, et peuvent ne pas " -"être corrects." +"Les jeux compatibles sont déterminés par un algorithme, et peuvent ne pas" +" être corrects." -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "Informations" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "Nom technique" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s pour le code,
%(media_license)s pour les médias." -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "Inconnu" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "Ajouté" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "Me retirer" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "Fournit" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "Plus" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "Afficher le journal d'audit" @@ -2712,8 +2715,8 @@ msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" -"Vous avez trouvé un bogue ? Veuillez plutôt le signaler dans le gestionnaire " -"de problèmes du paquet, ou dans une discussion." +"Vous avez trouvé un bogue ? Veuillez plutôt le signaler dans le " +"gestionnaire de problèmes du paquet, ou dans une discussion." #: app/templates/tasks/view.html:5 msgid "Task Failed" @@ -2748,7 +2751,7 @@ msgstr "Supprimer « %(title)s » de %(author)s" msgid "Edit reply" msgstr "Modifier la réponse" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nouveau fil" @@ -2760,7 +2763,7 @@ msgstr "" "Si le paquet ne devrait pas être sur CDB (ex : ne fonctionne pas du " "tout), vous pouvez nous le faire savoir ici." -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2795,13 +2798,17 @@ msgstr "Déverrouiller" msgid "Lock" msgstr "Verrouiller" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" -"Ce fil est seulement visible de son créateur, le propriétaire du paquet, " -"et les utilisateurs de rang \"Approver\" et supérieur." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" @@ -2863,6 +2870,14 @@ msgstr "" "Les paquets de méta-données ont des dépendances en dur, mais aucun paquet" " ne les fourni." +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "Voir tout" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Tous les paquets obsolètes" @@ -3072,10 +3087,6 @@ msgstr "Lien GitHub" msgid "None" msgstr "Aucun" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "Voir tout" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "Actions récentes sur les comptes" @@ -3212,6 +3223,12 @@ msgstr "Entrez le nom d'utilisateur que vous utilisez sur le forum ici :" msgid "Forum username" msgstr "Nom d'utilisateur sur le forum" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Vous devrez avoir complété le champ GitHub dans votre profil sur le forum." @@ -3357,15 +3374,31 @@ msgstr "GitHub" msgid "Edit Account" msgstr "Modifier le compte" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "Bannir" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "Changer l'email et réinitialiser le mot de passe" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Adresse e-mail" @@ -3573,6 +3606,16 @@ msgstr "Vous ne pourrez plus utiliser cet email pour ContextDB à nouveau." msgid "Edit Notification Preferences" msgstr "Modifier les préférences de notification" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3721,3 +3764,62 @@ msgstr "" #~ "Vous ne pouvez pas choisir la version la plus ancienne pour min\n" #~ "ni la version la plus récente pour max. Ça n'a pas de sens.\n" #~ "Vous ne pouvez pas prédire l’avenir." + +#~ msgid "Package already exists!" +#~ msgstr "Le paquet existe déjà !" + +#~ msgid "You don't have permission to do that." +#~ msgstr "Vous n'avez pas la permission de faire cela." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "Vous n'avez pas la permission de changer les responsables" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "Vous ne pouvez pas commenter ce fil de discussion" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "Un commentaire doit comporter entre 3 et 2000 caractères." + +#~ msgid "Unable to find that package!" +#~ msgstr "Impossible de trouver ce paquet !" + +#~ msgid "An approval thread already exists!" +#~ msgstr "Un fil d'approbation existe déjà !" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" +#~ "Nom d'utilisateur non valide - doit " +#~ "contenir uniquement A-Za-z0-9._. Contactez un" +#~ " administrateur" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "Vous n'avez pas la permission de modifier ce paquet" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "Vous n'avez pas la permission de changer le nom du paquet" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "Vous n'avez pas la permission de créer des versions publiées" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" +#~ "Ce fil est seulement visible du " +#~ "propriétaire du paquet et les " +#~ "utilisateurs de rang \"Approver\" et " +#~ "supérieur." + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" +#~ "Ce fil est seulement visible de " +#~ "son créateur, le propriétaire du paquet," +#~ " et les utilisateurs de rang " +#~ "\"Approver\" et supérieur." + diff --git a/translations/gl/LC_MESSAGES/messages.po b/translations/gl/LC_MESSAGES/messages.po index f35ba09..23c4a23 100644 --- a/translations/gl/LC_MESSAGES/messages.po +++ b/translations/gl/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Galician translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,20 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-06-04 11:18+0000\n" "Last-Translator: Raquel Fariña Agra \n" -"Language-Team: Galician \n" "Language: gl\n" +"Language-Team: Galician " +"\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.13-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Fostes baneado." @@ -40,16 +43,16 @@ msgid "Limit to package" msgstr "Limitar ao paquete" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Gardar" @@ -80,7 +83,7 @@ msgstr "Editar detalles" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -92,7 +95,7 @@ msgstr "Capturas de pantalla" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Mantedores" @@ -122,14 +125,14 @@ msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -"Aviso: non se atopou o tema do foro. Isto pode ocorrer se o tema acábase de " -"crear." +"Aviso: non se atopou o tema do foro. Isto pode ocorrer se o tema acábase " +"de crear." #: app/blueprints/packages/packages.py:215 msgid "No download available." msgstr "Non hai descargas dispoñibles." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Tipo" @@ -138,12 +141,12 @@ msgid "Title (Human-readable)" msgstr "Título (lexible)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Nome (Técnico)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Só letras minúsculas (a-z), díxitos (0-9) e guións baixos (_)" @@ -152,7 +155,7 @@ msgstr "Só letras minúsculas (a-z), díxitos (0-9) e guións baixos (_)" msgid "Short Description (Plaintext)" msgstr "Breve descrición (texto plano)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Estado de mantemento" @@ -165,7 +168,7 @@ msgstr "Etiquetas" msgid "Content Warnings" msgstr "Avisos de contido" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Licenza" @@ -197,64 +200,61 @@ msgstr "ID do tema do foro" msgid "Video URL" msgstr "URL do vídeo" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "Non se puido atopar ese usuario" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "O paquete xa existe!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "Non tes permiso para facer iso" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "Comenta os cambios que son necesarios no fío de revisión" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "Non tes permiso para facer iso." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "Paquete non aprobado" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Mantedores (separados por comas)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -376,13 +376,13 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "" @@ -400,11 +400,17 @@ msgstr "" msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "" @@ -418,75 +424,63 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "" - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "" @@ -494,13 +488,13 @@ msgstr "" msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "" @@ -539,134 +533,134 @@ msgstr "" msgid "Username" msgstr "" -#: 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" +#: app/blueprints/users/account.py:105 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, 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:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -674,8 +668,9 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" #: app/blueprints/users/claim.py:45 @@ -711,88 +706,88 @@ msgstr "" msgid "Unknown claim type" msgstr "" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "" -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "" -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "" -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "" -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "" -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "" -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr "" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr "" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr "" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr "" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "" @@ -852,6 +847,19 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -859,11 +867,11 @@ msgid "" msgstr "" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" +msgid "You don't have permission to edit this package" msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" +msgid "You don't have permission to change the package name" msgstr "" #: app/logic/packages.py:165 @@ -872,7 +880,7 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" +msgid "You don't have permission to make releases" msgstr "" #: app/logic/releases.py:37 @@ -1010,7 +1018,7 @@ msgid "Help" msgstr "" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "" @@ -1024,10 +1032,6 @@ msgstr "" msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "" @@ -1604,35 +1608,39 @@ msgstr "" msgid "Post Review" msgstr "" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "" -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "" -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "" -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "" @@ -1715,7 +1723,7 @@ msgstr "" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2418,10 +2426,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" #: app/templates/packages/view.html:271 @@ -2488,52 +2496,52 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "" @@ -2588,7 +2596,7 @@ msgstr "" msgid "Edit reply" msgstr "" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "" @@ -2598,7 +2606,7 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2631,10 +2639,16 @@ msgstr "" msgid "Lock" msgstr "" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 @@ -2694,6 +2708,14 @@ msgstr "" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" @@ -2892,10 +2914,6 @@ msgstr "" msgid "None" msgstr "" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" @@ -3023,6 +3041,12 @@ msgstr "" msgid "Forum username" msgstr "" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" @@ -3155,15 +3179,31 @@ msgstr "" msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3351,6 +3391,16 @@ msgstr "" msgid "Edit Notification Preferences" msgstr "" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3360,3 +3410,51 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Package already exists!" +#~ msgstr "O paquete xa existe!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "Non tes permiso para facer iso." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "" + +#~ msgid "Unable to find that package!" +#~ msgstr "" + +#~ msgid "An approval thread already exists!" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" + diff --git a/translations/hu/LC_MESSAGES/messages.po b/translations/hu/LC_MESSAGES/messages.po index 31247de..391f984 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-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-01-29 19:51+0000\n" "Last-Translator: Balázs Kovács \n" "Language: hu\n" @@ -19,7 +19,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Kitiltottak." @@ -39,16 +43,16 @@ msgid "Limit to package" msgstr "Csomagkorlát" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Mentés" @@ -81,7 +85,7 @@ msgstr "Részletek Szerkesztése" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Verziók" @@ -93,7 +97,7 @@ msgstr "Képek" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Karbantartók" @@ -132,7 +136,7 @@ msgstr "" msgid "No download available." msgstr "A letöltésre nincs lehetőség." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Gépelni" @@ -141,12 +145,12 @@ msgid "Title (Human-readable)" msgstr "Cím (Ember-által-olvasható)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Név (Technikai)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: 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 (_)" @@ -155,7 +159,7 @@ msgstr "Csak kisbetűk (a-z), számjegyek (0-9) és aláhúzásjelek (_)" msgid "Short Description (Plaintext)" msgstr "Rövid leírás (egyszerű szöveg)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Karbantartási Állapot" @@ -168,7 +172,7 @@ msgstr "Címkék" msgid "Content Warnings" msgstr "Tartalomra vonatkozó figyelmeztetések" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Licenc" @@ -201,67 +205,64 @@ msgstr "Fórum Téma ID" msgid "Video URL" msgstr "Videó URL" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "A felhasználó nem található" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Hozzáférés megtagadva" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "A csomag már létezik!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "Nincs erre engedélye" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Kérjük, hogy a jóváhagyási témában írja meg, milyen változtatásokra van " "szükség" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "Nincs erre engedélye." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "Törölt csomag" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "Nem jóváhagyott csomag" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Karbantartók (vesszővel-elválasztva)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "Nincs engedélye a karbantartók szerkesztésére" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "Nem vagy karbantartó" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 #, 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:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Szerző Neve" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -389,13 +390,13 @@ msgstr "Törölt frissítési konfiguráció" msgid "Now, please create an initial release" msgstr "Most kérjük, hozzon létre egy kezdeti verziót" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Megjegyzés" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "Privát" @@ -413,12 +414,18 @@ msgstr "Nem" msgid "You can't review your own package!" msgstr "Nem tudod értékelni a saját csomagodat!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 #, 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:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "Nem szavazhatsz a saját értékeléseidre!" @@ -433,77 +440,64 @@ msgstr "Cím/Felirat" msgid "Cover Image" msgstr "Borítókép" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Üzenet" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Jelentés" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "Már feliratkozott!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "Feliratkozott a témára" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "Leiratkozott!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "Már nincsen feliratkozva!" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "Lezárt téma" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 #, fuzzy msgid "Unlocked thread" msgstr "Feloldott téma" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "A téma nyitó hozzászólását nem lehet törölni!" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "Nem szólhat hozzá ehhez a témához" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "Kérjük, várjon, mielőtt újra hozzászólna" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "A hozzászólásnak 3 és 2000 karakter között kell lennie." - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Téma Megnyitása" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "A csomag nem található!" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "Nem lehet létrehozni a témát!" -#: app/blueprints/threads/__init__.py:306 -#, fuzzy -msgid "An approval thread already exists!" -msgstr "Már létezik egy értékelési téma!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "Kérjük, várjon, mielőtt újabb témát nyitna" @@ -511,13 +505,13 @@ msgstr "Kérjük, várjon, mielőtt újabb témát nyitna" msgid "Username or email" msgstr "Felhasználónév vagy e-mail" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Emlékezz rám" @@ -556,56 +550,56 @@ msgstr "Megjelenítendő Név" msgid "Username" msgstr "Felhasználónév" -#: 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 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "E-mail" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "Mi a fenti számítás eredménye?" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "Egyetértek" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Regisztráció" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "Hibás captcha válasz" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 #, fuzzy msgid "Username is invalid" msgstr "Felhasználónév vagy e-mail" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 #, 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:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 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:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "Már használatban lévő e-mail" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -614,70 +608,70 @@ 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:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Ez az e-mail cím leiratkozott/fekete listára került és nem használható" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 #, fuzzy msgid "Reset Password" msgstr "Jelszó Visszaállítása" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "Nem találja a fiókot" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Új jelszó" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "Jelszó megerösítése" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "A jelszavaknak egyezniük kell" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Régi jelszó" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "A jelszavak nem egyeznek" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "A jelszó sikeresen megváltozott." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "A régi jelszó helytelen" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 #, fuzzy msgid "Unknown verification token!" msgstr "Ismeretlen ellenőrző jelszó!" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "A token lejárt" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 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:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "Megerősített e-mail módosítás" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "Megváltozott az e-mail cím" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -685,15 +679,15 @@ msgstr "" "Az e-mail címe megváltozott. Ha ezt nem kérte, forduljon egy " "rendszergazdához." -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "Bejelentkezhet" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Küldés" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -702,13 +696,11 @@ msgstr "" "adminisztrátorral, ha le szeretné venni onnan." #: 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 " -"admin" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" 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:45 msgid "User has already been claimed" @@ -743,88 +735,88 @@ msgstr "" msgid "Unknown claim type" msgstr "" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "" -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "" -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "" -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "" -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "" -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "" -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr "" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr "" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr "" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr "" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "" @@ -884,6 +876,19 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "Keresés" + #: app/logic/packages.py:95 #, fuzzy msgid "" @@ -892,14 +897,12 @@ msgid "" msgstr "Csak kisbetűk (a-z), számjegyek (0-9) és aláhúzásjelek (_)" #: app/logic/packages.py:109 -#, fuzzy -msgid "You do not have permission to edit this package" -msgstr "Nincs engedélye a karbantartók szerkesztésére" +msgid "You don't have permission to edit this package" +msgstr "" #: app/logic/packages.py:113 -#, fuzzy -msgid "You do not have permission to change the package name" -msgstr "Nincs erre engedélye" +msgid "You don't have permission to change the package name" +msgstr "" #: app/logic/packages.py:165 #, python-format @@ -907,9 +910,8 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "" #: app/logic/releases.py:32 -#, fuzzy -msgid "You do not have permission to make releases" -msgstr "Nincs engedélye a karbantartók szerkesztésére" +msgid "You don't have permission to make releases" +msgstr "" #: app/logic/releases.py:37 msgid "" @@ -1049,7 +1051,7 @@ msgid "Help" msgstr "Segítség" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "" @@ -1063,10 +1065,6 @@ msgstr "" msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "Keresés" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "" @@ -1643,35 +1641,39 @@ msgstr "" msgid "Post Review" msgstr "" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "" -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "" -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "" -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "" @@ -1754,7 +1756,7 @@ msgstr "" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2457,10 +2459,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" #: app/templates/packages/view.html:271 @@ -2527,52 +2529,52 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "" @@ -2627,7 +2629,7 @@ msgstr "" msgid "Edit reply" msgstr "" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "" @@ -2637,7 +2639,7 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2670,10 +2672,16 @@ msgstr "" msgid "Lock" msgstr "" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 @@ -2733,6 +2741,14 @@ msgstr "" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" @@ -2933,10 +2949,6 @@ msgstr "" msgid "None" msgstr "Nincs" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" @@ -3064,6 +3076,12 @@ msgstr "" msgid "Forum username" msgstr "" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" @@ -3197,15 +3215,31 @@ msgstr "" msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3393,6 +3427,16 @@ msgstr "" msgid "Edit Notification Preferences" msgstr "" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3509,3 +3553,53 @@ msgstr "" #~ " future." #~ msgstr "" +#~ msgid "Package already exists!" +#~ msgstr "A csomag már létezik!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "Nincs erre engedélye." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "Nincs engedélye a karbantartók szerkesztésére" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "Nem szólhat hozzá ehhez a témához" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "A hozzászólásnak 3 és 2000 karakter között kell lennie." + +#~ msgid "Unable to find that package!" +#~ msgstr "A csomag nem található!" + +#~ msgid "An approval thread already exists!" +#~ msgstr "Már létezik egy értékelési téma!" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" +#~ "Érvénytelen felhasználónév - csak " +#~ "A-Za-z0-9._-t tartalmazhat. Fontolja meg a " +#~ "kapcsolatfelvevést egy adminisztrátorral" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "Nincs engedélye a karbantartók szerkesztésére" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "Nincs erre engedélye" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "Nincs engedélye a karbantartók szerkesztésére" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" + diff --git a/translations/id/LC_MESSAGES/messages.po b/translations/id/LC_MESSAGES/messages.po index 2b247d8..f37d203 100644 --- a/translations/id/LC_MESSAGES/messages.po +++ b/translations/id/LC_MESSAGES/messages.po @@ -7,20 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-05-15 12:16+0000\n" "Last-Translator: Linerly \n" -"Language-Team: Indonesian \n" "Language: id\n" +"Language-Team: Indonesian " +"\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.13-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Anda telah diblokir (ban)." @@ -40,16 +43,16 @@ msgid "Limit to package" msgstr "Batasi ke paket" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Simpan" @@ -80,7 +83,7 @@ msgstr "Sunting Detail" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Rilis" @@ -92,7 +95,7 @@ msgstr "Tangkapan Layar" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Pengelola" @@ -129,7 +132,7 @@ msgstr "" msgid "No download available." msgstr "Tidak ada unduhan yang tersedia." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Jenis" @@ -138,12 +141,12 @@ msgid "Title (Human-readable)" msgstr "Judul (Dibaca Manusia)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Nama (Teknis)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: 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" @@ -152,7 +155,7 @@ msgstr "Huruf kecil (a-z), angka (0-9), dan garis bawah (_) saja" msgid "Short Description (Plaintext)" msgstr "Deskripsi Singkat (Teks Mentah)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Status Perawatan" @@ -165,7 +168,7 @@ msgstr "Label" msgid "Content Warnings" msgstr "Peringatan Konten" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Lisensi" @@ -197,64 +200,61 @@ msgstr "ID Topik Forum" msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "Tidak dapat mencari pengguna tersebut" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Izin ditolak" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "Paket telah ada!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "Anda tidak memiliki izin untuk melakukannya" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "Harap tuliskan perubahan yang dibutuhkan dalam utas persetujuan" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "Anda tidak memiliki izin untuk melakukannya." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "Paket yang dihapus" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "Paket yang tidak disetujui" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Pengelola (Dipisahkan dengan Koma)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "Anda tidak memiliki izin untuk menyunting daftar pengelola" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "Anda bukan pengelola" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik paket tidak bisa menghapus dirinya dari daftar pengelola" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Nama Pembuat" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -376,13 +376,13 @@ msgstr "Konfigurasi pembaruan yang dihapus" msgid "Now, please create an initial release" msgstr "Sekarang, silakan buat rilis awalan" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Komentar" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "Pribadi" @@ -400,11 +400,17 @@ msgstr "Tidak" msgid "You can't review your own package!" msgstr "Anda tidak dapat mengulas paket Anda sendiri!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 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:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "Anda tidak dapat menilai ulasan Anda sendiri!" @@ -418,75 +424,63 @@ msgstr "Judul/Takarir" msgid "Cover Image" msgstr "Gambar Sampul" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Pesan" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Laporkan" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "Telah berlangganan!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "Berlangganan ke utas" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "Berhenti langganan!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "Telah berhenti langganan!" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "Utas yang dikunci" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "Utas yang tidak terkunci" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "Tidak dapat menghapus pos pembuka utas!" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "Anda tidak dapat berkomentar dalam utas ini" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "Harap tunggu sebelum berkomentar lagi" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "Komentar harus terdiri dari 3 sampai 2.000 karakter." - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Buka Utas" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "Tidak dapat mencari paket tersebut!" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "Tidak dapat membuat utas!" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" -msgstr "Utas persetujuan telah ada!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "Harap tunggu sebelum membuka utas baru" @@ -494,13 +488,13 @@ msgstr "Harap tunggu sebelum membuka utas baru" msgid "Username or email" msgstr "Nama pengguna atau surel/pos-el" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Ingat saya" @@ -539,52 +533,52 @@ msgstr "Nama Tampilan" msgid "Username" msgstr "Nama Pengguna" -#: 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 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "Surel" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "Apa hasil dari perhitungan di atas?" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "Saya setuju" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Daftar" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "Jawaban captcha salah" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "Nama pengguna tidak sah" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 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:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 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:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "Surel telah dipakai" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -593,68 +587,68 @@ msgstr "" "Kami tidak dapat membuat akunnya karena surelnya telah dipakai oleh " "%(display_name)s. Harap pakai alamat surel yang berbeda." -#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: 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:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "Reset Kata Sandi" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "Tidak dapat mencari akun" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Kata sandi baru" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "Tulis ulang kata sandi" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "Kata sandi harus cocok" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Kata sandi lama" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "Kata sandi tidak cocok" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "Kata sandi Anda telah berhasil diganti." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "Kata sandi lama salah" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "Token verifikasi tidak dikenal!" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "Token telah kedaluwarsa" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "Pengguna lain telah memakai surel ini" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "Konfirmasi perubahan surel" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "Alamat surel diubah" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -662,15 +656,15 @@ msgstr "" "Alamat surel Anda telah berubah. Jika Anda tidak melakukannya, harap " "hubungi administrator." -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "Anda dapat masuk sekarang" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Kirim" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -680,11 +674,10 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" -"Nama pengguna tidak sah - hanya boleh berisi A-Za-z0-9._. Silakan hubungi " -"admin" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -719,88 +712,88 @@ msgstr "Tidak dapat mencari kunci pada tanda tangan Anda!" msgid "Unknown claim type" msgstr "Jenis klaim tidak diketahui" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "Pengulas teratas" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s telah menulis ulasan paling membantu di ContentDB." -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "Pengulas paling membantu kedua" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "Pengulas paling membantu ketiga" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Ini menempatkan %(display_name)s ke dalam %(perc)s%% teratas" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "Pengulas %(perc)s%% teratas" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "Hanya %(place)d pengguna telah menulis ulasan yang lebih membantu." -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "Silakan menulis ulasan yang lebih membantu untuk mendapatkan medali." -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "Anda berada pada urutan %(place)s." -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "%(type)s teratas" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "%(group)d %(type)s teratas" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "%(display_name)s memiliki sebuah %(type)s yang ada di urutan ke-%(place)d." -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "Paket Anda telah diunduh %(downloads)d kali secara keseluruhan." -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "Medali pertama ada di 50 ribu." -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr ">300 ribu unduhan" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr ">100 ribu unduhan" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr ">75 ribu unduhan" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr ">50 ribu unduhan" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "Telah memiliki %(downloads)d unduhan di seluruh paket." @@ -862,6 +855,19 @@ msgstr "" "Tidak dapat menaikkan jabatan pengguna lain lebih tinggi daripada Anda " "sendiri!" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "Cari" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -871,12 +877,12 @@ msgstr "" "bawah (_)" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" -msgstr "Anda tidak memiliki izin untuk menyunting paket ini" +msgid "You don't have permission to edit this package" +msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" -msgstr "Anda tidak memiliki izin untuk mengganti nama paket" +msgid "You don't have permission to change the package name" +msgstr "" #: app/logic/packages.py:165 #, python-format @@ -884,8 +890,8 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "Tidak dapat menambahkan label %(title)s ke paket" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" -msgstr "Anda tidak memiliki izin untuk membuat rilis" +msgid "You don't have permission to make releases" +msgstr "" #: app/logic/releases.py:37 msgid "" @@ -913,8 +919,8 @@ msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -"Tangkapan layar terlalu kecil. Ia harus berukuran setidaknya %(width)s kali " -"%(height)s piksel" +"Tangkapan layar terlalu kecil. Ia harus berukuran setidaknya %(width)s " +"kali %(height)s piksel" #: app/logic/uploads.py:52 #, python-format @@ -1030,7 +1036,7 @@ msgid "Help" msgstr "Bantuan" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "Utas" @@ -1044,10 +1050,6 @@ msgstr "Cari %(type)s" msgid "Search all packages" msgstr "Cari semua paket" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "Cari" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "Antrean Kerja" @@ -1393,21 +1395,22 @@ msgid "" "We were unable to perform the password reset as we could not find an " "account associated with this email." msgstr "" -"Kami tidak bisa mereset kata sandi karena tidak menemukan akun yang terkait " -"dengan surel ini." +"Kami tidak bisa mereset kata sandi karena tidak menemukan akun yang " +"terkait dengan surel ini." #: app/templates/emails/unable_to_find_account.html:5 msgid "" "This may be because you used another email with your account, or because " "you never confirmed your email." msgstr "" -"Ini mungkin karena Anda menggunakan surel lain untuk akun Anda atau karena " -"Anda tidak pernah mengonfirmasi surel Anda." +"Ini mungkin karena Anda menggunakan surel lain untuk akun Anda atau " +"karena Anda tidak pernah mengonfirmasi surel Anda." #: app/templates/emails/unable_to_find_account.html:8 msgid "You can use GitHub to log in if it is associated with your account." msgstr "" -"Anda bisa menggunakan GitHub untuk masuk jika ia ditautkan dengan akun Anda." +"Anda bisa menggunakan GitHub untuk masuk jika ia ditautkan dengan akun " +"Anda." #: app/templates/emails/unable_to_find_account.html:9 msgid "Otherwise, you may need to contact rubenwardy for help." @@ -1649,35 +1652,39 @@ msgstr "Mengapa? Harap bersifat membangun" msgid "Post Review" msgstr "Pos Ulasan" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Pengelola" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "Utas ini telah dikunci oleh moderator." -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "Harap tunggu sebelum berkomentar lagi." -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "Utas ini telah dikunci." -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "Anda tidak memiliki izin untuk mengepos." -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "Tidak ada utas yang ditemukan" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "Utas" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "Balasan Terakhir" @@ -1760,7 +1767,7 @@ msgstr "Topik Forum" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -1879,7 +1886,8 @@ msgid "" "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -"JavaScript diperlukan untuk meningkatkan antarmuka pengguna dan diperlukan\n" +"JavaScript diperlukan untuk meningkatkan antarmuka pengguna dan " +"diperlukan\n" "\t\t\tuntuk fitur seperti mencari metadata dari git dan isi otomatis." #: app/templates/packages/create_edit.html:66 @@ -2528,13 +2536,11 @@ msgstr "Forum" msgid "Issue Tracker" msgstr "Pelacak Masalah" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" -"Utas ini hanya tersedia kepada pemilik paket dan pengguna dengan jabatan " -"Penyetuju ke atas." #: app/templates/packages/view.html:271 msgid "Awaiting review" @@ -2600,52 +2606,52 @@ msgstr "Opsional" msgid "Compatible Games" msgstr "Permainan yang Sesuai" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "Tidak ada permainan khusus yang diwajibkan" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "Ini adalah fitur eksperimental." -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "Permainan yang didukung ditentukan oleh algoritme dan bisa saja keliru." -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "Informasi" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "Nama Teknis" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s untuk kode,
%(media_license)s untuk media." -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "Tidak diketahui" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "Ditambahkan" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "Hapus diri sendiri" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "Menyediakan" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "Lebih banyak" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "Lihat log audit" @@ -2666,8 +2672,8 @@ msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" -"Menemukan bug? Harap laporkan di pelacak masalah paketnya atau dalam sebuah " -"utas." +"Menemukan bug? Harap laporkan di pelacak masalah paketnya atau dalam " +"sebuah utas." #: app/templates/tasks/view.html:5 msgid "Task Failed" @@ -2702,7 +2708,7 @@ msgstr "Hapus \"%(title)s\" oleh %(author)s" msgid "Edit reply" msgstr "Sunting balasan" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "Utas Baru" @@ -2714,7 +2720,7 @@ msgstr "" "Jika paket ini seharusnya tidak ada di CDB (misal tidak berjalan sama " "sekali), laporkan di sini." -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2749,13 +2755,17 @@ msgstr "Buka Kunci" msgid "Lock" msgstr "Kunci" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" -"Utas ini hanya terlihat oleh pembuat, pemilik paket, dan pengguna dengan " -"jabatan Penyetuju ke atas." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" @@ -2813,8 +2823,16 @@ msgstr "Dependensi yang Tidak Dipenuhi" #: app/templates/todo/editor.html:151 msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" -"Paket meta yang mempunyai ketergantungan keras, tetapi tidak ada paket yang " -"menyediakannya." +"Paket meta yang mempunyai ketergantungan keras, tetapi tidak ada paket " +"yang menyediakannya." + +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "Lihat Semua" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" @@ -2945,8 +2963,8 @@ msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -"Merah dan jingga adalah tangkapan layar yang di bawah batas. Abu-abu adalah " -"tangkapan layar yang di bawah saran." +"Merah dan jingga adalah tangkapan layar yang di bawah batas. Abu-abu " +"adalah tangkapan layar yang di bawah saran." #: app/templates/todo/user.html:127 msgid "See All" @@ -3023,10 +3041,6 @@ msgstr "Tautkan GitHub" msgid "None" msgstr "Tidak Ada" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "Lihat Semua" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "Tindakan Akun Terakhir" @@ -3162,6 +3176,12 @@ msgstr "Masukkan nama pengguna forum Anda di sini:" msgid "Forum username" msgstr "Nama pengguna forum" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Anda perlu mengisi kolom GitHub dalam profil forum Anda." @@ -3261,8 +3281,7 @@ msgstr "Kami telah mengirimkan surel ke alamat yang Anda berikan." #: app/templates/users/email_sent.html:12 msgid "You'll need to click the link in the email to confirm it." -msgstr "" -"Anda perlu mengeklik tautan yang ada dalam surel untuk mengonfirmasinya." +msgstr "Anda perlu mengeklik tautan yang ada dalam surel untuk mengonfirmasinya." #: app/templates/users/email_sent.html:16 msgid "The link will expire in 12 hours" @@ -3306,15 +3325,31 @@ msgstr "GitHub" msgid "Edit Account" msgstr "Sunting Akun" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "Blokir" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "Ganti Surel dan Kirim Reset Kata Sandi" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Alamat Surel" @@ -3475,8 +3510,8 @@ msgid "" "This will blacklist an email address, preventing ContentDB from ever " "sending emails to it - including password resets." msgstr "" -"Ini akan memblokir alamat surel dan mencegah ContentDB mengirimkan surel ke " -"sana, termasuk reset kata sandi." +"Ini akan memblokir alamat surel dan mencegah ContentDB mengirimkan surel " +"ke sana, termasuk reset kata sandi." #: app/templates/users/unsubscribe.html:20 msgid "Please enter the email address you wish to blacklist." @@ -3496,7 +3531,8 @@ msgid "" "Unsubscribing may prevent you from being able to sign into the account " "'%(display_name)s'" msgstr "" -"Berhenti langganan akan mencegah Anda bisa masuk ke akun '%(display_name)s'" +"Berhenti langganan akan mencegah Anda bisa masuk ke akun " +"'%(display_name)s'" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -3504,8 +3540,8 @@ msgid "" "essential system emails.\n" "\t\t\t\t\tConsider editing your email notification preferences instead." msgstr "" -"ContentDB tidak lagi dapat mengirimkan \"lupa kata sandi\" dan sistem surel " -"penting lainnya.\n" +"ContentDB tidak lagi dapat mengirimkan \"lupa kata sandi\" dan sistem " +"surel penting lainnya.\n" "\t\t\t\t\tKami sarankan untuk mengatur pilihan pemberitahuan saja." #: app/templates/users/unsubscribe.html:50 @@ -3516,6 +3552,16 @@ msgstr "Anda tidak dapat lagi menggunakan surel ini di ContentDB." msgid "Edit Notification Preferences" msgstr "Sunting Pilihan Pemberitahuan" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3616,3 +3662,60 @@ msgstr "" #~ "\t\t\tuntuk maks karena tidak masuk " #~ "akal. Anda tidak bisa memprediksi masa" #~ " depan." + +#~ msgid "Package already exists!" +#~ msgstr "Paket telah ada!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "Anda tidak memiliki izin untuk melakukannya." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "Anda tidak memiliki izin untuk menyunting daftar pengelola" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "Anda tidak dapat berkomentar dalam utas ini" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "Komentar harus terdiri dari 3 sampai 2.000 karakter." + +#~ msgid "Unable to find that package!" +#~ msgstr "Tidak dapat mencari paket tersebut!" + +#~ msgid "An approval thread already exists!" +#~ msgstr "Utas persetujuan telah ada!" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" +#~ "Nama pengguna tidak sah - hanya " +#~ "boleh berisi A-Za-z0-9._. Silakan hubungi " +#~ "admin" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "Anda tidak memiliki izin untuk menyunting paket ini" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "Anda tidak memiliki izin untuk mengganti nama paket" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "Anda tidak memiliki izin untuk membuat rilis" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" +#~ "Utas ini hanya tersedia kepada pemilik" +#~ " paket dan pengguna dengan jabatan " +#~ "Penyetuju ke atas." + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" +#~ "Utas ini hanya terlihat oleh pembuat," +#~ " pemilik paket, dan pengguna dengan " +#~ "jabatan Penyetuju ke atas." + diff --git a/translations/ja/LC_MESSAGES/messages.po b/translations/ja/LC_MESSAGES/messages.po index 829a07a..82ee691 100644 --- a/translations/ja/LC_MESSAGES/messages.po +++ b/translations/ja/LC_MESSAGES/messages.po @@ -7,20 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-03-07 23:19+0000\n" "Last-Translator: Jun Nogata \n" -"Language-Team: Japanese \n" "Language: ja\n" +"Language-Team: Japanese " +"\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.12-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "出入り禁止にされました。" @@ -40,16 +43,16 @@ msgid "Limit to package" msgstr "パッケージへの制限" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "保存" @@ -80,7 +83,7 @@ msgstr "詳細を編集" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "リリース" @@ -92,7 +95,7 @@ msgstr "スクリーンショット" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "保守担当" @@ -127,7 +130,7 @@ msgstr "警告:フォーラムトピックが見つかりません。トピッ msgid "No download available." msgstr "ダウンロードできるものはありません。" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "種類" @@ -136,12 +139,12 @@ msgid "Title (Human-readable)" msgstr "タイトル(人が読める形式)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "名前(技術的なもの)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "小文字 (a-z)、数字 (0-9)、アンダースコア (_) に限ります" @@ -150,7 +153,7 @@ msgstr "小文字 (a-z)、数字 (0-9)、アンダースコア (_) に限りま msgid "Short Description (Plaintext)" msgstr "短い説明(プレーンテキスト)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "保守状態" @@ -163,7 +166,7 @@ msgstr "タグ" msgid "Content Warnings" msgstr "内容の警告" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "ライセンス" @@ -195,64 +198,61 @@ msgstr "フォーラムトピックID" msgid "Video URL" msgstr "動画URL" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "ユーザーが見つかりません" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "パッケージが既に存在します!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "どのような変更が必要か、承認スレッドでコメントしてください" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "権限がありません。" - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "削除されたパッケージ" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "未承認のパッケージ" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "メンテナー(複数の場合、カンマで区切る)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "メンテナー欄を編集する権限がありません" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "メンテナーではありません" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "パッケージ所有者はメンテナーから自分は外せません" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "作成者名" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -374,13 +374,13 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "コメント" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "プライベート" @@ -398,11 +398,17 @@ msgstr "いいえ" msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "" @@ -416,75 +422,63 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "報告" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "すでに購読済みです!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "スレッドを購読" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "購読を解除!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "すでに購読解除済みです!" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "スレッドをロック" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "スレッドをロック解除" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "" - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "" @@ -492,13 +486,13 @@ msgstr "" msgid "Username or email" msgstr "ユーザー名またはメールアドレス" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "ログイン状態を保存する" @@ -537,134 +531,134 @@ msgstr "表示名" msgid "Username" msgstr "ユーザー名" -#: 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 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "メール" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "同意する" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "登録" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "CAPTCHAの答えが違います" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "ユーザー名が無効です" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "そのユーザー名/表示名は使われています。別の名前を使ってください。" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "そのメールアドレスはすでに登録されています" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, 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:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "パスワードをリセット" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "アカウントが見つかりません" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "新しいパスワード" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "パスワードの確認" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -672,8 +666,9 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" #: app/blueprints/users/claim.py:45 @@ -709,88 +704,88 @@ msgstr "" msgid "Unknown claim type" msgstr "" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "" -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "" -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "" -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "" -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "" -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "" -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr "" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr "" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr "" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr "" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "" @@ -850,6 +845,19 @@ msgstr "順位" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "検索" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -857,11 +865,11 @@ msgid "" msgstr "" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" +msgid "You don't have permission to edit this package" msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" +msgid "You don't have permission to change the package name" msgstr "" #: app/logic/packages.py:165 @@ -870,7 +878,7 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" +msgid "You don't have permission to make releases" msgstr "" #: app/logic/releases.py:37 @@ -995,8 +1003,7 @@ msgstr "ページが見つかりません" 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 "ページが見つかりませんでした。リンクが切れている。ページが削除されている。ま" -"たはアクセス権限が無い可能性があります。" +msgstr "ページが見つかりませんでした。リンクが切れている。ページが削除されている。またはアクセス権限が無い可能性があります。" #: app/templates/base.html:36 msgid "Random" @@ -1009,7 +1016,7 @@ msgid "Help" msgstr "ヘルプ" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "スレッド" @@ -1023,10 +1030,6 @@ msgstr "" msgid "Search all packages" msgstr "すべてのパッケージを検索" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "検索" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "" @@ -1603,35 +1606,39 @@ msgstr "" msgid "Post Review" msgstr "" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "" -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "" -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "" -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "" @@ -1714,7 +1721,7 @@ msgstr "" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -1860,13 +1867,11 @@ msgid "" "imported." msgstr "" "パッケージリポジトリのURLを入力してください。\n" -"\t\t\t\tgitリポジトリを使用している場合は" -"、メタデータも自動的にインポートされます。" +"\t\t\t\tgitリポジトリを使用している場合は、メタデータも自動的にインポートされます。" #: app/templates/packages/create_edit.html:100 msgid "Leave blank if you don't have a repo. Click skip if the import fails." -msgstr "リポジトリが無い場合は空白のままにしておきます。インポートに失敗した場合はス" -"キップをクリックします。" +msgstr "リポジトリが無い場合は空白のままにしておきます。インポートに失敗した場合はスキップをクリックします。" #: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" @@ -2421,10 +2426,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" #: app/templates/packages/view.html:271 @@ -2491,52 +2496,52 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "" @@ -2591,7 +2596,7 @@ msgstr "" msgid "Edit reply" msgstr "" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "" @@ -2601,7 +2606,7 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2634,10 +2639,16 @@ msgstr "" msgid "Lock" msgstr "" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 @@ -2697,6 +2708,14 @@ msgstr "" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" @@ -2895,10 +2914,6 @@ msgstr "" msgid "None" msgstr "" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" @@ -3026,6 +3041,12 @@ msgstr "" msgid "Forum username" msgstr "" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" @@ -3158,15 +3179,31 @@ msgstr "" msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3354,6 +3391,16 @@ msgstr "" msgid "Edit Notification Preferences" msgstr "" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3376,3 +3423,51 @@ msgstr "" #~ "make sense - you can't predict the" #~ " future." #~ msgstr "" + +#~ msgid "Package already exists!" +#~ msgstr "パッケージが既に存在します!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "権限がありません。" + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "メンテナー欄を編集する権限がありません" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "" + +#~ msgid "Unable to find that package!" +#~ msgstr "" + +#~ msgid "An approval thread already exists!" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" + diff --git a/translations/lzh/LC_MESSAGES/messages.po b/translations/lzh/LC_MESSAGES/messages.po index f9da755..bff5b95 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-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: lzh\n" @@ -17,7 +17,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "" @@ -37,16 +41,16 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "" @@ -77,7 +81,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -89,7 +93,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "" @@ -124,7 +128,7 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "" @@ -133,12 +137,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -147,7 +151,7 @@ msgstr "" msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "" @@ -160,7 +164,7 @@ msgstr "" msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "" @@ -192,64 +196,61 @@ msgstr "" msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "" - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -371,13 +372,13 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "" @@ -395,11 +396,17 @@ msgstr "" msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "" @@ -413,75 +420,63 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "" - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "" @@ -489,13 +484,13 @@ msgstr "" msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "" @@ -534,134 +529,134 @@ msgstr "" msgid "Username" msgstr "" -#: 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" +#: app/blueprints/users/account.py:105 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, 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:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -669,8 +664,9 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" #: app/blueprints/users/claim.py:45 @@ -706,88 +702,88 @@ msgstr "" msgid "Unknown claim type" msgstr "" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "" -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "" -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "" -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "" -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "" -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "" -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr "" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr "" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr "" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr "" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "" @@ -847,6 +843,19 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -854,11 +863,11 @@ msgid "" msgstr "" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" +msgid "You don't have permission to edit this package" msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" +msgid "You don't have permission to change the package name" msgstr "" #: app/logic/packages.py:165 @@ -867,7 +876,7 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" +msgid "You don't have permission to make releases" msgstr "" #: app/logic/releases.py:37 @@ -1005,7 +1014,7 @@ msgid "Help" msgstr "" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "" @@ -1019,10 +1028,6 @@ msgstr "" msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "" @@ -1599,35 +1604,39 @@ msgstr "" msgid "Post Review" msgstr "" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "" -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "" -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "" -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "" @@ -1710,7 +1719,7 @@ msgstr "" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2413,10 +2422,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" #: app/templates/packages/view.html:271 @@ -2483,52 +2492,52 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "" @@ -2583,7 +2592,7 @@ msgstr "" msgid "Edit reply" msgstr "" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "" @@ -2593,7 +2602,7 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2626,10 +2635,16 @@ msgstr "" msgid "Lock" msgstr "" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 @@ -2689,6 +2704,14 @@ msgstr "" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" @@ -2887,10 +2910,6 @@ msgstr "" msgid "None" msgstr "" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" @@ -3018,6 +3037,12 @@ msgstr "" msgid "Forum username" msgstr "" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" @@ -3150,15 +3175,31 @@ msgstr "" msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3346,6 +3387,16 @@ msgstr "" msgid "Edit Notification Preferences" msgstr "" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3413,3 +3464,50 @@ msgstr "" #~ " future." #~ msgstr "" +#~ msgid "Package already exists!" +#~ msgstr "" + +#~ msgid "You don't have permission to do that." +#~ msgstr "" + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "" + +#~ msgid "Unable to find that package!" +#~ msgstr "" + +#~ msgid "An approval thread already exists!" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" + diff --git a/translations/messages.pot b/translations/messages.pot index 0a35e1c..31fb6d6 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-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "" @@ -37,16 +41,16 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "" @@ -77,7 +81,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -89,7 +93,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "" @@ -124,7 +128,7 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "" @@ -133,12 +137,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -147,7 +151,7 @@ msgstr "" msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "" @@ -160,7 +164,7 @@ msgstr "" msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "" @@ -192,64 +196,61 @@ msgstr "" msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "" - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -371,13 +372,13 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "" @@ -395,11 +396,17 @@ msgstr "" msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "" @@ -413,75 +420,63 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "" - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "" @@ -489,13 +484,13 @@ msgstr "" msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "" @@ -534,134 +529,134 @@ msgstr "" msgid "Username" msgstr "" -#: 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" +#: app/blueprints/users/account.py:105 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, 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:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -669,8 +664,9 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" #: app/blueprints/users/claim.py:45 @@ -706,88 +702,88 @@ msgstr "" msgid "Unknown claim type" msgstr "" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "" -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "" -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "" -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "" -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "" -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "" -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr "" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr "" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr "" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr "" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "" @@ -847,6 +843,19 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -854,11 +863,11 @@ msgid "" msgstr "" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" +msgid "You don't have permission to edit this package" msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" +msgid "You don't have permission to change the package name" msgstr "" #: app/logic/packages.py:165 @@ -867,7 +876,7 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" +msgid "You don't have permission to make releases" msgstr "" #: app/logic/releases.py:37 @@ -1005,7 +1014,7 @@ msgid "Help" msgstr "" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "" @@ -1019,10 +1028,6 @@ msgstr "" msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "" @@ -1599,35 +1604,39 @@ msgstr "" msgid "Post Review" msgstr "" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "" -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "" -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "" -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "" @@ -1710,7 +1719,7 @@ msgstr "" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2413,10 +2422,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" #: app/templates/packages/view.html:271 @@ -2483,52 +2492,52 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "" @@ -2583,7 +2592,7 @@ msgstr "" msgid "Edit reply" msgstr "" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "" @@ -2593,7 +2602,7 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2626,10 +2635,16 @@ msgstr "" msgid "Lock" msgstr "" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 @@ -2689,6 +2704,14 @@ msgstr "" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" @@ -2887,10 +2910,6 @@ msgstr "" msgid "None" msgstr "" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" @@ -3018,6 +3037,12 @@ msgstr "" msgid "Forum username" msgstr "" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" @@ -3150,15 +3175,31 @@ msgstr "" msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3346,6 +3387,16 @@ msgstr "" msgid "Edit Notification Preferences" msgstr "" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" diff --git a/translations/ms/LC_MESSAGES/messages.po b/translations/ms/LC_MESSAGES/messages.po index 79b972c..0a9e512 100644 --- a/translations/ms/LC_MESSAGES/messages.po +++ b/translations/ms/LC_MESSAGES/messages.po @@ -7,21 +7,24 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-02-13 09:04+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:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Anda telah diharamkan." @@ -41,16 +44,16 @@ msgid "Limit to package" msgstr "Hadkan ke pakej" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Simpan" @@ -81,7 +84,7 @@ msgstr "Edit Maklumat" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Terbitan" @@ -93,7 +96,7 @@ msgstr "Tangkap Layar" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Penyenggara" @@ -130,7 +133,7 @@ msgstr "" msgid "No download available." msgstr "Tiada muat turun tersedia." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Jenis" @@ -139,12 +142,12 @@ msgid "Title (Human-readable)" msgstr "Tajuk (Bacaan manusia)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Nama (Teknikal)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: 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" @@ -153,7 +156,7 @@ msgstr "Huruf kecil (a-z), digit (0-9), dan garis bawah (_) sahaja" msgid "Short Description (Plaintext)" msgstr "Perihal Pendek (Teks biasa)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Keadaan Penyenggaraan" @@ -166,7 +169,7 @@ msgstr "Tag" msgid "Content Warnings" msgstr "Amaran Kandungan" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Lesen" @@ -198,66 +201,63 @@ msgstr "ID Topik Forum" msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "Tidak jumpa pengguna tersebut" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Kebenaran ditolak" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "Pakej sudah wujud!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "Anda tiada kebenaran untuk berbuat sedemikian" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 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:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "Anda tiada kebenaran untuk berbuat sedemikian." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "Pakej dipadam" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "Pakej tidak diluluskan" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Penyenggara (Dipisahkan dengan koma)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "Anda tiada kebenaran untuk mengedit penyenggara" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "Anda bukan seorang penyenggara" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik pakej tidak boleh mengeluarkan diri sendiri sebagai penyenggara" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Nama Pencipta" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -379,13 +379,13 @@ msgstr "Konfigurasi kemas kini telah dipadam" msgid "Now, please create an initial release" msgstr "Sekarang, sila cipta sebuah terbitan awal" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Komen" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "Peribadi" @@ -403,11 +403,17 @@ msgstr "Tidak" msgid "You can't review your own package!" msgstr "Anda tidak boleh mengulas pakej anda sendiri!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 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:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "Anda tidak boleh mengundi pada ulasan anda sendiri!" @@ -421,75 +427,63 @@ msgstr "Tajuk/Kapsyen" msgid "Cover Image" msgstr "Imej Kulit" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Mesej" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Lapor" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "Sudah dilanggan!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "Dilanggan ke bebenang" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "Buang langganan!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "Sudah dibuang langganan!" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "Bebenang dikunci" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "Bebenang dibuka kunci" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "Tidak boleh padam hantaran pembuka bebenang!" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "Anda tidak boleh tulis komen di bebenang ini" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "Sila tunggu sebentar sebelum menulis komen lagi" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "Komen mestilah di antara 3 dan 2000 aksara panjangnya." - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Buka Bebenang" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "Tidak jumpa pakej tersebut!" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "Tidak mampu cipta bebenang!" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" -msgstr "Bebenang kelulusan sudah wujud!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "Sila tunggu sebentar sebelum membuka bebenang yang lain" @@ -497,13 +491,13 @@ msgstr "Sila tunggu sebentar sebelum membuka bebenang yang lain" msgid "Username or email" msgstr "Nama pengguna atau e-mel" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Ingat saya" @@ -542,54 +536,54 @@ msgstr "Nama Paparan" msgid "Username" msgstr "Nama Pengguna" -#: 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 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "E-mel" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "Apakah keputusan bagi perkiraan di atas?" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "Saya setuju" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Daftar" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "Jawapan captcha tidak betul" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "Nama pengguna tidak sah" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 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:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 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:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "E-mel sudah digunakan" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -598,70 +592,70 @@ 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:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: 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:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "Tetap Semula Kata Laluan" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "Tidak mampu mencari akaun" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Kata laluan baharu" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "Sahkan kata laluan" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "Kata laluan mestilah sepadan" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Kata laluan lama" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "Kata laluan mestilah sepadan" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "Kata laluan anda telah berjaya ditukar." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "Kata laluan lama tidak betul" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "Token pengesahan tidak diketahui!" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "Token telah tamat tempoh" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "Pengguna lain sudah menggunakan e-mel tersebut" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "Pertukaran e-mel disahkan" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "Alamat e-mel telah ditukar" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -669,15 +663,15 @@ msgstr "" "Alamat e-mel anda telah ditukar. Jika anda tidak memohon pertukaran ini, " "sila hubungi pentadbir." -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "Anda boleh log masuk sekarang" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Hantar" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -687,11 +681,10 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" -"Nama pengguna tidak sah - mestilah hanya mempunyai A-Za-z0-9._. " -"Pertimbangkan untuk hubungi pentadbir" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -728,92 +721,92 @@ msgstr "Tidak jumpa kekunci dalam tandatangan anda!" msgid "Unknown claim type" msgstr "Jenis tuntutan tidak diketahui" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "Pengulas teratas" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" "%(display_name)s telah menulis paling banyak ulasan paling berguna di " "ContentDB." -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "Pengulas paling berguna tempat kedua" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "Pengulas paling berguna tempat ketiga" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Ini meletakkan %(display_name)s di kalangan %(perc)s%% teratas" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "Pengulas %(perc)s%% teratas" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "Hanya %(place)d pengguna telah menulis ulasan yang lebih berguna." -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "" "Pertimbangkan untuk menulis lebih banyak ulasan yang lebih berguna untuk " "dapatkan pingat." -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "Anda berada di kedudukan %(place)s." -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "%(type)s teratas" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "%(type)s %(group)d teratas" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "%(display_name)s mempunyai suatu %(type)s berkedudukan #%(place)d." -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "Pakej anda mempunyai %(downloads)d muat turun secara keseluruhannya." -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "Medal pertama di kedudukan 50k." -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr ">300k muat turun" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr ">100k muat turun" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr ">75k muat turun" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr ">50k muat turun" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "Telah menerima %(downloads)d muat turun merentasi kesemua pakej." @@ -875,6 +868,19 @@ msgstr "" "Tidak boleh naikkan pengguna ke pangkat lebih tinggi dari diri anda " "sendiri!" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "Cari" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -884,12 +890,12 @@ msgstr "" "bawah (_) sahaja" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" -msgstr "Anda tiada kebenaran untuk mengedit pakej ini" +msgid "You don't have permission to edit this package" +msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" -msgstr "Anda tiada kebenaran untuk mengubah nama pakej" +msgid "You don't have permission to change the package name" +msgstr "" #: app/logic/packages.py:165 #, python-format @@ -897,8 +903,8 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "Tidak mampu menambah tag terlindung %(title)s kepada pakej" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" -msgstr "Anda tiada kebenaran untuk mencipta terbitan" +msgid "You don't have permission to make releases" +msgstr "" #: app/logic/releases.py:37 msgid "" @@ -1046,7 +1052,7 @@ msgid "Help" msgstr "Bantuan" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "Bebenang" @@ -1060,10 +1066,6 @@ msgstr "Cari %(type)s" msgid "Search all packages" msgstr "Cari kesemua pakej" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "Cari" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "Baris Gilir Tugas" @@ -1668,35 +1670,39 @@ msgstr "Kenapa atau kenapa tidak? Cuba untuk jadi konstruktif" msgid "Post Review" msgstr "Hantar Ulasan" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Penyenggara" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "Bebenang ini telah dikunci oleh moderator." -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "Sila tunggu sebentar sebelum tulis komen lagi." -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "Bebenang ini telah dikunci." -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "Anda tiada kebenaran untuk menghantar." -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "Tiada bebenang dijumpai" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "Bebenang" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "Balasan Terakhir" @@ -1779,7 +1785,7 @@ msgstr "Topik Forum" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2552,13 +2558,11 @@ msgstr "Forum" msgid "Issue Tracker" msgstr "Penjejak Isu" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" -"Bebenang ini hanya kelihatan kepada pemilik pakej dan pengguna berpangkat" -" Pelulus ke atas." #: app/templates/packages/view.html:271 msgid "Awaiting review" @@ -2624,54 +2628,54 @@ msgstr "Pilihan" msgid "Compatible Games" msgstr "Permainan yang Serasi" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "Tiada permainan khusus diperlukan" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "Ini suatu sifat yang masih dalam uji kaji." -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" "Permainan yang disokong ditentukan menggunakan algoritma, dan ia mungkin " "tidak betul." -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "Maklumat" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "Nama Teknikal" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s untuk kod,
%(media_license)s untuk media." -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "Tidak Diketahui" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "Ditambah Pada" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "Keluarkan diri sendiri" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "Menyediakan" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "Lebih lagi" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "Lihat log audit" @@ -2692,8 +2696,8 @@ msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" -"Jumpa pepijat/kerosakan? Sila laporkannya di penjejak isu pakej atau dalam " -"bebenang." +"Jumpa pepijat/kerosakan? Sila laporkannya di penjejak isu pakej atau " +"dalam bebenang." #: app/templates/tasks/view.html:5 msgid "Task Failed" @@ -2728,7 +2732,7 @@ msgstr "Padam \"%(title)s\" oleh %(author)s" msgid "Edit reply" msgstr "Edit balasan" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "Bebenang Baharu" @@ -2740,7 +2744,7 @@ msgstr "" "Jika pakej ini tidak patut ada di CDB (cth: jika ia langsung tidak " "berfungsi), anda boleh beritahu kami di sini." -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2775,13 +2779,17 @@ msgstr "Buka Kunci" msgid "Lock" msgstr "Kunci" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" -"Bebenang ini hanya kelihatan kepada penciptanya, pemilik pakej, dan " -"pengguna berpangkat Pelulus atau ke atas." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" @@ -2842,6 +2850,14 @@ msgstr "" "Pakej meta yang mempunyai kebergantungan wajib, tetapi tiada pakej yang " "menyediakannya." +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "Lihat Semua" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Semua pakej lapuk" @@ -3051,10 +3067,6 @@ msgstr "Pautkan Github" msgid "None" msgstr "Tiada" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "Lihat Semua" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "Perbuatan Akaun Terbaru" @@ -3188,6 +3200,12 @@ msgstr "Masukkan nama pengguna forum anda di sini:" msgid "Forum username" msgstr "Nama pengguna forum" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Anda perlu mengisi medan GitHub dalam profil forum anda." @@ -3331,15 +3349,31 @@ msgstr "GitHub" msgid "Edit Account" msgstr "Edit Akaun" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "Haramkan" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "Tukar E-mel dan Hantar Penetapan Semula Kata Laluan" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Alamat E-mel" @@ -3544,6 +3578,16 @@ msgstr "Anda tidak akan mampu menggunakan e-mel ini dengan ContentDB lagi." msgid "Edit Notification Preferences" msgstr "Edit Keutamaan Pemberitahuan" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Anda mempunyai banyak pemberitahuan, anda patut membacanya atau memadamnya" @@ -3682,3 +3726,60 @@ msgstr "" #~ "\t\t\tuntuk maksimum kerana ia tidak " #~ "masuk akal - anda tidak boleh " #~ "meramal masa hadapan." + +#~ msgid "Package already exists!" +#~ msgstr "Pakej sudah wujud!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "Anda tiada kebenaran untuk berbuat sedemikian." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "Anda tiada kebenaran untuk mengedit penyenggara" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "Anda tidak boleh tulis komen di bebenang ini" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "Komen mestilah di antara 3 dan 2000 aksara panjangnya." + +#~ msgid "Unable to find that package!" +#~ msgstr "Tidak jumpa pakej tersebut!" + +#~ msgid "An approval thread already exists!" +#~ msgstr "Bebenang kelulusan sudah wujud!" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" +#~ "Nama pengguna tidak sah - mestilah " +#~ "hanya mempunyai A-Za-z0-9._. Pertimbangkan " +#~ "untuk hubungi pentadbir" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "Anda tiada kebenaran untuk mengedit pakej ini" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "Anda tiada kebenaran untuk mengubah nama pakej" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "Anda tiada kebenaran untuk mencipta terbitan" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" +#~ "Bebenang ini hanya kelihatan kepada " +#~ "pemilik pakej dan pengguna berpangkat " +#~ "Pelulus ke atas." + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" +#~ "Bebenang ini hanya kelihatan kepada " +#~ "penciptanya, pemilik pakej, dan pengguna " +#~ "berpangkat Pelulus atau ke atas." + diff --git a/translations/nb_NO/LC_MESSAGES/messages.po b/translations/nb_NO/LC_MESSAGES/messages.po index 3cc9e0d..8e9ec53 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-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-01-10 15:53+0000\n" "Last-Translator: Imre Kristoffer Eilertsen \n" "Language: nb_NO\n" @@ -19,7 +19,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Du har blitt bannlyst." @@ -39,16 +43,16 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Lagre" @@ -79,7 +83,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -91,7 +95,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "" @@ -126,7 +130,7 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "" @@ -135,12 +139,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -149,7 +153,7 @@ msgstr "" msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "" @@ -162,7 +166,7 @@ msgstr "" msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "" @@ -194,64 +198,61 @@ msgstr "" msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "" - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -373,13 +374,13 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "" @@ -397,11 +398,17 @@ msgstr "" msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "" @@ -415,75 +422,63 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "" - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "" @@ -491,13 +486,13 @@ msgstr "" msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "" @@ -536,134 +531,134 @@ msgstr "" msgid "Username" msgstr "" -#: 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" +#: app/blueprints/users/account.py:105 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, 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:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -671,8 +666,9 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" #: app/blueprints/users/claim.py:45 @@ -708,88 +704,88 @@ msgstr "" msgid "Unknown claim type" msgstr "" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "" -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "" -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "" -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "" -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "" -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "" -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr "" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr "" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr "" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr "" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "" @@ -849,6 +845,19 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -856,11 +865,11 @@ msgid "" msgstr "" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" +msgid "You don't have permission to edit this package" msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" +msgid "You don't have permission to change the package name" msgstr "" #: app/logic/packages.py:165 @@ -869,7 +878,7 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" +msgid "You don't have permission to make releases" msgstr "" #: app/logic/releases.py:37 @@ -1008,7 +1017,7 @@ msgid "Help" msgstr "Hjelp" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "" @@ -1022,10 +1031,6 @@ msgstr "" msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "" @@ -1602,35 +1607,39 @@ msgstr "" msgid "Post Review" msgstr "" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "" -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "" -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "" -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "" @@ -1713,7 +1722,7 @@ msgstr "" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, fuzzy, python-format msgid "%(title)s by %(display_name)s" @@ -2416,10 +2425,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" #: app/templates/packages/view.html:271 @@ -2486,53 +2495,53 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 #, fuzzy msgid "More" msgstr "Vis mer" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "" @@ -2587,7 +2596,7 @@ msgstr "" msgid "Edit reply" msgstr "" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "" @@ -2597,7 +2606,7 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2630,10 +2639,16 @@ msgstr "" msgid "Lock" msgstr "" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 @@ -2693,6 +2708,14 @@ msgstr "" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" @@ -2891,10 +2914,6 @@ msgstr "" msgid "None" msgstr "" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" @@ -3022,6 +3041,12 @@ msgstr "" msgid "Forum username" msgstr "" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" @@ -3154,15 +3179,31 @@ msgstr "" msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3350,6 +3391,16 @@ msgstr "" msgid "Edit Notification Preferences" msgstr "" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3509,3 +3560,50 @@ msgstr "" #~ " future." #~ msgstr "" +#~ msgid "Package already exists!" +#~ msgstr "" + +#~ msgid "You don't have permission to do that." +#~ msgstr "" + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "" + +#~ msgid "Unable to find that package!" +#~ msgstr "" + +#~ msgid "An approval thread already exists!" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" + diff --git a/translations/nl/LC_MESSAGES/messages.po b/translations/nl/LC_MESSAGES/messages.po index 28cda50..6937dfe 100644 --- a/translations/nl/LC_MESSAGES/messages.po +++ b/translations/nl/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Dutch translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,20 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-06-04 11:18+0000\n" "Last-Translator: Miniontoby \n" -"Language-Team: Dutch \n" "Language: nl\n" +"Language-Team: Dutch " +"\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.13-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Je bent verbannen." @@ -41,16 +44,16 @@ msgid "Limit to package" msgstr "Beperken tot pakket" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Opslaan" @@ -83,7 +86,7 @@ msgstr "Bewerk Details" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -95,7 +98,7 @@ msgstr "Schermafbeeldingen" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 #, fuzzy msgid "Maintainers" msgstr "Onderhouders" @@ -122,8 +125,7 @@ msgstr "Error: Een ander pakket gebruikt dit forumonderwerp al!" #: app/blueprints/packages/packages.py:165 #, fuzzy msgid "Error: Forum topic author doesn't match package author." -msgstr "" -"Fout: Auteur van forumonderwerp komt niet overeen met auteur van pakket." +msgstr "Fout: Auteur van forumonderwerp komt niet overeen met auteur van pakket." #: app/blueprints/packages/packages.py:168 #, fuzzy @@ -138,7 +140,7 @@ msgstr "" msgid "No download available." msgstr "Geen download beschikbaar." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Type" @@ -147,12 +149,12 @@ msgid "Title (Human-readable)" msgstr "Titel (door mensen leesbaar)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Naam (Technisch)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Alleen kleine letters (a-z), nummers (0-9) en underscores (_)" @@ -161,7 +163,7 @@ msgstr "Alleen kleine letters (a-z), nummers (0-9) en underscores (_)" msgid "Short Description (Plaintext)" msgstr "Kleine Beschrijving (Plaintext)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Onderhoudsstatus" @@ -174,7 +176,7 @@ msgstr "Tags" msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Licentie" @@ -206,69 +208,65 @@ msgstr "" msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "Kan die gebruiker niet vinden" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Toegang geweigerd" -#: app/blueprints/packages/packages.py:307 -#, fuzzy -msgid "Package already exists!" -msgstr "Pakket bestaat al!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "Je hebt geen toestemming om dat te doen" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "Geef aan welke wijzigingen nodig zijn in de goedkeuringsthread" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "Je hebt geen toestemming om dat te doen." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 #, fuzzy msgid "Unapproved package" msgstr "Niet-goedgekeurd pakket" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Onderhouders (gescheiden door komma's)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "Je hebt geen toestemming om de onderhouders te bewerken" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "Je bent geen onderhouder" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 #, fuzzy msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakketeigenaren kunnen zichzelf niet verwijderen als onderhouder" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 #, fuzzy msgid "Author Name" msgstr "Auteur Naam" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -395,13 +393,13 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Opmerking" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "Privé" @@ -420,12 +418,18 @@ msgstr "Nee" msgid "You can't review your own package!" msgstr "Je kunt je eigen pakket niet beoordelen!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 #, fuzzy msgid "You can't vote on the reviews on your own package!" msgstr "Je kunt niet stemmen op de reviews van je eigen pakket!" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "Je kunt niet stemmen op je eigen beoordelingen!" @@ -439,84 +443,69 @@ msgstr "Titel/bijschrift" msgid "Cover Image" msgstr "Omslagfoto" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Bericht" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 #, fuzzy msgid "Report" msgstr "Rapporteren" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "Al geabonneerd!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 #, fuzzy msgid "Subscribed to thread" msgstr "Geabonneerd op thread" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "Uitgeschreven!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 #, fuzzy msgid "Already not subscribed!" msgstr "Al niet geabonneerd!" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "Vergrendelde thread" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "Ontgrendelde thread" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 #, fuzzy msgid "Cannot delete thread opening post!" msgstr "Kan de openingspost van de thread niet verwijderen!" -#: app/blueprints/threads/__init__.py:225 -#, fuzzy -msgid "You cannot comment on this thread" -msgstr "Je kunt niet reageren op deze thread" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "Wacht even voordat je weer commentaar geeft" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "Opmerking moet tussen de 3 en 2000 characters lang zijn." - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 #, fuzzy msgid "Open Thread" msgstr "Open Thread" -#: app/blueprints/threads/__init__.py:287 -#, fuzzy -msgid "Unable to find that package!" -msgstr "Kan dat pakket niet vinden!" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 #, fuzzy msgid "Unable to create thread!" msgstr "Kan geen thread maken!" -#: app/blueprints/threads/__init__.py:306 -#, fuzzy -msgid "An approval thread already exists!" -msgstr "Er bestaat al een goedkeuringsthread!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 #, fuzzy msgid "Please wait before opening another thread" msgstr "Wacht a.u.b. met het openen van een andere thread" @@ -525,13 +514,13 @@ msgstr "Wacht a.u.b. met het openen van een andere thread" msgid "Username or email" msgstr "Gebruikersnaam of email" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Wachtwoord" -#: app/blueprints/users/account.py:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Onthoud mij" @@ -570,126 +559,125 @@ msgstr "Weergavenaam" msgid "Username" msgstr "Gebruikersnaam" -#: 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 "Alleen a-zA-Z0-9._ toegestaan" +#: app/blueprints/users/account.py:105 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "Wat is het resultaat van bovenstaande berekening?" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "Daar ben ik het mee eens" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registreer" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "Onjuist captcha-antwoord" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "Gebruikersnaam is ongeldig" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "" -"Een account bestaat al voor die gebruikersnaam, maar is nog niet geclaimd." +msgstr "Een account bestaat al voor die gebruikersnaam, maar is nog niet geclaimd." -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "Die gebruikersnaam/weergavenaam is al in gebruik, kies een andere." -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "Email is al in gebruik" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, 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 "" -"We konden het account niet aanmaken omdat het e-mailadres al in gebruik is " -"door %(display_name)s. Probeer een ander e-mailadres." +"We konden het account niet aanmaken omdat het e-mailadres al in gebruik " +"is door %(display_name)s. Probeer een ander e-mailadres." -#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 #, fuzzy msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Dat e-mailadres is uitgeschreven/op de zwarte lijst gezet en kan niet worden " -"gebruikt" +"Dat e-mailadres is uitgeschreven/op de zwarte lijst gezet en kan niet " +"worden gebruikt" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "Wachtwoord opnieuw instellen" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "Kan account niet vinden" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Nieuw wachtwoord" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "Verifieer wachtwoord" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "Wachtwoorden moeten overeenkomen" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Oude wachtwoord" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "Wachtwoorden komen niet overeen" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "Je wachtwoord is succesvol veranderd." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "Oude wachtwoord is onjuist" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "Onbekende verificatietoken!" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "Token is verlopen" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "Een andere gebruiker gebruikt die e-mail al" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "Bevestigde e-mailwijziging" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "E-mailadres gewijzigd" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -697,31 +685,29 @@ msgstr "" "Uw e-mailadres is gewijzigd. Als je hier niet om hebt gevraagd, neem dan " "contact op met een beheerder." -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "U kunt nu inloggen" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Verstuur" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 #, fuzzy msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -"Die e-mail staat nu op de zwarte lijst. Neem contact op met een beheerder " -"als u dit ongedaan wilt maken." +"Die e-mail staat nu op de zwarte lijst. Neem contact op met een beheerder" +" als u dit ongedaan wilt maken." #: 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 " -"admin" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" -"Ongeldige gebruikersnaam - mag alleen A-Za-z0-9._ bevatten. Overweeg contact " -"op te nemen met een beheerder" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -756,89 +742,90 @@ msgstr "" msgid "Unknown claim type" msgstr "Onbekend claimtype" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -"%(display_name)s heeft de meest nuttige recensies geschreven over ContentDB." +"%(display_name)s heeft de meest nuttige recensies geschreven over " +"ContentDB." -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "2e meest behulpzame beoordelaar" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "3e meest behulpzame beoordelaar" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "" -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "" -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "" -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "" -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "" -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "" -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr "" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr "" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr "" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr "" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "" @@ -898,6 +885,19 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -905,11 +905,11 @@ msgid "" msgstr "" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" +msgid "You don't have permission to edit this package" msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" +msgid "You don't have permission to change the package name" msgstr "" #: app/logic/packages.py:165 @@ -918,7 +918,7 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" +msgid "You don't have permission to make releases" msgstr "" #: app/logic/releases.py:37 @@ -1056,7 +1056,7 @@ msgid "Help" msgstr "" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "" @@ -1070,10 +1070,6 @@ msgstr "" msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "" @@ -1650,35 +1646,39 @@ msgstr "" msgid "Post Review" msgstr "" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "" -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "" -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "" -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "" @@ -1761,7 +1761,7 @@ msgstr "" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2464,10 +2464,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" #: app/templates/packages/view.html:271 @@ -2534,52 +2534,52 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "" @@ -2634,7 +2634,7 @@ msgstr "" msgid "Edit reply" msgstr "" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "" @@ -2644,7 +2644,7 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2677,10 +2677,16 @@ msgstr "" msgid "Lock" msgstr "" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 @@ -2740,6 +2746,14 @@ msgstr "" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" @@ -2938,10 +2952,6 @@ msgstr "" msgid "None" msgstr "" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" @@ -3069,6 +3079,12 @@ msgstr "" msgid "Forum username" msgstr "" +#: 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 "Alleen a-zA-Z0-9._ toegestaan" + #: app/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" @@ -3201,15 +3217,31 @@ msgstr "" msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3397,6 +3429,16 @@ msgstr "" msgid "Edit Notification Preferences" msgstr "" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3406,3 +3448,54 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Package already exists!" +#~ msgstr "Pakket bestaat al!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "Je hebt geen toestemming om dat te doen." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "Je hebt geen toestemming om de onderhouders te bewerken" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "Je kunt niet reageren op deze thread" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "Opmerking moet tussen de 3 en 2000 characters lang zijn." + +#~ msgid "Unable to find that package!" +#~ msgstr "Kan dat pakket niet vinden!" + +#~ msgid "An approval thread already exists!" +#~ msgstr "Er bestaat al een goedkeuringsthread!" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" +#~ "Ongeldige gebruikersnaam - mag alleen " +#~ "A-Za-z0-9._ bevatten. Overweeg contact op " +#~ "te nemen met een beheerder" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" + diff --git a/translations/pl/LC_MESSAGES/messages.po b/translations/pl/LC_MESSAGES/messages.po index 6cd2b5d..a5fc63b 100644 --- a/translations/pl/LC_MESSAGES/messages.po +++ b/translations/pl/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Polish translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,21 +7,24 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-05-24 12:14+0000\n" "Last-Translator: Jakub Z \n" -"Language-Team: Polish \n" "Language: pl\n" +"Language-Team: Polish " +"\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && " +"(n%100<10 || n%100>=20) ? 1 : 2\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.13-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Zostałeś zbanowany." @@ -41,16 +44,16 @@ msgid "Limit to package" msgstr "Ogranicz do paczki" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Zapisz" @@ -81,7 +84,7 @@ msgstr "Edytuj detale" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Wydania" @@ -93,7 +96,7 @@ msgstr "Zrzuty ekranu" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Opiekunowie projektu" @@ -123,14 +126,14 @@ msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -"Uwaga: Nie odnaleziono tematu na forum. Może się to zdarzyć gdy temat został " -"dopiero utworzony." +"Uwaga: Nie odnaleziono tematu na forum. Może się to zdarzyć gdy temat " +"został dopiero utworzony." #: app/blueprints/packages/packages.py:215 msgid "No download available." msgstr "Pobieranie niedostępne." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Typ" @@ -139,12 +142,12 @@ msgid "Title (Human-readable)" msgstr "Tytuł (Czytelny dla człowieka)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Nazwa (techniczna)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Tylko małe litery (a-z), cyfry (0-9) oraz podłogi (_)" @@ -153,7 +156,7 @@ msgstr "Tylko małe litery (a-z), cyfry (0-9) oraz podłogi (_)" msgid "Short Description (Plaintext)" msgstr "Krótki opis (zwykły tekst)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Stan konserwacji" @@ -166,7 +169,7 @@ msgstr "Tagi" msgid "Content Warnings" msgstr "Uwagi zawartości" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Licencja" @@ -198,66 +201,63 @@ msgstr "ID tematu na forum" msgid "Video URL" msgstr "URL filmiku" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "Nie można znaleźć tego użytkownika" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Brak dostępu" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "Paczka już istnieje!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "Nie masz uprawnień aby to zrobić" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Proszę zostawić komentarz ze zmianami, które są wymagane w wątku " "zatwierdzenia" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "Nie masz uprawnień aby to zrobić." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "Usunięto paczkę" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "Niezatwierdzona paczka" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Opiekunowie (po przecinku)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "Nie masz uprawnień aby edytować opiekunów" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "Nie jesteś opiekunem" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "Właściciele paczek nie mogą usunąć siebie jako opiekunów" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Nazwa autora" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -379,13 +379,13 @@ msgstr "Usunięto konfigurację aktualizacji" msgid "Now, please create an initial release" msgstr "Teraz, utwórz pierwsze wydanie" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Komentarz" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "Prywatny" @@ -403,11 +403,17 @@ msgstr "Nie" msgid "You can't review your own package!" msgstr "Nie możesz napisać opinii dla swojej paczki!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "Nie możesz oceniać opinii swojej paczki!" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "Nie możesz oceniać swoich opinii!" @@ -421,75 +427,63 @@ msgstr "Tytuł/Nagłówek" msgid "Cover Image" msgstr "Obrazek okładki" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Wiadomość" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Zgłoś" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "Już zasubskrybowano!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "Zasubskrybowano wątek" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "Anulowano subskrybcję!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "Już anulowano subskrybcję!" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "Zablokowano wątek" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "Odblokowano wątek" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "Nie można usunąć wiadomości otwierającej post!" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "Nie możesz komentować w tym wątku" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "Poczekaj zanim znów skomentujesz" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "Komentarze muszą mieć od 3 do 2000 znaków." - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Otwórz wątek" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "Nie można znaleźć tej paczki!" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "Nie można utworzyć wątku!" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" -msgstr "Wątek zatwierdzający już istnieje!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "Poczekaj zanim otworzysz kolejny wątek" @@ -497,13 +491,13 @@ msgstr "Poczekaj zanim otworzysz kolejny wątek" msgid "Username or email" msgstr "Nazwa użytkownika lub email" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Hasło" -#: app/blueprints/users/account.py:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Zapamiętaj mnie" @@ -542,53 +536,54 @@ msgstr "Wyświetlana nazwa" msgid "Username" msgstr "Nazwa użytkownika" -#: 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 "Tylko znaki a-zA-Z0-9._ są dozwolone" +#: app/blueprints/users/account.py:105 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "Jaki jest wynik powyższego wyrażenia?" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "Zgadzam się" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Zarejestruj się" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "Niepoprawna odpowiedź captcha" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "Nazwa użytkownika jest niepoprawna" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -"Konto z taką nazwą użytkownika już istnieje ale jeszcze nie zostało zajęte." +"Konto z taką nazwą użytkownika już istnieje ale jeszcze nie zostało " +"zajęte." -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "Ta nazwa użytkownika/wyświetlana nazwa jest już w użyciu, wybierz inną." -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "Email już w użyciu" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -597,100 +592,99 @@ msgstr "" "Nie mogliśmy utworzyć konta, ponieważ email jest już używany przez " "%(display_name)s. Spróbuj użyć innego adresu email." -#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Ten adres email został odsubskrybowany/znajduje się na czarnej liście i nie " -"może być użyty" +"Ten adres email został odsubskrybowany/znajduje się na czarnej liście i " +"nie może być użyty" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "Zresetuj hasło" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "Nie można znaleźć konta" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Nowe hasło" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "Zweryfikuj hasło" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "Hasła muszą się zgadzać" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Stare hasło" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "Hasła nie zgadzają się" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "Twoje hasło zostało pomyślnie zmienione." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "Stare hasło jest niepoprawne" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "Nieznany token weryfikacji!" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "Token wygasł" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "Inny użytkownik już używa tego adresu email" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "Potwierdzono zmianę adresu email" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "Adres email został zmieniony" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -"Twój adres email został zmieniony. Jeżeli nie ty to zrobiłeś, skontaktuj się " -"z administratorem." +"Twój adres email został zmieniony. Jeżeli nie ty to zrobiłeś, skontaktuj " +"się z administratorem." -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "Możesz teraz się zalogować" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Wyślij" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -"Ten email znajduje się na czarnej liście. Skontaktuj się z adminem jeżeli " -"chcesz aby to cofnąć." +"Ten email znajduje się na czarnej liście. Skontaktuj się z adminem jeżeli" +" chcesz aby to cofnąć." #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" -"Niepoprawna nazwa użytkownika - może tylko zawierać znaki A-Za-z0-9._. " -"Rozważ skontaktowanie się z adminem" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -725,88 +719,88 @@ msgstr "Nie odnaleziono klucza w twojej sygnaturze!" msgid "Unknown claim type" msgstr "Nieznany typ zajęcia" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "Najlepszy recenzent" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s napisał najbardziej pomocne opinie na ContentDB." -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "Drugi najbardziej pomocny recenzent" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "Trzeci najbardziej pomocny recenzent" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "To ustanawia %(display_name)s w top %(perc)s%%" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "Recenzent top %(perc)s%%" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "Tylko użytkownicy %(place)d napisali bardziej pomocne opinie." -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "Rozważ napisanie bardziej pomocnej opinii aby dostać medal." -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "Jesteś na miejscu %(place)s." -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "Top %(type)s" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "Top %(group)d %(type)s" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "%(display_name)s ma %(type)s na miejscu %(place)d." -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "Twoje paczki mają %(downloads)d pobrań całkowicie." -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "Pierwszy medal jest od 50 tys." -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr ">300 tys pobrań" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr ">100 tys pobrań" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr ">75 tys pobrań" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr ">50 tys pobrań" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "Otrzymał %(downloads)d pobrań pomiędzy wszystkimi paczkami." @@ -866,20 +860,32 @@ msgstr "Ranga" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nie możesz promować użytkownika na rangę wyższą niż twoja!" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "Wyszukaj" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" -msgstr "" -"Nazwa może zawierać tylko małe litery (a-z), cyfry (0-9) oraz podłogi (_)" +msgstr "Nazwa może zawierać tylko małe litery (a-z), cyfry (0-9) oraz podłogi (_)" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" -msgstr "Nie masz uprawnień aby edytować tą paczkę" +msgid "You don't have permission to edit this package" +msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" -msgstr "Nie masz uprawnień aby zmienić nazwę paczki" +msgid "You don't have permission to change the package name" +msgstr "" #: app/logic/packages.py:165 #, python-format @@ -887,16 +893,16 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "Nie można dodać chronionego tagu %(title)s do paczki" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" -msgstr "Nie masz uprawnień aby tworzyć wydania" +msgid "You don't have permission to make releases" +msgstr "" #: app/logic/releases.py:37 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -"Utworzyłeś zbyt dużo wydań tej paczki w ciągu ostatnich 5 minut, poczekaj " -"zanim spróbujesz ponownie" +"Utworzyłeś zbyt dużo wydań tej paczki w ciągu ostatnich 5 minut, poczekaj" +" zanim spróbujesz ponownie" #: app/logic/releases.py:74 msgid "Invalid commit hash; it must be a 40 character long base16 string" @@ -984,8 +990,8 @@ msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -"Otrzymujesz ten email, ponieważ ktoś (mamy nadzieję, że to ty) wpisał twój " -"email jako email użytkownika." +"Otrzymujesz ten email, ponieważ ktoś (mamy nadzieję, że to ty) wpisał " +"twój email jako email użytkownika." #: app/tasks/emails.py:153 #, python-format @@ -1035,7 +1041,7 @@ msgid "Help" msgstr "Pomoc" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "Wątki" @@ -1049,10 +1055,6 @@ msgstr "Wyszukaj %(type)s" msgid "Search all packages" msgstr "Wyszukaj we wszystkich paczkach" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "Wyszukaj" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "Kolejka zadań" @@ -1311,8 +1313,8 @@ msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -"Z powodów bezpieczeństwa tokeny dostępu są pokazywane tylko raz. Zresetuj " -"token jeżeli go stracisz." +"Z powodów bezpieczeństwa tokeny dostępu są pokazywane tylko raz. Zresetuj" +" token jeżeli go stracisz." #: app/templates/api/create_edit_token.html:40 msgid "Reset" @@ -1406,20 +1408,20 @@ msgid "" "This may be because you used another email with your account, or because " "you never confirmed your email." msgstr "" -"Może to być spowodowane tym, że użyłeś innego emaila dla swojego konta lub " -"nigdy go nie potwierdziłeś." +"Może to być spowodowane tym, że użyłeś innego emaila dla swojego konta " +"lub nigdy go nie potwierdziłeś." #: app/templates/emails/unable_to_find_account.html:8 msgid "You can use GitHub to log in if it is associated with your account." msgstr "" -"Możesz użyć serwisu GitHub aby się zalogować jeżeli jest połączony z twoim " -"kontem." +"Możesz użyć serwisu GitHub aby się zalogować jeżeli jest połączony z " +"twoim kontem." #: app/templates/emails/unable_to_find_account.html:9 msgid "Otherwise, you may need to contact rubenwardy for help." msgstr "" -"W przeciwnym razie możesz skontaktować się z użytkownikiem rubenwardy w celu " -"uzyskania pomocy." +"W przeciwnym razie możesz skontaktować się z użytkownikiem rubenwardy w " +"celu uzyskania pomocy." #: app/templates/emails/unable_to_find_account.html:12 msgid "" @@ -1437,8 +1439,8 @@ msgid "" "This email has been sent to you because someone (hopefully you) has " "entered your email address as a user's email." msgstr "" -"Ten email został wysłany do ciebie, ponieważ ktoś (mamy nadzieję, że to ty) " -"wpisał twój email jako email użytkownika." +"Ten email został wysłany do ciebie, ponieważ ktoś (mamy nadzieję, że to " +"ty) wpisał twój email jako email użytkownika." #: app/templates/emails/verify.html:11 msgid "If it wasn't you, then just delete this email." @@ -1462,16 +1464,16 @@ msgid "" "We're sorry to see you go. You just need to do one more thing before your" " email is blacklisted." msgstr "" -"Jest nam przykro, że nas opuszczasz. Musisz zrobić jeszcze tylko jedną rzecz " -"zanim email zostanie dodany na czarną listę." +"Jest nam przykro, że nas opuszczasz. Musisz zrobić jeszcze tylko jedną " +"rzecz zanim email zostanie dodany na czarną listę." #: app/templates/emails/verify_unsubscribe.html:23 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address in the unsubscribe form." msgstr "" -"Otrzymujesz ten email, ponieważ ktoś (mamy nadzieję, że to ty) wpisał twój " -"email w formularzu anulowania subskrybcji." +"Otrzymujesz ten email, ponieważ ktoś (mamy nadzieję, że to ty) wpisał " +"twój email w formularzu anulowania subskrybcji." #: app/templates/macros/audit_log.html:13 #, python-format @@ -1527,8 +1529,7 @@ msgstr "Proszę czekać zanim licencja zostanie dodana do CDB." #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." -msgstr "" -"Powinieneś dodać co najmniej jeden zrzut ekranu ale nie jest to wymagane." +msgstr "Powinieneś dodać co najmniej jeden zrzut ekranu ale nie jest to wymagane." #: app/templates/macros/package_approval.html:62 msgid "Please wait for the release to be approved." @@ -1652,35 +1653,39 @@ msgstr "Dlaczego tak lub dlaczego nie? Spróbuj być konstruktywny" msgid "Post Review" msgstr "Napisz opinię" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Opiekun" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "Ten wątek został zablokowany przez moderatora." -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "Poczekaj zanim napiszesz kolejny komentarz." -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "Ten wątek został zablokowany." -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "Nie masz uprawnień aby napisać post." -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "Brak wątków" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "Wątek" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "Ostatnia odpowiedź" @@ -1763,7 +1768,7 @@ msgstr "Tematy na forum" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -1835,7 +1840,8 @@ msgstr "Zbiorcze ustawienia aktualizacji" #: app/templates/packages/bulk_update_conf.html:18 msgid "This will set the update settings for all packages with a Git repo." msgstr "" -"To zmieni ustawienia aktualizacji dla wszystkich paczek z repozytorium Git." +"To zmieni ustawienia aktualizacji dla wszystkich paczek z repozytorium " +"Git." #: app/templates/packages/bulk_update_conf.html:27 #: app/templates/packages/release_new.html:50 @@ -1847,7 +1853,8 @@ msgstr "Pozostaw puste aby użyć domyślnej gałęzi" #: app/templates/packages/update_config.html:35 msgid "Currently, the branch name field is only used by the New Commit trigger." msgstr "" -"Na razie pole z nazwą gałęzi jest tylko używane przez wyzwalacz Nowy Commit." +"Na razie pole z nazwą gałęzi jest tylko używane przez wyzwalacz Nowy " +"Commit." #: app/templates/packages/create_edit.html:5 #, python-format @@ -1873,8 +1880,8 @@ msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -"Możesz załączyć plik .cdb.json w twojej %(type)s aby zaktualizować te detale " -"automatycznie." +"Możesz załączyć plik .cdb.json w twojej %(type)s aby zaktualizować te " +"detale automatycznie." #: app/templates/packages/create_edit.html:55 msgid "" @@ -1900,8 +1907,8 @@ msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -"Wybierz opcję 'W trakcie prac' jeżeli twoja paczka jest niestabilna i jeżeli " -"nie powinna być polecana wszystkim graczom" +"Wybierz opcję 'W trakcie prac' jeżeli twoja paczka jest niestabilna i " +"jeżeli nie powinna być polecana wszystkim graczom" #: app/templates/packages/create_edit.html:88 msgid "If there is no media, set the Media License to the same as the License." @@ -2082,8 +2089,8 @@ msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -"Jakiekolwiek powiązane przesyłanie nie będzie usunięte od razu ale wydanie " -"nie będzie się więcej pojawiać." +"Jakiekolwiek powiązane przesyłanie nie będzie usunięte od razu ale " +"wydanie nie będzie się więcej pojawiać." #: app/templates/packages/release_edit.html:82 msgid "You cannot delete the latest release; please create a newer one first." @@ -2164,8 +2171,8 @@ msgid "" "automatically,\n" "\t\t\twhich will override your selection." msgstr "" -"Plik .conf twojej paczki może ustawić to " -"automatycznie\n" +"Plik .conf twojej paczki może ustawić " +"to automatycznie\n" "co spowoduje nadpisanie twojego wyboru." #: app/templates/packages/release_wizard.html:4 @@ -2196,16 +2203,16 @@ msgid "" "When you push a change to your Git repository, ContentDB can create a new" " release automatically or send you a reminder." msgstr "" -"Kiedy wypychasz zmianę do twojego repozytorium Git, ContentDB może utworzyć " -"wydanie automatycznie lub wysłać ci powiadomienie." +"Kiedy wypychasz zmianę do twojego repozytorium Git, ContentDB może " +"utworzyć wydanie automatycznie lub wysłać ci powiadomienie." #: app/templates/packages/release_wizard.html:21 msgid "" "ContentDB will check your Git repository every day, but you can use " "webhooks or the API for faster updates." msgstr "" -"ContentDB będzie sprawdzać twoje repozytorium Git codziennie ale możesz użyć " -"webhooków lub API dla szybszych aktualizacji." +"ContentDB będzie sprawdzać twoje repozytorium Git codziennie ale możesz " +"użyć webhooków lub API dla szybszych aktualizacji." #: app/templates/packages/release_wizard.html:25 #: app/templates/packages/release_wizard.html:64 @@ -2273,8 +2280,8 @@ msgid "" msgstr "" "W celu ominięcia utraty danych nie możesz trwale usuwać paczek.\n" "Możesz usunąć je z ContentDB co spowoduje, że nie będą\n" -"widoczne dla żadnego użytkownika i mogą zostać usunięte trwale w przyszłości." -"\n" +"widoczne dla żadnego użytkownika i mogą zostać usunięte trwale w " +"przyszłości.\n" "Administrator może przywracać usunięte paczki w razie potrzeby." #: app/templates/packages/remove.html:19 @@ -2292,8 +2299,8 @@ msgstr "Powód" #: app/templates/packages/remove.html:30 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -"Powód anulowania zatwierdzenia / usunięcia, będzie się to wyświetlać w logu " -"audytów" +"Powód anulowania zatwierdzenia / usunięcia, będzie się to wyświetlać w " +"logu audytów" #: app/templates/packages/remove.html:34 #: app/templates/threads/delete_reply.html:18 @@ -2311,8 +2318,7 @@ msgstr "Wyślij opinię dla %(title)s autorstwa %(author)s" #: app/templates/threads/new.html:11 #, python-format msgid "Found a bug? Post on the issue tracker instead." -msgstr "" -"Znalazłeś błąd? Powiadom autorów na liście błędów." +msgstr "Znalazłeś błąd? Powiadom autorów na liście błędów." #: app/templates/packages/review_create_edit.html:56 msgid "Delete review." @@ -2323,8 +2329,8 @@ msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." msgstr "" -"To zamieni opinię w wątek, pozostawiając komentarze ale usuwając wpływ na " -"ocenę paczki." +"To zamieni opinię w wątek, pozostawiając komentarze ale usuwając wpływ na" +" ocenę paczki." #: app/templates/packages/review_votes.html:4 #: app/templates/packages/view.html:315 @@ -2440,8 +2446,8 @@ msgid "" "ContentDB will poll your Git repository every day, if your package is " "approved." msgstr "" -"ContentDB będzie sprawdzać twoje repozytorium Git codzienne jeżeli paczka " -"jest zatwierdzona." +"ContentDB będzie sprawdzać twoje repozytorium Git codzienne jeżeli paczka" +" jest zatwierdzona." #: app/templates/packages/update_config.html:17 msgid "You should consider using webhooks or the API for faster releases." @@ -2534,13 +2540,11 @@ msgstr "Forum" msgid "Issue Tracker" msgstr "Lista błędów" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" -"Ten wątek jest widoczny tylko dla właściciela paczki oraz użytkowników z " -"rangą Zatwierdzacz lub wyższą." #: app/templates/packages/view.html:271 msgid "Awaiting review" @@ -2606,53 +2610,54 @@ msgstr "Opcjonalne" msgid "Compatible Games" msgstr "Kompatybilne gry" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "Żadna konkretna gra nie jest wymagana" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "To jest eksperymentalna funkcjonalność." -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "Wspierane gry są ustalane przez algorytm i mogą nie być poprawne." -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "Informacje" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "Techniczna nazwa" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -"%(code_license)s dla kodu źródłowego,
%(media_license)s dla multimediów." +"%(code_license)s dla kodu źródłowego,
%(media_license)s dla " +"multimediów." -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "Nieznany" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "Dodano" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "Usuń siebie" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "Zapewnia" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "Więcej" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "Zobacz log audytów" @@ -2707,7 +2712,7 @@ msgstr "Usuń \"%(title)s\" autorstwa %(author)s" msgid "Edit reply" msgstr "Edytuj odpowiedź" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nowy wątek" @@ -2719,7 +2724,7 @@ msgstr "" "Jeżeli paczka nie powinna pojawiać się na CDB (tj: jeżeli nie działa), " "możesz nam o tym powiedzieć tutaj." -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2754,13 +2759,17 @@ msgstr "Odblokuj" msgid "Lock" msgstr "Zablokuj" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" -"Ten wątek jest widoczny tylko dla twórcy, właściciela paczki oraz " -"użytkowników z rangą Zatwierdzacz lub wyższą." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" @@ -2819,6 +2828,14 @@ msgstr "Niespełnione zależności" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "Meta paczki, które mają zależności ale żadne paczki ich nie zapewniają." +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "Zobacz wszystko" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Wszystkie przestarzałe paczki" @@ -2920,15 +2937,16 @@ msgid "" "'Update Settings'." msgstr "" "Zamiast oznaczać paczki jako przestarzałe możesz automatycznie tworzyć " -"wydania gdy nowe commity lub tagi są wypchnięte do repozytorium Git używając " -"'Ustawień aktualizacji'." +"wydania gdy nowe commity lub tagi są wypchnięte do repozytorium Git " +"używając 'Ustawień aktualizacji'." #: app/templates/todo/user.html:60 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -"Aby usunąć paczkę poniżej utwórz wydanie lub zmień ustawienia aktualizacji." +"Aby usunąć paczkę poniżej utwórz wydanie lub zmień ustawienia " +"aktualizacji." #: app/templates/todo/user.html:68 msgid "Small Screenshots" @@ -2939,15 +2957,16 @@ msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -"Te paczki posiadają zrzuty ekranu, które są za małe i powinny być zamienione." +"Te paczki posiadają zrzuty ekranu, które są za małe i powinny być " +"zamienione." #: app/templates/todo/user.html:72 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -"Czerwone i pomarańczowe to zrzuty ekranu poniżej limitu oraz szare zrzuty " -"ekranu są poniżej zalecanej rozdzielczości." +"Czerwone i pomarańczowe to zrzuty ekranu poniżej limitu oraz szare zrzuty" +" ekranu są poniżej zalecanej rozdzielczości." #: app/templates/todo/user.html:127 msgid "See All" @@ -3026,10 +3045,6 @@ msgstr "Połącz konto GitHub" msgid "None" msgstr "Brak" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "Zobacz wszystko" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "Ostatnie akcje na koncie" @@ -3045,7 +3060,8 @@ msgstr "Usuń lub dezaktywuj" #: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -"Usuwanie konta oraz dezaktywacja nie jest jeszcze dostępna dla użytkowników." +"Usuwanie konta oraz dezaktywacja nie jest jeszcze dostępna dla " +"użytkowników." #: app/templates/users/account.html:90 msgid "Please contact the admin." @@ -3065,8 +3081,8 @@ msgid "" "Your email is needed to recover your account if you forget your password " "and to send (configurable) notifications. " msgstr "" -"Twój email jest wymagany do odzyskania konta jeżeli zapomnisz hasła oraz do " -"wysyłania powiadomień. " +"Twój email jest wymagany do odzyskania konta jeżeli zapomnisz hasła oraz " +"do wysyłania powiadomień. " #: app/templates/users/change_set_password.html:29 #: app/templates/users/register.html:25 @@ -3130,8 +3146,8 @@ msgid "" "You'll need to use prove that you have access to your forum account using" " one of the options below." msgstr "" -"Musisz udowodnić, że masz dostęp do swojego konta na forum używając jednej z " -"opcji poniżej." +"Musisz udowodnić, że masz dostęp do swojego konta na forum używając " +"jednej z opcji poniżej." #: app/templates/users/claim_forums.html:14 msgid "This is so ContentDB can link your account to your forum account." @@ -3166,6 +3182,12 @@ msgstr "Wpisz twoją nazwę użytkownika na forum tutaj:" msgid "Forum username" msgstr "Nazwa użytkownika na forum" +#: 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 "Tylko znaki a-zA-Z0-9._ są dozwolone" + #: app/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Będziesz musiał mieć wypełnione pole GitHub w swoim profilu na forum." @@ -3175,8 +3197,8 @@ msgid "" "Log into the forum and do that here." msgstr "" -"Zaloguj się do konta na forum i zrób to tutaj." +"Zaloguj się do konta na forum i zrób to tutaj." #: app/templates/users/claim_forums.html:47 msgid "Next: log in with GitHub" @@ -3196,9 +3218,9 @@ msgid "" "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "Control Panel > Profile > Edit signature" msgstr "" -"Wejdź na stronę Panel kontrolny użytkownika > Profil > " -"Edytuj sygnaturę" +"Wejdź na stronę Panel " +"kontrolny użytkownika > Profil > Edytuj sygnaturę" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -3241,8 +3263,8 @@ msgid "" "wiped - including %(threads)d threads and %(replies)d replies." msgstr "" "Zamiast tego twoje konto zostanie dezaktywowane i wszystkie informacje " -"osobiste zostaną usunięte - włączając %(threads)d wątków oraz %(replies)d " -"odpowiedzi." +"osobiste zostaną usunięte - włączając %(threads)d wątków oraz %(replies)d" +" odpowiedzi." #: app/templates/users/delete.html:25 msgid "See the privacy policy for more information." @@ -3310,15 +3332,31 @@ msgstr "GitHub" msgid "Edit Account" msgstr "Edytuj konto" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "Zbanuj" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "Zmień email i wyślij wiadomość resetującą hasło" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Adres email" @@ -3406,16 +3444,16 @@ msgid "" "Only alphanumeric characters, periods, underscores, and minuses are " "allowed (a-zA-Z0-9._)" msgstr "" -"Tylko znaki alfanumeryczne, kropki, podłogi oraz znaki minus są dozwolone " -"(a-zA-Z0-9._)" +"Tylko znaki alfanumeryczne, kropki, podłogi oraz znaki minus są dozwolone" +" (a-zA-Z0-9._)" #: app/templates/users/register.html:20 msgid "" "Human readable name, defaults to username if not specified. This can be " "changed later." msgstr "" -"Nazwa czytelna dla człowieka, domyślna wartość to nazwa użytkownika jeżeli " -"nie podana. Może to zostać zmienione później." +"Nazwa czytelna dla człowieka, domyślna wartość to nazwa użytkownika " +"jeżeli nie podana. Może to zostać zmienione później." #: app/templates/users/register.html:21 msgid "Same as username" @@ -3439,8 +3477,8 @@ msgid "" "Your email is needed to recover your account if you forget your password," " and to send (configurable) notifications." msgstr "" -"Twój email jest potrzeby aby odzyskać konto jeżeli zapomnisz hasła oraz aby " -"wysyłać (konfigurowalne) powiadomienia." +"Twój email jest potrzeby aby odzyskać konto jeżeli zapomnisz hasła oraz " +"aby wysyłać (konfigurowalne) powiadomienia." #: app/templates/users/settings_email.html:25 msgid "There is at least one verification pending." @@ -3452,8 +3490,7 @@ msgstr "Ustawienia powiadomień" #: app/templates/users/settings_email.html:33 msgid "Email notifications are currently turned off. Click 'save' to enable." -msgstr "" -"Powiadomienia email są obecnie wyłączone. Naciśnij 'zapisz' aby włączyć." +msgstr "Powiadomienia email są obecnie wyłączone. Naciśnij 'zapisz' aby włączyć." #: app/templates/users/settings_email.html:38 msgid "" @@ -3480,8 +3517,8 @@ msgid "" "This will blacklist an email address, preventing ContentDB from ever " "sending emails to it - including password resets." msgstr "" -"To zapisze adres email na czarną listę, uniemożliwiając ContentDB wysyłania " -"emailów na ten adres - włączając resetowanie hasła." +"To zapisze adres email na czarną listę, uniemożliwiając ContentDB " +"wysyłania emailów na ten adres - włączając resetowanie hasła." #: app/templates/users/unsubscribe.html:20 msgid "Please enter the email address you wish to blacklist." @@ -3522,6 +3559,16 @@ msgstr "Nie będziesz już mógł używać tego e-maila z ContentDB." msgid "Edit Notification Preferences" msgstr "Edytuj Preferencje Powiadomień" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Masz dużo powiadomień, powinieneś je przeczytać lub wyczyścić" @@ -3531,3 +3578,60 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "Rozważ włączenie powiadomień e-mail, możesz dostosować ilość wysyłanych" + +#~ msgid "Package already exists!" +#~ msgstr "Paczka już istnieje!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "Nie masz uprawnień aby to zrobić." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "Nie masz uprawnień aby edytować opiekunów" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "Nie możesz komentować w tym wątku" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "Komentarze muszą mieć od 3 do 2000 znaków." + +#~ msgid "Unable to find that package!" +#~ msgstr "Nie można znaleźć tej paczki!" + +#~ msgid "An approval thread already exists!" +#~ msgstr "Wątek zatwierdzający już istnieje!" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" +#~ "Niepoprawna nazwa użytkownika - może " +#~ "tylko zawierać znaki A-Za-z0-9._. Rozważ " +#~ "skontaktowanie się z adminem" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "Nie masz uprawnień aby edytować tą paczkę" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "Nie masz uprawnień aby zmienić nazwę paczki" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "Nie masz uprawnień aby tworzyć wydania" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" +#~ "Ten wątek jest widoczny tylko dla " +#~ "właściciela paczki oraz użytkowników z " +#~ "rangą Zatwierdzacz lub wyższą." + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" +#~ "Ten wątek jest widoczny tylko dla " +#~ "twórcy, właściciela paczki oraz użytkowników" +#~ " z rangą Zatwierdzacz lub wyższą." + diff --git a/translations/ru/LC_MESSAGES/messages.po b/translations/ru/LC_MESSAGES/messages.po index 3e65cc9..06ce61a 100644 --- a/translations/ru/LC_MESSAGES/messages.po +++ b/translations/ru/LC_MESSAGES/messages.po @@ -7,21 +7,24 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-05-24 12:14+0000\n" "Last-Translator: Covarubio <6amffsl@gmail.com>\n" -"Language-Team: Russian \n" "Language: ru\n" +"Language-Team: Russian " +"\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.13-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Вы были забанены." @@ -41,16 +44,16 @@ msgid "Limit to package" msgstr "Ограничение на дополнение" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Сохранить" @@ -81,7 +84,7 @@ msgstr "Изменить Детали" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Релизы" @@ -93,7 +96,7 @@ msgstr "Скриншоты" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Разработчики" @@ -130,7 +133,7 @@ msgstr "" msgid "No download available." msgstr "Загрузка недоступна." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Тип" @@ -139,12 +142,12 @@ msgid "Title (Human-readable)" msgstr "Название (читаемое)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Имя (техническое)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -155,7 +158,7 @@ msgstr "" msgid "Short Description (Plaintext)" msgstr "Краткое описание (обычный текст)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Статус разработки" @@ -168,7 +171,7 @@ msgstr "Теги" msgid "Content Warnings" msgstr "Предупреждения о содержимом" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Лицензия" @@ -200,64 +203,61 @@ msgstr "ID темы на форуме" msgid "Video URL" msgstr "URL видео" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "Не получилось найти данного пользователя" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Доступ запрещён" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "Дополнение уже существует!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "У вас нету разрешения это делать" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "Пожалуйста, прокомментируйте, какие изменения необходимы в теме проверки" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "У вас нету разрешения это делать." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "Удалённое дополнение" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "Непроверенное дополнение" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Разработчики (через запятую)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "У вас нету разрешения изменять список разработчиков" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "Вы не разработчик" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "Владельцы дополнения не могут удалить самих себя как разработчиков" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Имя автора" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -381,13 +381,13 @@ msgstr "Удалить обновлённую конфигурацию" msgid "Now, please create an initial release" msgstr "Теперь, создайте первый релиз" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Комментарий" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "Приватный" @@ -405,11 +405,17 @@ msgstr "Нет" msgid "You can't review your own package!" msgstr "Вы не можете дать обзор на ваше дополнение!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "Вы не можете голосовать за обзоры вашего дополнения!" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "Вы не можете голосовать на своих обзорах!" @@ -423,75 +429,63 @@ msgstr "Название/подпись" msgid "Cover Image" msgstr "Изображение для обложки" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Сообщение" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Сообщить" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "Уже подписано!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "Подписано на тред" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "Подписка отменена!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "Уже не подписано!" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "Закрытый тред" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "Открытый тред" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "Не могу удалить пост, начинающий тред!" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "Вы не можете оставлять комментарии в этом треде" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "Пожалуйста, подождите прежде чем снова комментировать" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "Комментарий должен быть размером от 3 до 2000 символов." - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Открыть тред" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "Не получилось найти это дополнение!" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "Не получилось создать тред!" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" -msgstr "Тема проверки уже существует!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "Пожалуйста, подождите прежде чем открывать ещё один тред" @@ -499,13 +493,13 @@ msgstr "Пожалуйста, подождите прежде чем откры msgid "Username or email" msgstr "Username или email" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Запомнить меня" @@ -544,52 +538,52 @@ msgstr "Отображать имя" msgid "Username" msgstr "Имя пользователя" -#: 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 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "Каков ответ на пример выше?" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "Я согласен" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Зарегистрироваться" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "Неправильный ответ на капчу" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "Имя пользователя недействительно" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Аккаунт для этого имени пользователя уже существует но ещё не был занят." -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "Это имя пользователя/отображаемое имя уже используется, выберите другое." -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "Email уже используется" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -598,70 +592,70 @@ msgstr "" "У нас не получилось создать аккаунт так как email уже используется " "%(display_name)s. Попробуйте другой email адрес." -#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: 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:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "Сбросить пароль" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "Не удается найти аккаунт" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Новый пароль" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "Подтвердить пароль" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "Пароли должны совпадать" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Старый пароль" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "Пароли не совпадают" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "Ваш пароль был успешно изменён." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "Старый пароль неправильный" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "Неизвестный токен верификации!" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "Токен просрочен" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "Другой пользователь уже использует этот email" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "Подтвердить изменение email" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "Адрес email изменён" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -669,15 +663,15 @@ msgstr "" "Ваш email адрес был изменён. Если вы этого не запрашивали, пожалуйста, " "свяжитесь с администратором." -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "Теперь вы можете войти" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Отправить" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -687,11 +681,10 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" -"Неправильное имя пользователя - оно должно содержать только A-Za-z0-9._. " -"Попробуйте связаться с администратором" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -727,88 +720,88 @@ msgstr "Не получилось найти ключ в вашей подпис msgid "Unknown claim type" msgstr "Неизвестный тип занимания" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "Лучший обзорщик" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s написал самые полезные обзоры на ContentDB." -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "2-й самый полезный обзорщик" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "3-й самый полезный обзорщик" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Это ставит %(display_name)s в топ %(perc)s%%" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "Лучший %(perc)s%% обзорщик" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "Только %(place)d пользователей написали больше полезных обзоров." -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "Попробуйте писать больше полезных обзоров чтобы получить медаль." -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "Вы на %(place)s месте." -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "Топ %(type)s" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "Топ %(group)d %(type)s" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "%(display_name)s имеет %(type)s на #%(place)d." -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "Ваши дополнения в сумме имеют %(downloads)d загрузок." -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "Первая медаль на 50k." -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr ">300k загрузок" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr ">100k загрузок" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr ">75k загрузок" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr ">50k загрузок" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "Получил %(downloads)d загрузок со всех дополнений." @@ -868,6 +861,19 @@ msgstr "Ранг" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Нельзя повысить пользователя на ранг выше своего!" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "Поиск" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -877,12 +883,12 @@ msgstr "" "подчеркивания (_)" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" -msgstr "У вас нет разрешения на редактирование этого пакета" +msgid "You don't have permission to edit this package" +msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" -msgstr "У вас нет разрешения на изменение имени дополнения" +msgid "You don't have permission to change the package name" +msgstr "" #: app/logic/packages.py:165 #, python-format @@ -890,8 +896,8 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "Не удается добавить защищенный тег %(title)s в дополнение" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" -msgstr "У вас нет разрешения на создание релизов" +msgid "You don't have permission to make releases" +msgstr "" #: app/logic/releases.py:37 msgid "" @@ -1038,7 +1044,7 @@ msgid "Help" msgstr "Помощь" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "Треды" @@ -1052,10 +1058,6 @@ msgstr "Искать %(type)s" msgid "Search all packages" msgstr "Искать все дополнения" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "Поиск" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "Рабочая очередь" @@ -1665,35 +1667,39 @@ msgstr "Почему или почему нет? Постарайтесь быт msgid "Post Review" msgstr "Опубликовать обзор" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Разработчик" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "Эта тема была закрыта модератором." -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "Пожалуйста, подождите, прежде чем комментировать снова." -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "Эта тема была закрыта." -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "У вас нет разрешения на публикацию." -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "Темы не найдены" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "Тема" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "Последний ответ" @@ -1778,7 +1784,7 @@ msgstr "Темы форума" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2557,13 +2563,11 @@ msgstr "Форум" msgid "Issue Tracker" msgstr "Трекер проблем" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" -"Эта тема видна только владельцу дополнения и пользователям с рангом " -"Проверяющий или выше." #: app/templates/packages/view.html:271 msgid "Awaiting review" @@ -2631,53 +2635,53 @@ msgstr "Необязательно" msgid "Compatible Games" msgstr "Совместимые игры" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 #, fuzzy msgid "No specific game is required" msgstr "Не требуется конкретная игра" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "Это экспериментальная функция." -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "Поддерживаемые игры определяются алгоритмом и могут быть неверными." -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "Информация" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "Техническое название" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s для кода,
%(media_license)s для медиа." -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "Неизвестно" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "Добавлено" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "Удалить себя" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "Предоставляет" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "Больше" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "См. журнал аудита" @@ -2698,8 +2702,8 @@ msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" -"Нашли ошибку? Пожалуйста, сообщите об этом на трекере проблем дополнения или " -"в теме." +"Нашли ошибку? Пожалуйста, сообщите об этом на трекере проблем дополнения " +"или в теме." #: app/templates/tasks/view.html:5 #, fuzzy @@ -2736,7 +2740,7 @@ msgstr "Удалить \"%(title)s\" от %(author)s" msgid "Edit reply" msgstr "Редактировать ответ" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "Новая тема" @@ -2748,7 +2752,7 @@ msgstr "" "Если дополнение не должено быть в CDB (например, если оно вообще не " "работает), то вы можете сообщить нам об этом здесь." -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2783,13 +2787,17 @@ msgstr "Открыть" msgid "Lock" msgstr "Закрыть" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" -"Эта тема видна только ее создателю, владельцу дополнения и пользователям " -"с рангом Проверяющий или выше." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" @@ -2851,6 +2859,14 @@ msgstr "" "Мета дополнения, у которых есть жесткие зависимости, но нет дополнений, " "предоставляющих их." +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "Смотреть все" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Все устаревшие дополнения" @@ -3066,10 +3082,6 @@ msgstr "Привязать Github" msgid "None" msgstr "Ничего" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "Смотреть все" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "Последние действия аккаунта" @@ -3205,6 +3217,12 @@ msgstr "Введите здесь свое имя пользователя фо msgid "Forum username" msgstr "Имя пользователя форума" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Вам необходимо заполнить поле GitHub в профиле форума." @@ -3347,15 +3365,31 @@ msgstr "GitHub" msgid "Edit Account" msgstr "Редактировать аккаунт" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "Забанить" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "Изменить адрес электронной почты и отправить сброс пароля" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Адрес электронной почты" @@ -3561,6 +3595,16 @@ msgstr "Вы больше не сможете использовать эту э msgid "Edit Notification Preferences" msgstr "Редактирование настроек уведомлений" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "У вас много уведомлений, вам следует либо прочитать, либо очистить их" @@ -3678,3 +3722,60 @@ msgstr "" #~ "\t\t\tдля максимальной, так как это " #~ "не имеет смысла - вы не можете " #~ "предсказать будущее." + +#~ msgid "Package already exists!" +#~ msgstr "Дополнение уже существует!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "У вас нету разрешения это делать." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "У вас нету разрешения изменять список разработчиков" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "Вы не можете оставлять комментарии в этом треде" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "Комментарий должен быть размером от 3 до 2000 символов." + +#~ msgid "Unable to find that package!" +#~ msgstr "Не получилось найти это дополнение!" + +#~ msgid "An approval thread already exists!" +#~ msgstr "Тема проверки уже существует!" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" +#~ "Неправильное имя пользователя - оно " +#~ "должно содержать только A-Za-z0-9._. " +#~ "Попробуйте связаться с администратором" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "У вас нет разрешения на редактирование этого пакета" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "У вас нет разрешения на изменение имени дополнения" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "У вас нет разрешения на создание релизов" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" +#~ "Эта тема видна только владельцу " +#~ "дополнения и пользователям с рангом " +#~ "Проверяющий или выше." + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" +#~ "Эта тема видна только ее создателю, " +#~ "владельцу дополнения и пользователям с " +#~ "рангом Проверяющий или выше." + diff --git a/translations/sk/LC_MESSAGES/messages.po b/translations/sk/LC_MESSAGES/messages.po index 2d21f18..b675111 100644 --- a/translations/sk/LC_MESSAGES/messages.po +++ b/translations/sk/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Slovak translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,20 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-03-30 21:10+0000\n" "Last-Translator: Pexauteau Santander \n" -"Language-Team: Slovak \n" "Language: sk\n" +"Language-Team: Slovak " +"\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Weblate 4.12-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Dostal si ban." @@ -40,16 +43,16 @@ msgid "Limit to package" msgstr "Limit balíčka" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Uložiť" @@ -80,7 +83,7 @@ msgstr "Upraviť Podrobnosti" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Vydania" @@ -92,7 +95,7 @@ msgstr "Snímky obrazovky" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Členovia údržby" @@ -122,14 +125,14 @@ msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -"Upozornenie: Tému na fóre sa napodarilo nájsť. Toto sa mohlo stať, ak bola " -"táto téma práve vytvorená." +"Upozornenie: Tému na fóre sa napodarilo nájsť. Toto sa mohlo stať, ak " +"bola táto téma práve vytvorená." #: app/blueprints/packages/packages.py:215 msgid "No download available." msgstr "Stiahnutie nie je k dispozícii." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Písať" @@ -138,12 +141,12 @@ msgid "Title (Human-readable)" msgstr "Názov (Ľudsky zrozumiteľné)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Meno (Technicky)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Iba malé písmená (a-z), čísla (0-9) a podtržníky (_)" @@ -152,7 +155,7 @@ msgstr "Iba malé písmená (a-z), čísla (0-9) a podtržníky (_)" msgid "Short Description (Plaintext)" msgstr "Krátky popis (Plaintext)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Stav údržby" @@ -165,7 +168,7 @@ msgstr "Tagy" msgid "Content Warnings" msgstr "Upozornenia obsahu" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Licencia" @@ -197,64 +200,61 @@ msgstr "ID témy fóra" msgid "Video URL" msgstr "URL videa" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "Užívateľ nebol nájdený" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Práva boli odopreté" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "Balíček už existuje!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "Na tento úkon nemáš povolenie" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "Prosím, do schvaľovacieho vlákna napíš, aké zmeny je potrebné vykonať" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "Na takýto úkon nemáš povolenie." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "Vymazaný balíček" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Členovia údržby (oddeľuj čiarkou)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "Nemáš povolenie na úpravu členov údržby" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "Nie si členom údržby" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "Majitelia balíčka sa nemôžu vylúčiť z tímu údržby" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Meno autora" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -376,13 +376,13 @@ msgstr "Vymazaná konfigurácia aktualizácie" msgid "Now, please create an initial release" msgstr "Teraz prosím vytvor prvotné vydanie" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Komentár" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "Osobné" @@ -400,11 +400,17 @@ msgstr "Nie" msgid "You can't review your own package!" msgstr "Nemôžeš recenzovať svoj vlastný balíček!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "Nemôžeš hlasovať za komentáre k svojim vlastným balíčkom!" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "Nemôžeš hlasovať za svoje vlastné recenzie!" @@ -418,75 +424,63 @@ msgstr "Názov/Titulok" msgid "Cover Image" msgstr "Náhľadový obrázok" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Správa" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Nahlásiť" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "Už si zapísaný k odberu!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "Zapísaný k vláknu" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "Odhlásený z odberu!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "Už nie si zapísaný k odberu!" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "Uzamknuté vlákno" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "Odomknuté vlákno" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "Nemôžeš vymazať úvodnú správu vlákna!" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "Toto vlákno nemôžeš komentovať" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "Prosím počkaj, než budeš môcť znova komentovať" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "Komentár musí obsahovať 3 až 2000 znakov." - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Vytvor vlákno" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "Takýto balíček nemôžem nájsť!" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "Nemôžem vytvoriť vlákno!" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" -msgstr "Schvaľovacie vlákno už jestvuje!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "Prosím počkaj, kým budeš môcť vytvoriť ďalšie vlákno" @@ -494,13 +488,13 @@ msgstr "Prosím počkaj, kým budeš môcť vytvoriť ďalšie vlákno" msgid "Username or email" msgstr "Užívateľské meno alebo email" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Heslo" -#: app/blueprints/users/account.py:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Zapamätaj si ma" @@ -539,52 +533,52 @@ msgstr "Zobraziť Meno" msgid "Username" msgstr "Užívateľské meno" -#: 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 "Povolené iba a-zA-Z0-9._" +#: app/blueprints/users/account.py:105 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "Aký je výsledok výpočtu vyššie?" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "Súhlasím" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Zaregistrovať" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "Nesprávna captcha odpoveď" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "Užívateľské meno je nesprávne" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Účet pre toto užívateľské meno už existuje, avšak ešte nebol zabratý." -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "Toto užívateľské meno/prezývka sa už používa, prosím vyber iné." -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "Email sa už používa" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -593,69 +587,70 @@ msgstr "" "Nepodarilo sa vytvoriť účet, keďže email je používaný %(display_name)s. " "Použi inú emailovú adresu." -#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Táto emailová adresa sa odhlásila/je na čiernej listine, a nesmie sa používať" +"Táto emailová adresa sa odhlásila/je na čiernej listine, a nesmie sa " +"používať" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "Obnoviť heslo" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "Účet nemožno nájsť" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Nové heslo" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "Overiť heslo" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "Heslá sa musia zhodovať" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Staré heslo" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "Heslá sa nezhodujú" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "Heslo bolo úspešne zmenené." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "Staré heslo je nesprávne" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "Overovací token je neznámy!" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "Platnosť tokenu vypršala" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "Iný užívateľ už takýto mail používa" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "Zmena hesla je potvrdená" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "Emailová adresa bola zmenená" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -663,15 +658,15 @@ msgstr "" "Emailová adresa bola zmenená. Ak si o to nepožiadal, prosím kontaktuj " "administrátora." -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "Teraz sa môžeš prihlásiť" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Poslať" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -681,11 +676,10 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" -"Nesprávne užívateľské meno - môže obsahovať iba A-Za-z0-9._. Zváž " -"kontaktovať administrátora" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -720,88 +714,88 @@ msgstr "Nemôžem nájsť kľúč v podpise!" msgid "Unknown claim type" msgstr "Nesprávny typ zabratia" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "Top komentár" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s napísal najpomocnejší komentár na ContentDB." -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "Druhý najpomocnejší komentár" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "Tretí najpomocnejší komentár" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Toto posúva %(display_name)s do top %(perc)s" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "Prehľad top %(perc)s" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "Iba %(place)d užívateľov napísalo pomocnejší komentár." -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "Skús napísať viac pomocných komentárov a získaj medailu." -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "Si na %(place)s mieste." -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "Top %(type)s" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "Top %(group)d %(type)s" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "%(display_name)s %(type)s bol umiestnený na %(place)d." -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "Tvoje balíky majú %(downloads)d stiahnutí celkom." -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "Prvá medaila až za 50 k." -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr ">300k stiahnutí" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr ">100k stiahnutí" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr ">75k stiahnutí" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr ">50k stiahnutí" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "Dosiahol %(downloads)d stiahnutí za všetky balíky." @@ -861,20 +855,32 @@ msgstr "Úroveň" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nemôžeš pozdvihnúť užívateľa na vyššiu úroveň než je tá tvoja!" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "Hľadaj" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" -msgstr "" -"Meno môže obsahovať len malé písmená (a-z), čísla (0-9), a podtržníky (_)" +msgstr "Meno môže obsahovať len malé písmená (a-z), čísla (0-9), a podtržníky (_)" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" -msgstr "Nemáš právo upravovať tento balík" +msgid "You don't have permission to edit this package" +msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" -msgstr "Nemáš práva na zmenu názvu balíka" +msgid "You don't have permission to change the package name" +msgstr "" #: app/logic/packages.py:165 #, python-format @@ -882,21 +888,22 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "Nemožno pridať ochranný tag %(title)s na balík" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" -msgstr "Nemáš povolenie pre vydávanie" +msgid "You don't have permission to make releases" +msgstr "" #: app/logic/releases.py:37 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -"Vytvoril si priveľa vydaní pre tento balík počas posledných 5 minút, prosím " -"vyčkaj pred ďalším pokusom" +"Vytvoril si priveľa vydaní pre tento balík počas posledných 5 minút, " +"prosím vyčkaj pred ďalším pokusom" #: app/logic/releases.py:74 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -"Nesprávny schvaľovací hash; musí obsahovať 40 znakov na základe 16 stringov" +"Nesprávny schvaľovací hash; musí obsahovať 40 znakov na základe 16 " +"stringov" #: app/logic/screenshots.py:16 msgid "Too many requests, please wait before trying again" @@ -978,8 +985,8 @@ msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -"Tento email si dostal, pretože niekto (dúfame, že ty) zadal tvoju mailovú " -"adresu ako užívateľský email." +"Tento email si dostal, pretože niekto (dúfame, že ty) zadal tvoju mailovú" +" adresu ako užívateľský email." #: app/tasks/emails.py:153 #, python-format @@ -1015,8 +1022,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 "" -"Stránku sa nepodarilo nájsť. Odkaz môže byť poškodený, stránka možno bola " -"vymazaná, alebo na ňu nemáš prístup." +"Stránku sa nepodarilo nájsť. Odkaz môže byť poškodený, stránka možno bola" +" vymazaná, alebo na ňu nemáš prístup." #: app/templates/base.html:36 msgid "Random" @@ -1029,7 +1036,7 @@ msgid "Help" msgstr "Pomoc" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "Vlákna" @@ -1043,10 +1050,6 @@ msgstr "Vyhľadať %(type)s" msgid "Search all packages" msgstr "Prehľadávať všetky balíky" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "Hľadaj" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "Pracovný poradovník" @@ -1203,8 +1206,7 @@ msgstr "Práve pridané kladné hodnotenia" #: app/templates/index.html:167 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." -msgstr "" -"CDB obsahuje %(count)d balíkov s celkovým počtom %(downloads)d stiahnutí." +msgstr "CDB obsahuje %(count)d balíkov s celkovým počtom %(downloads)d stiahnutí." #: app/templates/admin/audit_view.html:16 #, python-format @@ -1361,8 +1363,8 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB, and have email notifications enabled." msgstr "" -"Tento email si dostal, pretože si registrovaným užívateľom ContentDB a máš " -"povolené notifikácie." +"Tento email si dostal, pretože si registrovaným užívateľom ContentDB a " +"máš povolené notifikácie." #: app/templates/emails/notification.html:30 #: app/templates/emails/notification_digest.html:50 @@ -1393,21 +1395,20 @@ msgid "" "We were unable to perform the password reset as we could not find an " "account associated with this email." msgstr "" -"Nepodarilo sa nám obnoviť heslo, pretože sme nenašli účet priradený k tomuto " -"emailu." +"Nepodarilo sa nám obnoviť heslo, pretože sme nenašli účet priradený k " +"tomuto emailu." #: app/templates/emails/unable_to_find_account.html:5 msgid "" "This may be because you used another email with your account, or because " "you never confirmed your email." msgstr "" -"Príčinou môže byť, že používaš iný email pre svoj účet, alebo preto, že si " -"nikdy svoj email nepotvrdil." +"Príčinou môže byť, že používaš iný email pre svoj účet, alebo preto, že " +"si nikdy svoj email nepotvrdil." #: app/templates/emails/unable_to_find_account.html:8 msgid "You can use GitHub to log in if it is associated with your account." -msgstr "" -"Pre vstup môžeš použiť GitHub v prípade, že je prepojený s tvojim účtom." +msgstr "Pre vstup môžeš použiť GitHub v prípade, že je prepojený s tvojim účtom." #: app/templates/emails/unable_to_find_account.html:9 msgid "Otherwise, you may need to contact rubenwardy for help." @@ -1454,16 +1455,16 @@ msgid "" "We're sorry to see you go. You just need to do one more thing before your" " email is blacklisted." msgstr "" -"Je nám ľúto, že odchádzaš. Ešte však musíš vykonať jednu vec, aby bol tvoj " -"email na čiernej listine." +"Je nám ľúto, že odchádzaš. Ešte však musíš vykonať jednu vec, aby bol " +"tvoj email na čiernej listine." #: app/templates/emails/verify_unsubscribe.html:23 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address in the unsubscribe form." msgstr "" -"Tento email si dostal, pretože niekto (dúfame, že ty) použil tvoju emailovú " -"adresu v odhlasovacom formulári." +"Tento email si dostal, pretože niekto (dúfame, že ty) použil tvoju " +"emailovú adresu v odhlasovacom formulári." #: app/templates/macros/audit_log.html:13 #, python-format @@ -1492,8 +1493,7 @@ msgstr "Nastav vydania" #: app/templates/macros/package_approval.html:31 msgid "You need to create a release before this package can be approved." -msgstr "" -"Musíš vytvoriť vydanie (release) predtým, než bude tento balík schválený." +msgstr "Musíš vytvoriť vydanie (release) predtým, než bude tento balík schválený." #: app/templates/macros/package_approval.html:33 msgid "Release is still importing, or has an error." @@ -1644,35 +1644,39 @@ msgstr "Prečo, alebo prečo nie? Skús buť konštruktívny" msgid "Post Review" msgstr "Post recenzia" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Údržba" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "Toto vlákno bolo uzamknuté správcom." -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "Prosím vyčkaj pred pridaním ďalšieho komentára." -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "Toto vlákno bolo uzamknuté." -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "Nemáš povolenie na prispievanie." -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "Neboli nájdené žiadne vlákna" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "Vlákno" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "Nedávna odpoveď" @@ -1755,7 +1759,7 @@ msgstr "Témy fóra" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -1862,8 +1866,7 @@ msgstr "Čítať viac" msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." -msgstr "" -"Pre automatickú úpravu detailov môžeš vložiť súbor .cdb.json do %(type)s." +msgstr "Pre automatickú úpravu detailov môžeš vložiť súbor .cdb.json do %(type)s." #: app/templates/packages/create_edit.html:55 msgid "" @@ -1871,8 +1874,8 @@ msgid "" "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -"JavaScript je potrebný pre vylepšenie užívateľského rozhrania, pre funkcie, " -"ako\n" +"JavaScript je potrebný pre vylepšenie užívateľského rozhrania, pre " +"funkcie, ako\n" "napríklad vyhľadávanie metadát z Git, a automatické dokočovanie." #: app/templates/packages/create_edit.html:66 @@ -1889,13 +1892,12 @@ msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -"Prosím zvoľ 'Prebiehajúca práca' ak je tvoj balík nestály a neodporúča sa " -"všetkým hráčom" +"Prosím zvoľ 'Prebiehajúca práca' ak je tvoj balík nestály a neodporúča sa" +" všetkým hráčom" #: app/templates/packages/create_edit.html:88 msgid "If there is no media, set the Media License to the same as the License." -msgstr "" -"Ak neobsahuje médium, zvoľ Licencia média na rovnakú úroveň ako Licencia." +msgstr "Ak neobsahuje médium, zvoľ Licencia média na rovnakú úroveň ako Licencia." #: app/templates/packages/create_edit.html:94 msgid "Repository and Links" @@ -1913,8 +1915,8 @@ msgstr "" #: app/templates/packages/create_edit.html:100 msgid "Leave blank if you don't have a repo. Click skip if the import fails." msgstr "" -"Zanechaj prázdne v prípade, ak nemáš úložisko. Klikni preskočiť ak vloženie " -"zlyhá." +"Zanechaj prázdne v prípade, ak nemáš úložisko. Klikni preskočiť ak " +"vloženie zlyhá." #: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" @@ -1995,8 +1997,8 @@ msgstr "Hromadné vydania zmeny" #: 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 "" -"Použi túto stránku pre nastavenie minima a maxima všetkých vydaní pre svoj " -"balík." +"Použi túto stránku pre nastavenie minima a maxima všetkých vydaní pre " +"svoj balík." #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 @@ -2069,8 +2071,8 @@ msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -"Akékoľvek pridružené nahrané dokumenty nebudú vymazané natrvalo, ale vydanie " -"už viac nebude obsiahnué." +"Akékoľvek pridružené nahrané dokumenty nebudú vymazané natrvalo, ale " +"vydanie už viac nebude obsiahnué." #: app/templates/packages/release_edit.html:82 msgid "You cannot delete the latest release; please create a newer one first." @@ -2102,8 +2104,8 @@ msgid "" "You can create releases automatically when you push commits or tags to " "your repository." msgstr "" -"Automatické vydávanie môžeš vytvoriť ak pošleš schválenia a tagy do tvojho " -"úložiska." +"Automatické vydávanie môžeš vytvoriť ak pošleš schválenia a tagy do " +"tvojho úložiska." #: app/templates/packages/release_new.html:28 #: app/templates/packages/release_wizard.html:69 @@ -2116,8 +2118,8 @@ msgid "" "Using Git would allow you to create releases automatically when you push " "code or tags." msgstr "" -"Používanie Git-u ti umožňuje vytvárať vydania automaticky keď posielaš kód " -"alebo tagy." +"Používanie Git-u ti umožňuje vytvárať vydania automaticky keď posielaš " +"kód alebo tagy." #: app/templates/packages/release_new.html:40 msgid "1. Name release" @@ -2296,7 +2298,8 @@ msgstr "Zašli recenziu o %(title)s od %(author)s" #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -"Našiel si bug (chybu)? Napíš na sledovanie problémov." +"Našiel si bug (chybu)? Napíš na sledovanie " +"problémov." #: app/templates/packages/review_create_edit.html:56 msgid "Delete review." @@ -2307,8 +2310,8 @@ msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." msgstr "" -"Toto zmení recenziu na vlákno a ponechá komentáre, avšak odstráni vplyv na " -"hodnotenie balíka." +"Toto zmení recenziu na vlákno a ponechá komentáre, avšak odstráni vplyv " +"na hodnotenie balíka." #: app/templates/packages/review_votes.html:4 #: app/templates/packages/view.html:315 @@ -2424,7 +2427,8 @@ msgid "" "ContentDB will poll your Git repository every day, if your package is " "approved." msgstr "" -"ContentDB sa denne spája s tvojim Git úložiskom ak je tvoj balík schválený." +"ContentDB sa denne spája s tvojim Git úložiskom ak je tvoj balík " +"schválený." #: app/templates/packages/update_config.html:17 msgid "You should consider using webhooks or the API for faster releases." @@ -2436,8 +2440,8 @@ msgid "" "you've already created it manually or using webhooks/the API." msgstr "" "Detekcia Aktualizácií Git-u je dostatočne múdra na to, aby nevytvorila " -"vydanie znova potom ako si ho už vytvoril manuálne alebo pužitím webhooks/" -"API." +"vydanie znova potom ako si ho už vytvoril manuálne alebo pužitím " +"webhooks/API." #: app/templates/packages/update_config.html:28 msgid "The trigger is the event that triggers the action." @@ -2452,8 +2456,8 @@ msgid "" "Once a package is marked as outdated, you won't receive any more " "notifications until it is marked up to date." msgstr "" -"Keď je balík označený ako zastaraný, nebudeš dostávať žiadne upozornenia, až " -"kým bude znova označený ako aktualizovaný." +"Keď je balík označený ako zastaraný, nebudeš dostávať žiadne upozornenia," +" až kým bude znova označený ako aktualizovaný." #: app/templates/packages/view.html:37 msgid "Download" @@ -2518,13 +2522,11 @@ msgstr "Fórum" msgid "Issue Tracker" msgstr "Sledovanie problémov" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" -"Toto vlákno je viditeľné iba pre ajiteľa balíka a užívateľov so statusom " -"Schvaľovateľ alebo vyšším." #: app/templates/packages/view.html:271 msgid "Awaiting review" @@ -2590,52 +2592,52 @@ msgstr "Voliteľné" msgid "Compatible Games" msgstr "Kompatibilné hry" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "Nie je potrebná špecifická hra" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "Toto je skúšobná vlastnosť." -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "Podporované hry sú podmienené algoritmom a nemusia byť správne." -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "Poznatky" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "Technický názov" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s pre kód,
%(media_license)s pre médiá." -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "Neznáme" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "Pridané" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "Odstrániť seba" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "Poskytuje" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "Viac" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "Pozri audit log" @@ -2692,7 +2694,7 @@ msgstr "Vymazať \"%(title)s\" od %(author)s" msgid "Edit reply" msgstr "Upraviť odpoveď" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nové vlákno" @@ -2701,10 +2703,10 @@ msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -"Ak je balík nevhodný pre CDB (napr.: ak vôbec nefunguje), potom nám to oznám " -"tu." +"Ak je balík nevhodný pre CDB (napr.: ak vôbec nefunguje), potom nám to " +"oznám tu." -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2739,13 +2741,17 @@ msgstr "Odomkni" msgid "Lock" msgstr "Uzamkni" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" -"Toto vlákno je viditeľné iba pre tvorcu, majiteľa balíka a užívateľov so " -"statusom Schvaľovateľ alebo vyšším." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" @@ -2806,6 +2812,14 @@ msgstr "" "Meta balíky, ktoré majú nevyhnutné doplnky, avšak žiadne balíky ich " "neposkytujú." +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "Pozri všetko" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Všetky zastaralé balíky" @@ -2907,14 +2921,16 @@ msgid "" "'Update Settings'." msgstr "" "Aby si nevytvoril zastaralý balík, môžeš automaticky urobiť vydanie, keď " -"pridáš novú odovzdávku alebo nový tag z Git-u kliknutím na 'Update Settings'." +"pridáš novú odovzdávku alebo nový tag z Git-u kliknutím na 'Update " +"Settings'." #: app/templates/todo/user.html:60 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -"Keď chceš odstrániť balík, vytvor vydanie alebo zmeň aktualizáciu nastavení." +"Keď chceš odstrániť balík, vytvor vydanie alebo zmeň aktualizáciu " +"nastavení." #: app/templates/todo/user.html:68 msgid "Small Screenshots" @@ -2931,8 +2947,8 @@ msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -"Červené a oranžové snímky nespĺňajú limit a šedé snímky nespĺňajú odporúčané " -"rozlíšenie." +"Červené a oranžové snímky nespĺňajú limit a šedé snímky nespĺňajú " +"odporúčané rozlíšenie." #: app/templates/todo/user.html:127 msgid "See All" @@ -3011,10 +3027,6 @@ msgstr "Pripoj GitHub" msgid "None" msgstr "Žiadne" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "Pozri všetko" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "Posledné úpravy účtu" @@ -3049,8 +3061,8 @@ msgid "" "Your email is needed to recover your account if you forget your password " "and to send (configurable) notifications. " msgstr "" -"Tvoj email je potrebný pre obnovenie účtu v prípade ak zabudneš svoje heslo " -"a na posielanie (nastaviteľných) upozornení. " +"Tvoj email je potrebný pre obnovenie účtu v prípade ak zabudneš svoje " +"heslo a na posielanie (nastaviteľných) upozornení. " #: app/templates/users/change_set_password.html:29 #: app/templates/users/register.html:25 @@ -3114,8 +3126,8 @@ msgid "" "You'll need to use prove that you have access to your forum account using" " one of the options below." msgstr "" -"Mal by si potvrdiť, že máš prístup k svojmu účtu na fóre použitím jednej z " -"možností nižšie." +"Mal by si potvrdiť, že máš prístup k svojmu účtu na fóre použitím jednej " +"z možností nižšie." #: app/templates/users/claim_forums.html:14 msgid "This is so ContentDB can link your account to your forum account." @@ -3148,6 +3160,12 @@ msgstr "Užívateľské meno na fóre uveď sem:" msgid "Forum username" msgstr "Užívateľské meno na fóre" +#: 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 "Povolené iba a-zA-Z0-9._" + #: app/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Pole pre GitHub musíš mať vyplnené na svojom profile na fóre." @@ -3157,8 +3175,8 @@ msgid "" "Log into the forum and do that here." msgstr "" -"Prihlás sa na fórum a " -"vykonať to môžeš tu." +"Prihlás sa na fórum a " +" vykonať to môžeš tu." #: app/templates/users/claim_forums.html:47 msgid "Next: log in with GitHub" @@ -3178,9 +3196,9 @@ msgid "" "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "Control Panel > Profile > Edit signature" msgstr "" -"Choď na User Control Panel > Profile > Edit " -"signature" +"Choď na User " +"Control Panel > Profile > Edit signature" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -3205,7 +3223,8 @@ msgid "" "This will delete your account, removing %(threads)d threads and " "%(replies)d replies." msgstr "" -"Týmto vymažeš svoj účet, odstrániš %(threads)d vlákna a %(replies)d odpovede." +"Týmto vymažeš svoj účet, odstrániš %(threads)d vlákna a %(replies)d " +"odpovede." #: app/templates/users/delete.html:22 msgid "" @@ -3288,15 +3307,31 @@ msgstr "GitHub" msgid "Edit Account" msgstr "Upraviť účet" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "Zakázať (Ban)" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "Zmeniť email a odoslať obnovenie hesla" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Emailová adresa" @@ -3384,16 +3419,16 @@ msgid "" "Only alphanumeric characters, periods, underscores, and minuses are " "allowed (a-zA-Z0-9._)" msgstr "" -"Povolené sú iba alfanumerické znaky, čiarky, podtržníky a mínuská (a-zA-Z0-9." -"_)" +"Povolené sú iba alfanumerické znaky, čiarky, podtržníky a mínuská " +"(a-zA-Z0-9._)" #: app/templates/users/register.html:20 msgid "" "Human readable name, defaults to username if not specified. This can be " "changed later." msgstr "" -"Ľudsky zrozumiteľné meno sa mení na username ak nie je špecifikované. Zmeniť " -"to môžeš neskôr." +"Ľudsky zrozumiteľné meno sa mení na username ak nie je špecifikované. " +"Zmeniť to môžeš neskôr." #: app/templates/users/register.html:21 msgid "Same as username" @@ -3464,8 +3499,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:20 msgid "Please enter the email address you wish to blacklist." -msgstr "" -"Prosím zadaj emailovú adresu, ktorú si praješ zapísať na čiernu listinu." +msgstr "Prosím zadaj emailovú adresu, ktorú si praješ zapísať na čiernu listinu." #: app/templates/users/unsubscribe.html:21 msgid "You will then need to confirm the email" @@ -3500,6 +3534,16 @@ msgstr "Nebudeš viac môcť používať tento email v spojitosti s ContentDB." msgid "Edit Notification Preferences" msgstr "Upraviť emailové upozornenia" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Máš mnoho upozornení, mohol by si ich prečítať, alebo vyčistiť" @@ -3509,4 +3553,62 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" -"Zváž prosím povolenie emailových oznámení, môžeš si zvoliť, koľko sa odosiela" +"Zváž prosím povolenie emailových oznámení, môžeš si zvoliť, koľko sa " +"odosiela" + +#~ msgid "Package already exists!" +#~ msgstr "Balíček už existuje!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "Na takýto úkon nemáš povolenie." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "Nemáš povolenie na úpravu členov údržby" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "Toto vlákno nemôžeš komentovať" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "Komentár musí obsahovať 3 až 2000 znakov." + +#~ msgid "Unable to find that package!" +#~ msgstr "Takýto balíček nemôžem nájsť!" + +#~ msgid "An approval thread already exists!" +#~ msgstr "Schvaľovacie vlákno už jestvuje!" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" +#~ "Nesprávne užívateľské meno - môže " +#~ "obsahovať iba A-Za-z0-9._. Zváž kontaktovať" +#~ " administrátora" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "Nemáš právo upravovať tento balík" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "Nemáš práva na zmenu názvu balíka" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "Nemáš povolenie pre vydávanie" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" +#~ "Toto vlákno je viditeľné iba pre " +#~ "ajiteľa balíka a užívateľov so statusom" +#~ " Schvaľovateľ alebo vyšším." + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" +#~ "Toto vlákno je viditeľné iba pre " +#~ "tvorcu, majiteľa balíka a užívateľov so" +#~ " statusom Schvaľovateľ alebo vyšším." + diff --git a/translations/sv/LC_MESSAGES/messages.po b/translations/sv/LC_MESSAGES/messages.po index 222cc2e..cc0cda1 100644 --- a/translations/sv/LC_MESSAGES/messages.po +++ b/translations/sv/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Swedish translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,20 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-04-27 23:09+0000\n" "Last-Translator: ROllerozxa \n" -"Language-Team: Swedish \n" "Language: sv\n" +"Language-Team: Swedish " +"\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.12.1-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Du har blivit bannad." @@ -40,16 +43,16 @@ msgid "Limit to package" msgstr "Begränsa till paket" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Spara" @@ -80,7 +83,7 @@ msgstr "Redigera Detaljer" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Utsläpp" @@ -92,7 +95,7 @@ msgstr "Skärmdumpar" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Underhållare" @@ -129,7 +132,7 @@ msgstr "" msgid "No download available." msgstr "Ingen nerladdning tillgänglig." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Typ" @@ -138,12 +141,12 @@ msgid "Title (Human-readable)" msgstr "Titel (Människoläsbar)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Namn (Tekniskt)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Endast gemena bokstäver (a-z), siffror (0-9) och understreck (_)" @@ -152,7 +155,7 @@ msgstr "Endast gemena bokstäver (a-z), siffror (0-9) och understreck (_)" msgid "Short Description (Plaintext)" msgstr "Kort beskrivning (vanlig text)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Underhållsstatus" @@ -165,7 +168,7 @@ msgstr "Taggar" msgid "Content Warnings" msgstr "Innehållsvarningar" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Licens" @@ -197,64 +200,61 @@ msgstr "Forumtråd-ID" msgid "Video URL" msgstr "URL för video" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "Kunde inte hitta den användaren" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Åtkomst nekad" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "Paket finns redan!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "Du har inte tillåtelse att göra detta" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "Var snäll och kommentera vilka ändringar som behövs i godkänningstråden" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "Du har inte tillåtelse att göra detta." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "Borttaget paket" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "Ej godkänt paket" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Underhållare (Komma-separerat)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "Du har inte tillåtelse att redigera underhållare" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "Du är inte en underhållare" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketägare kan inte ta bort sig själva som underhållare" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Ägarnamn" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -378,13 +378,13 @@ msgstr "Tog bort uppdateringskonfiguration" msgid "Now, please create an initial release" msgstr "Var snäll och skapa en första utsläpp nu" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Kommentar" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "Privat" @@ -402,11 +402,17 @@ msgstr "Nej" msgid "You can't review your own package!" msgstr "Du kan inte recensera ditt egna paket!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "Du kan inte rösta på recensionerna på ditt egna paket!" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "Du kan inte rösta på dina egna recensioner!" @@ -420,75 +426,63 @@ msgstr "Titel/Undertitel" msgid "Cover Image" msgstr "Titelbild" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Meddelande" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Rapportera" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "Prenumererar redan!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "Prenumererar på tråd" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "Avprenumererad!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "Redan avprenumererad!" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "Låst tråd" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "Upplåst tråd" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "Kan inte ta bort trådens första inlägg!" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "Du kan inte kommentera på den här tråden" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "Vänta innan du kommenterar igen" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "Kommentar måste vara mellan 3 och 2000 tecken." - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Öppna tråd" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "Kunda inte hitta paket!" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "Kunde inte skapa tråd!" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" -msgstr "En godkännandestråd finns redan!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "Vänta innan du öppnar en ny tråd" @@ -496,13 +490,13 @@ msgstr "Vänta innan du öppnar en ny tråd" msgid "Username or email" msgstr "Användarnamn eller E-mail" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Lösenord" -#: app/blueprints/users/account.py:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Kom ihåg mig" @@ -541,52 +535,52 @@ msgstr "Visningsnamn" msgid "Username" msgstr "Användarnamn" -#: 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 "Endast a-zA-Z0-9._ tillåtet" +#: app/blueprints/users/account.py:105 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "E-mail" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "Vad är resultatet av beräkningen ovan?" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "Jag godkänner" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrera" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "Felaktigt CAPTCHA-svar" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "Användarnamn är inkorrekt" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Ett konto med det användarnamnet existerar redan men gäller inte än." -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "Det här användarnamnet/visningsnamnet används redan, välj ett annat." -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "E-mail används redan" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -595,69 +589,70 @@ msgstr "" "Vi misslyckades att skapa kontot eftersom E-mailen redan används av " "%(display_name)s. Försök med en annan mailaddress." -#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Den mailaddressen har blivit avprenumererad/svartlistad och kan inte användas" +"Den mailaddressen har blivit avprenumererad/svartlistad och kan inte " +"användas" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "Återställ lösenord" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "Kan inte hitta konto" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Nytt lösenord" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "Verifiera lösenord" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "Lösenord måste stämma överrens" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Gammalt lösenord" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "Lösenorden stämmer inte" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "Ditt lösenord har ändrats." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "Felaktigt gammalt lösenord" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "Okänd verifieringstoken!" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "Token har gått ut" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "En annan användare använder redan den E-mailen" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "Bekräftad mejländring" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "Mejladress har ändrats" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -665,29 +660,28 @@ msgstr "" "Din mejladress har ändrats. Om du inte har bett om detta, var vänligen " "kontakta en administratör." -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "Du kan logga in nu" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Skicka" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -"Den mejladdressen är nu svartlistad. Kontakta en administratör om du vill " -"ångra detta." +"Den mejladdressen är nu svartlistad. Kontakta en administratör om du vill" +" ångra detta." #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" -"Ogiltigt användarnamn - måste endast innehålla A-Za-z0-9.-. Överväg att " -"kontakta en administratör" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -722,89 +716,90 @@ msgstr "Kunde inte hitta nyckeln i din signatur!" msgid "Unknown claim type" msgstr "Okänd anspråkstyp" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "Högsta recensent" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -"%(display_name)s har skrivit flest antal hjälpsamma recensioner på ContentDB." +"%(display_name)s har skrivit flest antal hjälpsamma recensioner på " +"ContentDB." -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "Andra mest hjälpsamma recensent" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "Tredje mest hjälpsamma recensent" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Detta sätter %(display_name)s i topp %(perc)s%%" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "Topp %(perc)s%% recensent" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "Endast %(place)d användare har skrivit fler hjälpsamma recensioner." -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "Överväga att skriva fler hjälpsamma recensioner för att få en medalj." -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "Du är på plats %(place)s." -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "Topp %(type)s" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "Topp %(group)d %(type)s" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "%(display_name)s har en %(type)s placerad på %(place)d:a plats." -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "Dina paket har %(downloads)d nerladdningar totalt." -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "Första medalj vid 50k." -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr ">300k nerladdningar" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr ">100k nerladdningar" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr ">75k nerladdningar" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr ">50k nerladdningar" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "Har fått %(downloads)d nerladdningar över alla paket." @@ -864,6 +859,19 @@ msgstr "Rang" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Kan inte flytta upp en användare till en rang högre än dig själv!" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "Sök" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -873,12 +881,12 @@ msgstr "" "understreck (_)" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" -msgstr "Du har inte behörighet att ändra detta paket" +msgid "You don't have permission to edit this package" +msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" -msgstr "Du har inte behörighet att ändra paketnamnet" +msgid "You don't have permission to change the package name" +msgstr "" #: app/logic/packages.py:165 #, python-format @@ -886,16 +894,16 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "Kunde inte lägga till skyddad tagg %(title)s till paket" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" -msgstr "Du har inte behörighet att göra utsläpp" +msgid "You don't have permission to make releases" +msgstr "" #: app/logic/releases.py:37 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -"Du har skapat för många utsläpp för detta paket i de senaste 5 minuterna, " -"vänta innan du försöker igen" +"Du har skapat för många utsläpp för detta paket i de senaste 5 minuterna," +" vänta innan du försöker igen" #: app/logic/releases.py:74 msgid "Invalid commit hash; it must be a 40 character long base16 string" @@ -975,7 +983,8 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -"Du har fått detta mejl eftersom du är en registrerad användare av ContentDB." +"Du har fått detta mejl eftersom du är en registrerad användare av " +"ContentDB." #: app/tasks/emails.py:119 app/templates/emails/verify.html:30 msgid "" @@ -1019,8 +1028,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 "" -"Den sidan kunde inte hittas. Länken kanske är trasig, sidan kan ha tagits " -"bort, eller så har du inte åtkomst till denna sida." +"Den sidan kunde inte hittas. Länken kanske är trasig, sidan kan ha tagits" +" bort, eller så har du inte åtkomst till denna sida." #: app/templates/base.html:36 msgid "Random" @@ -1033,7 +1042,7 @@ msgid "Help" msgstr "Hjälp" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "Trådar" @@ -1047,10 +1056,6 @@ msgstr "Sök %(type)s" msgid "Search all packages" msgstr "Sök alla paket" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "Sök" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "Arbetskö" @@ -1297,8 +1302,8 @@ msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -"Var aktsam med vem eller vilka du delar tokens med, eftersom du är ansvarig " -"för ditt kontos handlingar." +"Var aktsam med vem eller vilka du delar tokens med, eftersom du är " +"ansvarig för ditt kontos handlingar." #: app/templates/api/create_edit_token.html:30 msgid "Access Token" @@ -1309,8 +1314,8 @@ msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -"På grund av säkerheten visas åtkomsttokens endast en gång. Återställ den om " -"du har tappat bort den." +"På grund av säkerheten visas åtkomsttokens endast en gång. Återställ den " +"om du har tappat bort den." #: app/templates/api/create_edit_token.html:40 msgid "Reset" @@ -1364,8 +1369,8 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB, and have email notifications enabled." msgstr "" -"Du har fått detta mejl eftersom du är en registrerad användare av ContentDB, " -"och har mejlnotiser aktiverade." +"Du har fått detta mejl eftersom du är en registrerad användare av " +"ContentDB, och har mejlnotiser aktiverade." #: app/templates/emails/notification.html:30 #: app/templates/emails/notification_digest.html:50 @@ -1396,21 +1401,22 @@ msgid "" "We were unable to perform the password reset as we could not find an " "account associated with this email." msgstr "" -"Vi kunde inte hantera lösenordsåterställningen eftersom vi inte kunde hitta " -"ett konto associerat med denna mejl." +"Vi kunde inte hantera lösenordsåterställningen eftersom vi inte kunde " +"hitta ett konto associerat med denna mejl." #: app/templates/emails/unable_to_find_account.html:5 msgid "" "This may be because you used another email with your account, or because " "you never confirmed your email." msgstr "" -"Detta kan vara eftersom du använde en annan mejladress med ditt konto, eller " -"eftersom du aldrig verifierade din mejl." +"Detta kan vara eftersom du använde en annan mejladress med ditt konto, " +"eller eftersom du aldrig verifierade din mejl." #: app/templates/emails/unable_to_find_account.html:8 msgid "You can use GitHub to log in if it is associated with your account." msgstr "" -"Du kan använda GitHub för att logga in om det är associerat med ditt konto." +"Du kan använda GitHub för att logga in om det är associerat med ditt " +"konto." #: app/templates/emails/unable_to_find_account.html:9 msgid "Otherwise, you may need to contact rubenwardy for help." @@ -1442,7 +1448,8 @@ msgstr "Om det inte var du kan du bara ta bort detta mejl." #: app/templates/emails/verify.html:15 msgid "If this was you, then please click this link to confirm the address:" msgstr "" -"Om det var du, var snäll och tryck på denna länk för att bekräfta din adress:" +"Om det var du, var snäll och tryck på denna länk för att bekräfta din " +"adress:" #: app/templates/emails/verify.html:19 msgid "Confirm Email Address" @@ -1515,8 +1522,7 @@ msgstr "Du behöver lägga till åtminstonde en skärmdump." msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" -msgstr "" -"Följande hårda beroenden behöver läggas till i ContentDB först: %(deps)s" +msgstr "Följande hårda beroenden behöver läggas till i ContentDB först: %(deps)s" #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." @@ -1525,7 +1531,8 @@ msgstr "Var snäll och vänta på att denna licens läggs till på CDB." #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" -"Du bör lägga till åtminstonde en skärmdump, men detta är inte obligatoriskt." +"Du bör lägga till åtminstonde en skärmdump, men detta är inte " +"obligatoriskt." #: app/templates/macros/package_approval.html:62 msgid "Please wait for the release to be approved." @@ -1549,8 +1556,7 @@ msgstr "Detta paket kan skickas för godkännande när redo." #: app/templates/macros/package_approval.html:102 msgid "Please make sure that this package has the right to the names it uses." -msgstr "" -"Var snäll och kontrollera att paketet har rätt till det namn den använder." +msgstr "Var snäll och kontrollera att paketet har rätt till det namn den använder." #: app/templates/macros/package_approval.html:104 #, python-format @@ -1567,8 +1573,7 @@ msgstr "Paketgodkännandetråd" msgid "" "You can open a thread if you have a question for the approver or package " "author." -msgstr "" -"Du kan öppna en tråd om du har frågor för godkännaren eller paketskaparen." +msgstr "Du kan öppna en tråd om du har frågor för godkännaren eller paketskaparen." #: app/templates/macros/packagegridtile.html:25 msgid "Warning: Non-free code and media." @@ -1651,35 +1656,39 @@ msgstr "Varför eller varför inte? Försök vara konstruktiv" msgid "Post Review" msgstr "Skicka recension" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Underhållare" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "Denna tråd har låsts av en moderator." -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "Var snäll och vänta innan du kommenterar igen." -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "Denna tråd har låsts." -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "Du har inte behörighet att posta." -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "Inga trådar finns" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "Tråd" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "Senaste svar" @@ -1762,7 +1771,7 @@ msgstr "Forumtrådar" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -1834,7 +1843,8 @@ msgstr "Masssätt uppdateringinställningar" #: app/templates/packages/bulk_update_conf.html:18 msgid "This will set the update settings for all packages with a Git repo." msgstr "" -"Detta kommer sätta uppdateringsinställningar för alla paket med en Git-repo." +"Detta kommer sätta uppdateringsinställningar för alla paket med en Git-" +"repo." #: app/templates/packages/bulk_update_conf.html:27 #: app/templates/packages/release_new.html:50 @@ -1871,8 +1881,8 @@ msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -"Du kan lägga till en .cdb.json-fil i din %(type)s för att uppdatera dessa " -"detaljer automatiskt." +"Du kan lägga till en .cdb.json-fil i din %(type)s för att uppdatera dessa" +" detaljer automatiskt." #: app/templates/packages/create_edit.html:55 msgid "" @@ -1898,8 +1908,8 @@ msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -"Var snäll och välj \"Under arbete\" om ditt paket är ostabilt och borde inte " -"rekommenderas för alla spelare" +"Var snäll och välj \"Under arbete\" om ditt paket är ostabilt och borde " +"inte rekommenderas för alla spelare" #: app/templates/packages/create_edit.html:88 msgid "If there is no media, set the Media License to the same as the License." @@ -1967,8 +1977,8 @@ msgid "" "Maintainers cannot add or remove other maintainers, but can remove " "themselves." msgstr "" -"Underhållare kan inte lägga till eller ta bort andra underhållare, men kan " -"ta bort sig själva." +"Underhållare kan inte lägga till eller ta bort andra underhållare, men " +"kan ta bort sig själva." #: app/templates/packages/game_hub.html:4 #: app/templates/packages/game_hub.html:24 @@ -2005,8 +2015,8 @@ msgstr "Massändra utsläpp" #: 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 "" -"Använd denna sida för att sätta minimum och maximum av alla utsläpp för ditt " -"paket." +"Använd denna sida för att sätta minimum och maximum av alla utsläpp för " +"ditt paket." #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 @@ -2063,8 +2073,8 @@ msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -"Du kan ställa in detta automatiskt i din " -".conf i paketet." +"Du kan ställa in detta automatiskt i " +"din .conf i paketet." #: app/templates/packages/release_edit.html:70 msgid "Delete Release" @@ -2103,8 +2113,7 @@ msgstr "Du har Git-uppdateringsnotiser aktiverade." #: app/templates/packages/release_new.html:17 msgid "You can enable automatic updates in the update settings." -msgstr "" -"Du kan aktivera automatiska uppdateringar i uppdateringsinställningarna." +msgstr "Du kan aktivera automatiska uppdateringar i uppdateringsinställningarna." #: app/templates/packages/release_new.html:23 msgid "Set up" @@ -2115,8 +2124,8 @@ msgid "" "You can create releases automatically when you push commits or tags to " "your repository." msgstr "" -"Du kan skapa utsläpp automatiskt när du trycker ut commits eller taggar till " -"din repository." +"Du kan skapa utsläpp automatiskt när du trycker ut commits eller taggar " +"till din repository." #: app/templates/packages/release_new.html:28 #: app/templates/packages/release_wizard.html:69 @@ -2164,8 +2173,8 @@ msgid "" "automatically,\n" "\t\t\twhich will override your selection." msgstr "" -".conf-filen för ditt paket kan ställas in " -"automatiskt.\n" +".conf-filen för ditt paket kan ställas in" +" automatiskt.\n" "\t\t\tvilket kommer överskrida ditt val." #: app/templates/packages/release_wizard.html:4 @@ -2197,8 +2206,8 @@ msgid "" "When you push a change to your Git repository, ContentDB can create a new" " release automatically or send you a reminder." msgstr "" -"När du trycker ut en ändring till din Git-repository kan ContentDB antingen " -"skapa ett nytt utsläpp eller påminna dig." +"När du trycker ut en ändring till din Git-repository kan ContentDB " +"antingen skapa ett nytt utsläpp eller påminna dig." #: app/templates/packages/release_wizard.html:21 msgid "" @@ -2291,8 +2300,7 @@ msgstr "Anledning" #: app/templates/packages/remove.html:30 msgid "Reason for unapproval / deletion, this is shown in the audit log" -msgstr "" -"Anledning för avgodkännande / borttagande, detta visas i auditeringsloggen" +msgstr "Anledning för avgodkännande / borttagande, detta visas i auditeringsloggen" #: app/templates/packages/remove.html:34 #: app/templates/threads/delete_reply.html:18 @@ -2311,8 +2319,8 @@ msgstr "Lägg till en recension för %(title)s av %(author)s" #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -"Har du hittat en bugg? Lägg upp det på buggtrackern " -"istället." +"Har du hittat en bugg? Lägg upp det på buggtrackern" +" istället." #: app/templates/packages/review_create_edit.html:56 msgid "Delete review." @@ -2323,8 +2331,8 @@ msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." msgstr "" -"Detta kommer göra om recensionen till en tråd, vilket behåller kommentarer " -"men tar bort effekten på paketets betyg." +"Detta kommer göra om recensionen till en tråd, vilket behåller " +"kommentarer men tar bort effekten på paketets betyg." #: app/templates/packages/review_votes.html:4 #: app/templates/packages/view.html:315 @@ -2438,7 +2446,8 @@ msgid "" "ContentDB will poll your Git repository every day, if your package is " "approved." msgstr "" -"ContentDB kommer kolla din Git-repository varje dag, om ditt paket godkänns." +"ContentDB kommer kolla din Git-repository varje dag, om ditt paket " +"godkänns." #: app/templates/packages/update_config.html:17 msgid "You should consider using webhooks or the API for faster releases." @@ -2449,8 +2458,8 @@ msgid "" "Git Update Detection is clever enough to not create a release again if " "you've already created it manually or using webhooks/the API." msgstr "" -"Git-uppdateringsavkänningen är tillräckligt smart att den inte skapar ett " -"utsläpp om du redan skapat ett manuellt eller med API:et." +"Git-uppdateringsavkänningen är tillräckligt smart att den inte skapar ett" +" utsläpp om du redan skapat ett manuellt eller med API:et." #: app/templates/packages/update_config.html:28 msgid "The trigger is the event that triggers the action." @@ -2531,13 +2540,11 @@ msgstr "Forum" msgid "Issue Tracker" msgstr "Feltracker" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" -"Denna tråd syns endast för paketägaren och användare av godkännarrang eller " -"högre." #: app/templates/packages/view.html:271 msgid "Awaiting review" @@ -2603,53 +2610,54 @@ msgstr "Valfri" msgid "Compatible Games" msgstr "Kompatibla Spel" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "Inget specifikt spel behövs" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "Detta är en experimentell funktion." -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -"Kompatibla spel bestäms av en algoritm och kan möjligtvis inte vara korrekt." +"Kompatibla spel bestäms av en algoritm och kan möjligtvis inte vara " +"korrekt." -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "Information" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "Tekniskt namn" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s för kod,
%(media_license)s för media." -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "Okänd" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "Tillagd" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "Ta bort mig själv" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "Bidrar" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "Mer" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "Visa auditeringslogg" @@ -2670,8 +2678,8 @@ msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" -"Har du hittat en bugg? Var snäll och rapportera den på paketets buggtracker " -"eller i en tråd istället." +"Har du hittat en bugg? Var snäll och rapportera den på paketets " +"buggtracker eller i en tråd istället." #: app/templates/tasks/view.html:5 msgid "Task Failed" @@ -2706,7 +2714,7 @@ msgstr "Ta bort \"%(title)s\" av %(author)s" msgid "Edit reply" msgstr "Redigera svar" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "Ny tråd" @@ -2718,13 +2726,13 @@ msgstr "" "Om paketet inte borde finnas på CDB (t.ex. om den över huvudtaget inte " "fungerar), kan du berätta det här." -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." msgstr "" -"Endast du, paketskaparen, och användare av Godkännarrang och högre kan läsa " -"privata trådar." +"Endast du, paketskaparen, och användare av Godkännarrang och högre kan " +"läsa privata trådar." #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 @@ -2753,13 +2761,17 @@ msgstr "Lås upp" msgid "Lock" msgstr "Lås" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" -"Den här tråden är endast synlig för skaparen, paketägaren, och användare med " -"godkännarrang eller över." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" @@ -2816,8 +2828,15 @@ msgstr "Ouppfyllda beroenden" #: app/templates/todo/editor.html:151 msgid "Meta packages that have hard dependers, but no packages providing them." +msgstr "Metapaket som har hårda beroenden på den, men inga paket som bidrar dem." + +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "Visa alla" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" msgstr "" -"Metapaket som har hårda beroenden på den, men inga paket som bidrar dem." #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" @@ -2928,8 +2947,8 @@ msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -"För att ta bort ett paket från nedan vänligen skapa ett utsläpp eller ändra " -"uppdateringsinställningarna." +"För att ta bort ett paket från nedan vänligen skapa ett utsläpp eller " +"ändra uppdateringsinställningarna." #: app/templates/todo/user.html:68 msgid "Small Screenshots" @@ -2946,8 +2965,8 @@ msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -"Röd och orange är skärmdumpar över gränsen, och gråa skärmdumpar är under " -"den rekommenderade upplösningen." +"Röd och orange är skärmdumpar över gränsen, och gråa skärmdumpar är under" +" den rekommenderade upplösningen." #: app/templates/todo/user.html:127 msgid "See All" @@ -3024,10 +3043,6 @@ msgstr "Länka GitHub" msgid "None" msgstr "Inget" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "Visa alla" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "Nyliga kontoåtgärder" @@ -3042,8 +3057,7 @@ msgstr "Ta bort eller deaktivera" #: app/templates/users/account.html:89 msgid "Account Deletion and Deactivation isn't available to users yet." -msgstr "" -"Kontoborttagning och deaktivering är inte tillgängliga för användare än." +msgstr "Kontoborttagning och deaktivering är inte tillgängliga för användare än." #: app/templates/users/account.html:90 msgid "Please contact the admin." @@ -3063,8 +3077,8 @@ msgid "" "Your email is needed to recover your account if you forget your password " "and to send (configurable) notifications. " msgstr "" -"Din mejladress behövs för att rädda ditt konto om du glömmer lösenordet och " -"för att skicka (konfiguerbara) notiser. " +"Din mejladress behövs för att rädda ditt konto om du glömmer lösenordet " +"och för att skicka (konfiguerbara) notiser. " #: app/templates/users/change_set_password.html:29 #: app/templates/users/register.html:25 @@ -3104,8 +3118,8 @@ msgid "" "You don't need a forum account, however, it's recommended to make the " "most out of the Minetest community." msgstr "" -"Du behöver inte ett forumkonto, men det rekommenderas för att få the mesta " -"ut från Minetest-community:t." +"Du behöver inte ett forumkonto, men det rekommenderas för att få the " +"mesta ut från Minetest-community:t." #: app/templates/users/claim.html:22 msgid "Yes, I have a forums account" @@ -3134,7 +3148,8 @@ msgstr "" #: app/templates/users/claim_forums.html:14 msgid "This is so ContentDB can link your account to your forum account." msgstr "" -"Detta är för att ContentDB ska kunna länka ditt konto till ditt forumkonto." +"Detta är för att ContentDB ska kunna länka ditt konto till ditt " +"forumkonto." #: app/templates/users/claim_forums.html:18 msgid "Don't have a forums account?" @@ -3163,6 +3178,12 @@ msgstr "Mata in ditt forumkonto här:" msgid "Forum username" msgstr "Forumanvändarnamn" +#: 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 "Endast a-zA-Z0-9._ tillåtet" + #: app/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Du måste ha fyllt i GitHub-fältet i din forumprofil." @@ -3172,8 +3193,8 @@ msgid "" "Log into the forum and do that here." msgstr "" -"Logga in till forumet och gör det här." +"Logga in till forumet och gör det här." #: app/templates/users/claim_forums.html:47 msgid "Next: log in with GitHub" @@ -3193,9 +3214,9 @@ msgid "" "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "Control Panel > Profile > Edit signature" msgstr "" -"Gå till User Control Panel > Profile > Edit " -"signature" +"Gå till User " +"Control Panel > Profile > Edit signature" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -3237,8 +3258,8 @@ msgid "" "Instead, your account will be deactivated and all personal information " "wiped - including %(threads)d threads and %(replies)d replies." msgstr "" -"Istället kommer ditt konto deaktiveras och all personlig information rensad -" -" inklusive %(threads)d trådar och %(replies)d svar." +"Istället kommer ditt konto deaktiveras och all personlig information " +"rensad - inklusive %(threads)d trådar och %(replies)d svar." #: app/templates/users/delete.html:25 msgid "See the privacy policy for more information." @@ -3306,15 +3327,31 @@ msgstr "GitHub" msgid "Edit Account" msgstr "Redigera konto" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "Bann" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "Ändra mejl och skicka lösenordsåterställning" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Mejladress" @@ -3396,7 +3433,8 @@ msgstr "Profilinformation" #: app/templates/users/profile_edit.html:52 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" -"Låtsas man vara en annan användare leder detta till en permanent bannlysning" +"Låtsas man vara en annan användare leder detta till en permanent " +"bannlysning" #: app/templates/users/register.html:17 msgid "" @@ -3411,8 +3449,8 @@ msgid "" "Human readable name, defaults to username if not specified. This can be " "changed later." msgstr "" -"Mänskligt läsbart namn, blir användarnamnet om inte specificerat. Detta kan " -"ändras senare." +"Mänskligt läsbart namn, blir användarnamnet om inte specificerat. Detta " +"kan ändras senare." #: app/templates/users/register.html:21 msgid "Same as username" @@ -3436,8 +3474,8 @@ msgid "" "Your email is needed to recover your account if you forget your password," " and to send (configurable) notifications." msgstr "" -"Din mejl krävs för att rädda ditt konto om du glömmer lösenordet, och för " -"att skicka (konfiguerbara) notiser." +"Din mejl krävs för att rädda ditt konto om du glömmer lösenordet, och för" +" att skicka (konfiguerbara) notiser." #: app/templates/users/settings_email.html:25 msgid "There is at least one verification pending." @@ -3450,7 +3488,8 @@ msgstr "Notisinställningar" #: app/templates/users/settings_email.html:33 msgid "Email notifications are currently turned off. Click 'save' to enable." msgstr "" -"Mejlnotiser är för nuvarande avstängda. Trycka på 'spara' för att sätta på." +"Mejlnotiser är för nuvarande avstängda. Trycka på 'spara' för att sätta " +"på." #: app/templates/users/settings_email.html:38 msgid "" @@ -3519,6 +3558,16 @@ msgstr "Du kommer inte kunna använda denna mejl med ContentDB längre." msgid "Edit Notification Preferences" msgstr "Redigera notisinställningar" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Du har extremt många notiser, du borde läsa eller rensa dem" @@ -3528,5 +3577,62 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" -"Var snäll och överväg att sätta på mejlnotiser, du kan anpassa hur mycket " -"som skickas" +"Var snäll och överväg att sätta på mejlnotiser, du kan anpassa hur mycket" +" som skickas" + +#~ msgid "Package already exists!" +#~ msgstr "Paket finns redan!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "Du har inte tillåtelse att göra detta." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "Du har inte tillåtelse att redigera underhållare" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "Du kan inte kommentera på den här tråden" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "Kommentar måste vara mellan 3 och 2000 tecken." + +#~ msgid "Unable to find that package!" +#~ msgstr "Kunda inte hitta paket!" + +#~ msgid "An approval thread already exists!" +#~ msgstr "En godkännandestråd finns redan!" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" +#~ "Ogiltigt användarnamn - måste endast " +#~ "innehålla A-Za-z0-9.-. Överväg att kontakta" +#~ " en administratör" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "Du har inte behörighet att ändra detta paket" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "Du har inte behörighet att ändra paketnamnet" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "Du har inte behörighet att göra utsläpp" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" +#~ "Denna tråd syns endast för paketägaren" +#~ " och användare av godkännarrang eller " +#~ "högre." + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" +#~ "Den här tråden är endast synlig " +#~ "för skaparen, paketägaren, och användare " +#~ "med godkännarrang eller över." + diff --git a/translations/tr/LC_MESSAGES/messages.po b/translations/tr/LC_MESSAGES/messages.po index db140da..bde7b11 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-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-01-17 15:22+0000\n" "Last-Translator: Mehmet Ali <2045uuttb@relay.firefox.com>\n" "Language: tr\n" @@ -19,7 +19,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "" @@ -39,16 +43,16 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Kaydet" @@ -79,7 +83,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Sürümler" @@ -91,7 +95,7 @@ msgstr "Ekran görüntüleri" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Bakımcılar" @@ -126,7 +130,7 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Tür" @@ -135,12 +139,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Ad (Teknik)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -149,7 +153,7 @@ msgstr "" msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Bakım Durumu" @@ -162,7 +166,7 @@ msgstr "Etiketler" msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Lisans" @@ -194,64 +198,61 @@ msgstr "" msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "" - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Yazar Adı" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -373,13 +374,13 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "" @@ -397,11 +398,17 @@ msgstr "" msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "" @@ -415,75 +422,63 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "" - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "" @@ -491,13 +486,13 @@ msgstr "" msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "" @@ -536,134 +531,134 @@ msgstr "" msgid "Username" msgstr "" -#: 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" +#: app/blueprints/users/account.py:105 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, 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:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -671,8 +666,9 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" #: app/blueprints/users/claim.py:45 @@ -708,88 +704,88 @@ msgstr "" msgid "Unknown claim type" msgstr "" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "" -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "" -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "" -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "" -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "" -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "" -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr "" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr "" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr "" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr "" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "" @@ -849,6 +845,19 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -856,11 +865,11 @@ msgid "" msgstr "" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" +msgid "You don't have permission to edit this package" msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" +msgid "You don't have permission to change the package name" msgstr "" #: app/logic/packages.py:165 @@ -869,7 +878,7 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" +msgid "You don't have permission to make releases" msgstr "" #: app/logic/releases.py:37 @@ -1007,7 +1016,7 @@ msgid "Help" msgstr "" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "" @@ -1021,10 +1030,6 @@ msgstr "" msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "" @@ -1601,35 +1606,39 @@ msgstr "" msgid "Post Review" msgstr "" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "" -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "" -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "" -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "" @@ -1712,7 +1721,7 @@ msgstr "" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2415,10 +2424,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" #: app/templates/packages/view.html:271 @@ -2485,52 +2494,52 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "" @@ -2585,7 +2594,7 @@ msgstr "" msgid "Edit reply" msgstr "" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "" @@ -2595,7 +2604,7 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2628,10 +2637,16 @@ msgstr "" msgid "Lock" msgstr "" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 @@ -2691,6 +2706,14 @@ msgstr "" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" @@ -2889,10 +2912,6 @@ msgstr "" msgid "None" msgstr "" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" @@ -3020,6 +3039,12 @@ msgstr "" msgid "Forum username" msgstr "" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" @@ -3152,15 +3177,31 @@ msgstr "" msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3348,6 +3389,16 @@ msgstr "" msgid "Edit Notification Preferences" msgstr "" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3458,3 +3509,50 @@ msgstr "" #~ " future." #~ msgstr "" +#~ msgid "Package already exists!" +#~ msgstr "" + +#~ msgid "You don't have permission to do that." +#~ msgstr "" + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "" + +#~ msgid "Unable to find that package!" +#~ msgstr "" + +#~ msgid "An approval thread already exists!" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" + diff --git a/translations/uk/LC_MESSAGES/messages.po b/translations/uk/LC_MESSAGES/messages.po index 228cddd..e78a281 100644 --- a/translations/uk/LC_MESSAGES/messages.po +++ b/translations/uk/LC_MESSAGES/messages.po @@ -7,21 +7,24 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-03-24 07:55+0000\n" "Last-Translator: Andrij Mizyk \n" -"Language-Team: Ukrainian \n" "Language: uk\n" +"Language-Team: Ukrainian " +"\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.12-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "Вас забанено." @@ -41,16 +44,16 @@ msgid "Limit to package" msgstr "Обмеження на пакунки" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "Зберегти" @@ -81,7 +84,7 @@ msgstr "Змінити деталі" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Випуски" @@ -93,7 +96,7 @@ msgstr "Знімки екрана" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "Супровідники" @@ -130,7 +133,7 @@ msgstr "" msgid "No download available." msgstr "Завантаження недоступне." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "Тип" @@ -139,12 +142,12 @@ msgid "Title (Human-readable)" msgstr "Заголовок (зрозумілий людям)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "Назва (технічна)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Лише малі букви (a-z), цифри (0-9) і підкреслення (_)" @@ -153,7 +156,7 @@ msgstr "Лише малі букви (a-z), цифри (0-9) і підкресл msgid "Short Description (Plaintext)" msgstr "Короткий опис (простий текст)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "Стан підтримки" @@ -166,7 +169,7 @@ msgstr "Мітки" msgid "Content Warnings" msgstr "Попередження вмісту" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "Ліцензія" @@ -198,64 +201,61 @@ msgstr "ІД теми форуму" msgid "Video URL" msgstr "URL відеозапису" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "Не вдалося знайти такого користувача" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Доступ відхилено" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "Пакунок вже існує!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "У Вас нема прав робити це" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "Будь ласка, прокоментуйте необхідні зміни в гілці затвердження" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "У Вас нема прав робити це." - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "Видалити пакунок" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "Несхвалений пакунок" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "Супровідники (розділені комою)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "У Вас немає прав для зміни супровідників" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "Ви не супровідник" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "Власник пакунка не може вилучити себе як супровідника" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "Імʼя автора" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -377,13 +377,13 @@ msgstr "" msgid "Now, please create an initial release" msgstr "Тепер, будь ласка, створіть початковий випуск" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "Коментар" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "" @@ -401,11 +401,17 @@ msgstr "Ні" msgid "You can't review your own package!" msgstr "Ви не можете перевірити власний пакунок!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "" @@ -419,75 +425,63 @@ msgstr "" msgid "Cover Image" msgstr "Зображення обкладинки" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "Повідомлення" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Звіт" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "Уже підписано!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "Відписано!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "Ви не можете коментувати в цій гілці" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "Коментар повинен бути від 3 до 2000 знаків." - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Відкрити гілку" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "" @@ -495,13 +489,13 @@ msgstr "" msgid "Username or email" msgstr "Імʼя користувача або ел. пошта" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "Запамʼятати мене" @@ -540,134 +534,134 @@ msgstr "" msgid "Username" msgstr "Імʼя користувача" -#: 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 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "Ел. пошта" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "Я погоджуюся" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "Неправильне імʼя користувача" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "Ел. адреса вже використовується" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, 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:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "Скинути пароль" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "Новий пароль" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "Перевірити пароль" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "Паролі мають співпадати" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "Старий пароль" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "Паролі не співпадають" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "Ваш пароль вдало змінено." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "Неправильний старий пароль" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "Ел. адресу змінено" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "Надіслати" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -675,8 +669,9 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" #: app/blueprints/users/claim.py:45 @@ -712,88 +707,88 @@ msgstr "" msgid "Unknown claim type" msgstr "" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "" -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "Подумайте про написання корисніших оглядів, щоб отримати медаль." -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "" -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "" -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "" -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "Перша медаль за 50тис." -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr ">300тис. завантажень" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr ">100тис. завантажень" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr ">75тис. завантажень" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr ">50тис. завантажень" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "" @@ -853,6 +848,19 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -860,12 +868,12 @@ msgid "" msgstr "" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" -msgstr "У Вас нема прав редагувати цей пакунок" +msgid "You don't have permission to edit this package" +msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" -msgstr "У Вас нема прав змінювати назву цього пакунка" +msgid "You don't have permission to change the package name" +msgstr "" #: app/logic/packages.py:165 #, python-format @@ -873,8 +881,8 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" -msgstr "У Вас нема прав створювати випуски" +msgid "You don't have permission to make releases" +msgstr "" #: app/logic/releases.py:37 msgid "" @@ -1011,7 +1019,7 @@ msgid "Help" msgstr "" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "" @@ -1025,10 +1033,6 @@ msgstr "" msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "" @@ -1605,35 +1609,39 @@ msgstr "" msgid "Post Review" msgstr "" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Супровідник" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "" -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "" -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "" -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "Гілка" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "Остання відповідь" @@ -1716,7 +1724,7 @@ msgstr "Теми форуму" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2419,10 +2427,10 @@ msgstr "Форуми" msgid "Issue Tracker" msgstr "Відстежувач помилок" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" #: app/templates/packages/view.html:271 @@ -2489,52 +2497,52 @@ msgstr "" msgid "Compatible Games" msgstr "Сумісні ігри" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "Інформація" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "Технічна назва" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "Додано" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "Більше" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "" @@ -2589,7 +2597,7 @@ msgstr "" msgid "Edit reply" msgstr "Змінити відповідь" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "Нова гілка" @@ -2599,7 +2607,7 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2632,10 +2640,16 @@ msgstr "" msgid "Lock" msgstr "" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 @@ -2695,6 +2709,14 @@ msgstr "" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" @@ -2893,10 +2915,6 @@ msgstr "" msgid "None" msgstr "" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" @@ -3024,6 +3042,12 @@ msgstr "" msgid "Forum username" msgstr "" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" @@ -3156,15 +3180,31 @@ msgstr "GitHub" msgid "Edit Account" msgstr "Змінити обліківку" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Ел. адреса" @@ -3352,6 +3392,16 @@ msgstr "" msgid "Edit Notification Preferences" msgstr "Змінити налаштування сповіщень" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3374,3 +3424,51 @@ msgstr "" #~ "make sense - you can't predict the" #~ " future." #~ msgstr "" + +#~ msgid "Package already exists!" +#~ msgstr "Пакунок вже існує!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "У Вас нема прав робити це." + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "У Вас немає прав для зміни супровідників" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "Ви не можете коментувати в цій гілці" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "Коментар повинен бути від 3 до 2000 знаків." + +#~ msgid "Unable to find that package!" +#~ msgstr "" + +#~ msgid "An approval thread already exists!" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "У Вас нема прав редагувати цей пакунок" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "У Вас нема прав змінювати назву цього пакунка" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "У Вас нема прав створювати випуски" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" + diff --git a/translations/zh_Hans/LC_MESSAGES/messages.po b/translations/zh_Hans/LC_MESSAGES/messages.po index ea2c29c..5ad7945 100644 --- a/translations/zh_Hans/LC_MESSAGES/messages.po +++ b/translations/zh_Hans/LC_MESSAGES/messages.po @@ -7,20 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-05-19 05:14+0000\n" "Last-Translator: GT-610 \n" -"Language-Team: Chinese (Simplified) \n" "Language: zh_Hans\n" +"Language-Team: Chinese (Simplified) " +"\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.13-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "您被封号了。" @@ -40,16 +43,16 @@ msgid "Limit to package" msgstr "软件包限制" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "保存" @@ -80,7 +83,7 @@ msgstr "编辑详细信息" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "发行版" @@ -92,7 +95,7 @@ msgstr "截图" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "维护者" @@ -127,7 +130,7 @@ msgstr "错误:论坛贴子未找到。有可能该贴子刚刚创建。" msgid "No download available." msgstr "无可用下载。" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "类型" @@ -136,12 +139,12 @@ msgid "Title (Human-readable)" msgstr "标题(人类可读)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "名称(技术性)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只允许小写字母(a-z),数字(0-9),下划线(_)" @@ -150,7 +153,7 @@ msgstr "只允许小写字母(a-z),数字(0-9),下划线(_)" msgid "Short Description (Plaintext)" msgstr "简短说明(纯文本)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "维护状态" @@ -163,7 +166,7 @@ msgstr "标签" msgid "Content Warnings" msgstr "内容警告" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "许可证" @@ -195,64 +198,61 @@ msgstr "论坛贴子ID" msgid "Video URL" msgstr "视频URL" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "找不到该用户" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "拒绝访问" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "软件包已存在!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "你没有进行该操作的权限" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 msgid "Please comment what changes are needed in the approval thread" msgstr "请在审核贴评论中说明需要作出哪些修改" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "你没有进行该操作的权限。" - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "已删除的软件包" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "未通过的软件包" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "维护者(用逗号隔开)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "你没有权限编辑维护者" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "你不是维护者" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "软件包所有人不能把自己移除出维护者列表" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "作者名" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -374,13 +374,13 @@ msgstr "删除更新配置" msgid "Now, please create an initial release" msgstr "现在,请创建初始发行版" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "评论" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "私有" @@ -398,11 +398,17 @@ msgstr "否" msgid "You can't review your own package!" msgstr "你不能自己评测自己的软件包!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" msgstr "你不能自己为自己软件包的评测投票!" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "你不能自己为自己的评测投票!" @@ -416,75 +422,63 @@ msgstr "标题" msgid "Cover Image" msgstr "封面图像" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "消息" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "举报" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "已关注!" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "关注贴子" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "已取消关注!" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "未关注!" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "锁定贴" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "未锁定贴" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "无法删除一楼!" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "你不能在此贴下评论" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "请稍后再评论" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "评论需要在3到2000个字符之间。" - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "打开贴子" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "找不到软件包!" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "无法创建贴子!" -#: app/blueprints/threads/__init__.py:306 -msgid "An approval thread already exists!" -msgstr "审核贴已存在!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "请稍后开启另外一个贴子" @@ -492,13 +486,13 @@ msgstr "请稍后开启另外一个贴子" msgid "Username or email" msgstr "用户名或电子邮件" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "记住我" @@ -537,135 +531,134 @@ msgstr "显示名称" msgid "Username" msgstr "用户名" -#: 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 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" +msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "电子邮件" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "上述算式的计算结果是什么?" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "我同意" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "注册" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "验证码错误" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "用户名无效" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "该用户名已存在账户,但尚未被认领。" -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "该用户名/显示名称已被使用,请选择另一个。" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "电子邮件已使用" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, 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 "我们无法创建该账户,因为该电子邮件已经被 %(display_name)s " -"使用。请尝试使用另一个电子邮件地址。" +msgstr "我们无法创建该账户,因为该电子邮件已经被 %(display_name)s 使用。请尝试使用另一个电子邮件地址。" -#: app/blueprints/users/account.py:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "该电子邮件地址已被取消关注/列入黑名单,不能再使用" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "重置密码" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "无法找到账户" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "新密码" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "确认密码" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "密码必须匹配" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "旧密码" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "密码不匹配" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "您的密码已被成功更改。" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "旧密码不正确" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "未知验证令牌!" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "令牌已过期" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "另一个用户已经在使用该电子邮件" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "已确认的电子邮件变更" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "电子邮箱已变更" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "您的电子邮件地址已被更改。如果您没有请求更改电子邮件地址,请与管理员联系。" -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "您现在可以登录了" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "发送" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -673,9 +666,10 @@ msgstr "该电子邮件现在已被列入黑名单。如果您希望撤消此操 #: 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 "用户名只能包含 A-Za-z0-9._。请考虑联系管理员" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" +msgstr "" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -710,88 +704,88 @@ msgstr "在您的签名中找不到密钥!" msgid "Unknown claim type" msgstr "未知的认领类型" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "顶级评测者" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s在ContentDB上写了最有帮助的评测。" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "第二位最有帮助的评测者" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "第三位最有帮助的评测者" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "这使%(display_name)s位于顶部%(perc)s%%" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "最高 %(perc)s%% 评测者" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "只有%(place)d个用户写了更多有帮助的评测。" -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "请考虑写更多有帮助的评测以获得奖章。" -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "你在第%(place)s位。" -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "最高%(type)s" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "最高 %(group)d %(type)s" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "%(display_name)s 有一个 %(type)s 放置在 #%(place)d 处。" -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "您的软件包总共有 %(downloads)d 次下载。" -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "第一张奖章为5万下载量。" -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr ">30万下载量" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr ">10万下载量" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr ">7.5万下载量" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr ">5万下载量" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "所有的软件包收到%(downloads)d次下载。" @@ -851,6 +845,19 @@ msgstr "等级" msgid "Can't promote a user to a rank higher than yourself!" msgstr "不能提升用户等级到比自己更高的等级!" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "搜索" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -858,12 +865,12 @@ msgid "" msgstr "名称只能包含小写字母(a-z)、数字(0-9)和下划线(_)" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" -msgstr "您没有权限编辑这个软件包" +msgid "You don't have permission to edit this package" +msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" -msgstr "您没有权限修改这个软件包的名字" +msgid "You don't have permission to change the package name" +msgstr "" #: app/logic/packages.py:165 #, python-format @@ -871,8 +878,8 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "无法将保护标签 %(title)s 加到软件包" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" -msgstr "您没有权限创建新发行版" +msgid "You don't have permission to make releases" +msgstr "" #: app/logic/releases.py:37 msgid "" @@ -1009,7 +1016,7 @@ msgid "Help" msgstr "帮助" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "贴子" @@ -1023,10 +1030,6 @@ msgstr "搜索%(type)s" msgid "Search all packages" msgstr "搜索所有的软件包" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "搜索" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "工作队列" @@ -1371,8 +1374,7 @@ msgstr "找不到与此电子邮件关联的帐户,无法执行密码重置。 msgid "" "This may be because you used another email with your account, or because " "you never confirmed your email." -msgstr "这可能是因为您在帐户中使用了另一个电子邮件地址,或者因为您从未确认您的电子邮" -"件。" +msgstr "这可能是因为您在帐户中使用了另一个电子邮件地址,或者因为您从未确认您的电子邮件。" #: app/templates/emails/unable_to_find_account.html:8 msgid "You can use GitHub to log in if it is associated with your account." @@ -1604,35 +1606,39 @@ msgstr "为什么?请发表有建设性的评价" msgid "Post Review" msgstr "发表评测" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "维护者" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "本贴子已被版主锁定。" -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "请稍后再评论。" -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "本贴子已被锁定。" -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "你没有发贴权限。" -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "找不到贴子" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "贴子" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "最新回复" @@ -1715,7 +1721,7 @@ msgstr "论坛贴子" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2110,8 +2116,7 @@ msgstr "发行版是%(title)s的单个可下载版本。" msgid "" "You need to create releases even if you use a rolling release development" " cycle, as Minetest needs them to check for updates." -msgstr "即使开发周期采用滚动更新策略,您仍然需要创建发行版,Minetest要用发行版来检查" -"更新。" +msgstr "即使开发周期采用滚动更新策略,您仍然需要创建发行版,Minetest要用发行版来检查更新。" #: app/templates/packages/release_wizard.html:20 #: app/templates/packages/update_config.html:12 @@ -2358,8 +2363,7 @@ msgstr "您应该考虑用web钩子或API加速更新。" msgid "" "Git Update Detection is clever enough to not create a release again if " "you've already created it manually or using webhooks/the API." -msgstr "Git更新检测非常智能,如果你已经手动或使用webhooks/the " -"API创建了一个发行版,就不会再重新创建。" +msgstr "Git更新检测非常智能,如果你已经手动或使用webhooks/the API创建了一个发行版,就不会再重新创建。" #: app/templates/packages/update_config.html:28 msgid "The trigger is the event that triggers the action." @@ -2438,11 +2442,11 @@ msgstr "论坛" msgid "Issue Tracker" msgstr "问题跟踪器" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." -msgstr "该贴子仅对软件包所有者和审核者及以上人员可见。" +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." +msgstr "" #: app/templates/packages/view.html:271 msgid "Awaiting review" @@ -2508,52 +2512,52 @@ msgstr "可选" msgid "Compatible Games" msgstr "兼容子游戏" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "不需要特定的子游戏" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "这是一个实验性功能。" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "支持的游戏是由一个算法计算,不保证正确性。" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "消息" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "技术名称" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "代码%(code_license)s,媒体%(media_license)s。" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "未知" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "已添加" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "移除自己" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "提供" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "更多" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "见审计日志" @@ -2608,7 +2612,7 @@ msgstr "删除%(author)s的\"%(title)s\"" msgid "Edit reply" msgstr "编辑回复" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "新贴子" @@ -2616,10 +2620,9 @@ msgstr "新贴子" msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." -msgstr "如果该软件包不应该出现在CDB上(例如:改软件包根本不能运作),那么你可以在这里" -"告知我们。" +msgstr "如果该软件包不应该出现在CDB上(例如:改软件包根本不能运作),那么你可以在这里告知我们。" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2652,11 +2655,17 @@ msgstr "解锁" msgid "Lock" msgstr "锁定" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." -msgstr "该贴子仅对创建者,软件包所有者和审核者及以上人员可见。" +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" +msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" @@ -2715,6 +2724,14 @@ msgstr "未满足的依赖项" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "有硬性依赖但没有软件包提供这些依赖的元包。" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "查看全部" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "所有过时的软件包" @@ -2814,8 +2831,7 @@ msgid "" "Instead of marking packages as outdated, you can automatically create " "releases when New Commits or New Tags are pushed to Git by clicking " "'Update Settings'." -msgstr "你可以点击 '更新设置',在新提交或新标签上传到 Git " -"时自动创建发行版,而不需要将软件包标记为过期。" +msgstr "你可以点击 '更新设置',在新提交或新标签上传到 Git 时自动创建发行版,而不需要将软件包标记为过期。" #: app/templates/todo/user.html:60 msgid "" @@ -2914,10 +2930,6 @@ msgstr "链接 Github" msgid "None" msgstr "无" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "查看全部" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "最近的帐户操作" @@ -3045,6 +3057,12 @@ msgstr "输入论坛用户名:" msgid "Forum username" msgstr "论坛用户名" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "你需要在论坛的个人信息中填写GitHub字段。" @@ -3073,8 +3091,8 @@ msgid "" "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "Control Panel > Profile > Edit signature" msgstr "" -"前往用户控制面板/个人信息/编辑签名" +"前往用户控制面板/个人信息/编辑签名" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -3111,8 +3129,7 @@ msgstr "由于你有软件包和论坛贴子,你的账户不能完全删除。 msgid "" "Instead, your account will be deactivated and all personal information " "wiped - including %(threads)d threads and %(replies)d replies." -msgstr "你的账户将被停用,所有的个人信息将被抹去--" -"包括%(threads)d个贴子和%(replies)d个回复。" +msgstr "你的账户将被停用,所有的个人信息将被抹去--包括%(threads)d个贴子和%(replies)d个回复。" #: app/templates/users/delete.html:25 msgid "See the privacy policy for more information." @@ -3180,15 +3197,31 @@ msgstr "GitHub" msgid "Edit Account" msgstr "编辑帐户" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "封号" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "更改电子邮件和发送密码重置邮件" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "电子邮件地址" @@ -3340,8 +3373,7 @@ msgstr "摘要" msgid "" "This will blacklist an email address, preventing ContentDB from ever " "sending emails to it - including password resets." -msgstr "这会将电子邮件地址列入黑名单,防止 ContentDB " -"向其发送电子邮件-包括密码重置邮件。" +msgstr "这会将电子邮件地址列入黑名单,防止 ContentDB 向其发送电子邮件-包括密码重置邮件。" #: app/templates/users/unsubscribe.html:20 msgid "Please enter the email address you wish to blacklist." @@ -3379,6 +3411,16 @@ msgstr "您将无法再将此电子邮件用于 ContentDB。" msgid "Edit Notification Preferences" msgstr "编辑通知设置" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "您有很多通知,您应该阅读或清除这些通知" @@ -3445,3 +3487,51 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ "make sense - you can't predict the" #~ " future." #~ msgstr "" + +#~ msgid "Package already exists!" +#~ msgstr "软件包已存在!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "你没有进行该操作的权限。" + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "你没有权限编辑维护者" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "你不能在此贴下评论" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "评论需要在3到2000个字符之间。" + +#~ msgid "Unable to find that package!" +#~ msgstr "找不到软件包!" + +#~ msgid "An approval thread already exists!" +#~ msgstr "审核贴已存在!" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "用户名只能包含 A-Za-z0-9._。请考虑联系管理员" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "您没有权限编辑这个软件包" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "您没有权限修改这个软件包的名字" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "您没有权限创建新发行版" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "该贴子仅对软件包所有者和审核者及以上人员可见。" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "该贴子仅对创建者,软件包所有者和审核者及以上人员可见。" + diff --git a/translations/zh_Hant/LC_MESSAGES/messages.po b/translations/zh_Hant/LC_MESSAGES/messages.po index 646ca74..f7f009c 100644 --- a/translations/zh_Hant/LC_MESSAGES/messages.po +++ b/translations/zh_Hant/LC_MESSAGES/messages.po @@ -7,20 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-02-12 14:57+0000\n" +"POT-Creation-Date: 2022-06-05 18:10+0100\n" "PO-Revision-Date: 2022-04-22 09:13+0000\n" "Last-Translator: Yic95 <0Luke.Luke0@gmail.com>\n" -"Language-Team: Chinese (Traditional) \n" "Language: zh_Hant\n" +"Language-Team: Chinese (Traditional) " +"\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.12.1-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:103 +#: app/__init__.py:115 +msgid "Banned:" +msgstr "" + +#: app/__init__.py:117 msgid "You have been banned." msgstr "你已被封禁。" @@ -40,16 +43,16 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:454 -#: app/blueprints/packages/packages.py:550 +#: app/blueprints/packages/packages.py:467 +#: app/blueprints/packages/packages.py:563 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 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:228 app/blueprints/users/account.py:235 +#: app/blueprints/users/account.py:229 app/blueprints/users/account.py:236 #: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:115 -#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:62 +#: app/blueprints/users/settings.py:269 app/templates/users/modtools.html:86 msgid "Save" msgstr "儲存" @@ -81,7 +84,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:509 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 msgid "Releases" msgstr "版本" @@ -93,7 +96,7 @@ msgstr "裁圖" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:480 +#: app/templates/packages/view.html:483 msgid "Maintainers" msgstr "管理者" @@ -128,7 +131,7 @@ msgstr "警告:找不到論壇主題。可能發生在論壇主題剛被建立 msgid "No download available." msgstr "無可提供的下載。" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:457 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 msgid "Type" msgstr "類型" @@ -137,12 +140,12 @@ msgid "Title (Human-readable)" msgstr "標題(人類可讀)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:548 +#: app/blueprints/packages/packages.py:561 msgid "Name (Technical)" msgstr "名字(技術上的)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:562 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只限小寫英文字母(a-z)、數字(0-9)及底畫線(_)" @@ -151,7 +154,7 @@ msgstr "只限小寫英文字母(a-z)、數字(0-9)及底畫線(_)" msgid "Short Description (Plaintext)" msgstr "短描述(純文字)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:472 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 msgid "Maintenance State" msgstr "開發週期" @@ -164,7 +167,7 @@ msgstr "標籤" msgid "Content Warnings" msgstr "內容警告" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:461 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 msgid "License" msgstr "授權條款" @@ -196,65 +199,62 @@ msgstr "論壇主題編號" msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:263 +msgid "Package already exists" +msgstr "" + +#: app/blueprints/packages/packages.py:321 msgid "Unable to find that user" msgstr "找不到該用戶" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:325 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "沒有權限" -#: app/blueprints/packages/packages.py:307 -msgid "Package already exists!" -msgstr "包已存在!" - -#: app/blueprints/packages/packages.py:368 +#: app/blueprints/packages/packages.py:381 +#: app/blueprints/packages/packages.py:430 +#: app/blueprints/packages/packages.py:446 msgid "You don't have permission to do that" msgstr "你沒有進行該操作的權限" -#: app/blueprints/packages/packages.py:396 +#: app/blueprints/packages/packages.py:409 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "請在評論中寫下需改變的事項" -#: app/blueprints/packages/packages.py:417 -#: app/blueprints/packages/packages.py:433 -msgid "You don't have permission to do that." -msgstr "你沒有進行該操作的權限。" - -#: app/blueprints/packages/packages.py:428 +#: app/blueprints/packages/packages.py:441 msgid "Deleted package" msgstr "已移除的包" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:457 msgid "Unapproved package" msgstr "未被批准的包" -#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:466 msgid "Maintainers (Comma-separated)" msgstr "管理者(以逗點分割)" -#: app/blueprints/packages/packages.py:462 -msgid "You do not have permission to edit maintainers" -msgstr "你沒有權限來修改管理者" +#: app/blueprints/packages/packages.py:475 +msgid "You don't have permission to edit maintainers" +msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:525 msgid "You are not a maintainer" msgstr "你不是管理者" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:528 msgid "Package owners cannot remove themselves as maintainers" msgstr "包擁有者無法從管理者中移除自己" -#: app/blueprints/packages/packages.py:547 +#: app/blueprints/packages/packages.py:560 msgid "Author Name" msgstr "作者名稱" #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 -#: app/blueprints/threads/__init__.py:272 app/templates/macros/reviews.html:128 +#: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" @@ -376,13 +376,13 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 -#: app/blueprints/threads/__init__.py:176 -#: app/blueprints/threads/__init__.py:273 +#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177 +#: app/blueprints/threads/__init__.py:178 +#: app/blueprints/threads/__init__.py:272 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:274 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:273 msgid "Private" msgstr "" @@ -400,12 +400,18 @@ msgstr "" msgid "You can't review your own package!" msgstr "你不可以評論你自己的套件!" -#: app/blueprints/packages/reviews.py:170 +#: app/blueprints/packages/reviews.py:61 +msgid "" +"You've reviewed too many packages recently. Please wait before trying " +"again, and consider making your reviews more detailed" +msgstr "" + +#: app/blueprints/packages/reviews.py:175 #, fuzzy msgid "You can't vote on the reviews on your own package!" msgstr "你不可以對你套件的評論投票!" -#: app/blueprints/packages/reviews.py:178 +#: app/blueprints/packages/reviews.py:183 msgid "You can't vote on your own reviews!" msgstr "你不可以對你的評論投票!" @@ -419,76 +425,63 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:53 app/templates/packages/view.html:540 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 #: app/templates/report/index.html:4 app/templates/report/index.html:10 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:64 +#: app/blueprints/threads/__init__.py:66 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:66 +#: app/blueprints/threads/__init__.py:68 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:81 +#: app/blueprints/threads/__init__.py:83 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:85 +#: app/blueprints/threads/__init__.py:87 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:104 +#: app/blueprints/threads/__init__.py:106 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:109 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:156 +#: app/blueprints/threads/__init__.py:158 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:225 -msgid "You cannot comment on this thread" -msgstr "" - -#: app/blueprints/threads/__init__.py:229 +#: app/blueprints/threads/__init__.py:230 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:266 -msgid "Comment needs to be between 3 and 2000 characters." -msgstr "" - -#: app/blueprints/threads/__init__.py:275 +#: app/blueprints/threads/__init__.py:274 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:287 -msgid "Unable to find that package!" -msgstr "" - -#: app/blueprints/threads/__init__.py:301 +#: app/blueprints/threads/__init__.py:297 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:306 -#, fuzzy -msgid "An approval thread already exists!" -msgstr "包已存在!" +#: app/blueprints/threads/__init__.py:303 +msgid "An approval thread already exists! Consider replying there instead" +msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" msgstr "" @@ -496,13 +489,13 @@ msgstr "" msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:107 +#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 #: 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:39 +#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 msgid "Remember me" msgstr "" @@ -541,134 +534,134 @@ msgstr "" msgid "Username" msgstr "" -#: 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" +#: app/blueprints/users/account.py:105 +msgid "" +"Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" +" (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 +#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 #: app/blueprints/users/settings.py:114 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:109 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:110 msgid "I agree" msgstr "我同意" -#: app/blueprints/users/account.py:110 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "註冊" -#: app/blueprints/users/account.py:115 +#: app/blueprints/users/account.py:116 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:119 +#: app/blueprints/users/account.py:120 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:130 +#: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:133 app/blueprints/users/account.py:140 +#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:145 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:260 #, 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:150 app/blueprints/users/account.py:253 +#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:191 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:216 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:232 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:243 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:274 app/blueprints/users/account.py:278 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:293 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:322 +#: app/blueprints/users/account.py:323 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:328 +#: app/blueprints/users/account.py:329 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:343 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:345 +#: app/blueprints/users/account.py:346 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:350 +#: app/blueprints/users/account.py:351 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:351 +#: app/blueprints/users/account.py:352 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:369 +#: app/blueprints/users/account.py:370 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:377 +#: app/blueprints/users/account.py:378 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:408 +#: app/blueprints/users/account.py:409 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -676,8 +669,9 @@ msgstr "" #: 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" +"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " +"underscores (_), minuses (-), and periods (.) allowed. Consider " +"contacting an admin" msgstr "" #: app/blueprints/users/claim.py:45 @@ -713,88 +707,88 @@ msgstr "" msgid "Unknown claim type" msgstr "" -#: app/blueprints/users/profile.py:112 +#: app/blueprints/users/profile.py:115 msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:113 +#: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:120 +#: app/blueprints/users/profile.py:123 msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:121 +#: app/blueprints/users/profile.py:124 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" -#: app/blueprints/users/profile.py:125 +#: app/blueprints/users/profile.py:128 #, python-format msgid "Top %(perc)s%% reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:129 #, python-format msgid "Only %(place)d users have written more helpful reviews." msgstr "" -#: app/blueprints/users/profile.py:131 +#: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." msgstr "" -#: app/blueprints/users/profile.py:133 +#: app/blueprints/users/profile.py:136 #, python-format msgid "You are in place %(place)s." msgstr "" -#: app/blueprints/users/profile.py:161 +#: app/blueprints/users/profile.py:164 #, python-format msgid "Top %(type)s" msgstr "" -#: app/blueprints/users/profile.py:163 +#: app/blueprints/users/profile.py:166 #, python-format msgid "Top %(group)d %(type)s" msgstr "" -#: app/blueprints/users/profile.py:172 +#: app/blueprints/users/profile.py:175 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "" -#: app/blueprints/users/profile.py:187 +#: app/blueprints/users/profile.py:190 #, python-format msgid "Your packages have %(downloads)d downloads in total." msgstr "" -#: app/blueprints/users/profile.py:188 +#: app/blueprints/users/profile.py:191 msgid "First medal is at 50k." msgstr "" -#: app/blueprints/users/profile.py:193 +#: app/blueprints/users/profile.py:196 msgid ">300k downloads" msgstr ">30 萬下載" -#: app/blueprints/users/profile.py:196 +#: app/blueprints/users/profile.py:199 msgid ">100k downloads" msgstr ">10 萬下載" -#: app/blueprints/users/profile.py:199 +#: app/blueprints/users/profile.py:202 msgid ">75k downloads" msgstr ">7.5 萬下載" -#: app/blueprints/users/profile.py:202 +#: app/blueprints/users/profile.py:205 msgid ">50k downloads" msgstr ">5 萬下載" -#: app/blueprints/users/profile.py:203 +#: app/blueprints/users/profile.py:206 #, python-format msgid "Has received %(downloads)d downloads across all packages." msgstr "" @@ -854,6 +848,19 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/zipgrep/__init__.py:34 +msgid "Text to find (regex)" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:35 +msgid "File filter" +msgstr "" + +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/templates/todo/tags.html:15 +msgid "Search" +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -861,11 +868,11 @@ msgid "" msgstr "" #: app/logic/packages.py:109 -msgid "You do not have permission to edit this package" +msgid "You don't have permission to edit this package" msgstr "" #: app/logic/packages.py:113 -msgid "You do not have permission to change the package name" +msgid "You don't have permission to change the package name" msgstr "" #: app/logic/packages.py:165 @@ -874,7 +881,7 @@ msgid "Unable to add protected tag %(title)s to package" msgstr "" #: app/logic/releases.py:32 -msgid "You do not have permission to make releases" +msgid "You don't have permission to make releases" msgstr "" #: app/logic/releases.py:37 @@ -1013,7 +1020,7 @@ msgid "Help" msgstr "" #: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:529 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 msgid "Threads" msgstr "" @@ -1027,10 +1034,6 @@ msgstr "" msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 -msgid "Search" -msgstr "" - #: app/templates/base.html:62 msgid "Work Queue" msgstr "" @@ -1607,35 +1610,39 @@ msgstr "" msgid "Post Review" msgstr "" -#: app/templates/macros/threads.html:29 +#: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" -#: app/templates/macros/threads.html:86 +#: app/templates/macros/threads.html:120 msgid "This thread has been locked by a moderator." msgstr "" -#: app/templates/macros/threads.html:105 +#: app/templates/macros/threads.html:139 msgid "Please wait before commenting again." msgstr "" -#: app/templates/macros/threads.html:111 +#: app/templates/macros/threads.html:145 msgid "This thread has been locked." msgstr "" -#: app/templates/macros/threads.html:113 +#: app/templates/macros/threads.html:147 msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:139 app/templates/macros/threads.html:219 +#: app/templates/macros/threads.html:167 +msgid "You can add someone to a private thread by writing @username." +msgstr "" + +#: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:147 +#: app/templates/macros/threads.html:193 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:151 +#: app/templates/macros/threads.html:197 msgid "Last Reply" msgstr "" @@ -1718,7 +1725,7 @@ msgstr "" #: app/templates/metapackages/view.html:27 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:440 +#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" @@ -2421,10 +2428,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 +#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 msgid "" -"This thread is only visible to the package owner and users of Approver " -"rank or above." +"This thread is only visible to its creator, package maintainers, users of" +" Approver rank or above, and @mentioned users." msgstr "" #: app/templates/packages/view.html:271 @@ -2491,52 +2498,52 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:444 +#: app/templates/packages/view.html:445 msgid "No specific game is required" msgstr "" -#: app/templates/packages/view.html:447 +#: app/templates/packages/view.html:450 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:448 +#: app/templates/packages/view.html:451 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:456 msgid "Information" msgstr "" -#: app/templates/packages/view.html:459 +#: app/templates/packages/view.html:462 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:468 +#: app/templates/packages/view.html:471 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:476 +#: app/templates/packages/view.html:479 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:478 +#: app/templates/packages/view.html:481 msgid "Added" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:495 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:497 +#: app/templates/packages/view.html:500 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:519 +#: app/templates/packages/view.html:522 msgid "More" msgstr "" -#: app/templates/packages/view.html:548 +#: app/templates/packages/view.html:551 msgid "See audit log" msgstr "" @@ -2591,7 +2598,7 @@ msgstr "" msgid "Edit reply" msgstr "" -#: app/templates/threads/new.html:4 +#: app/templates/threads/list.html:12 app/templates/threads/new.html:4 msgid "New Thread" msgstr "" @@ -2601,7 +2608,7 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:40 +#: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -2634,10 +2641,16 @@ msgstr "" msgid "Lock" msgstr "" -#: app/templates/threads/view.html:90 -msgid "" -"This thread is only visible to its creator, the package owner, and users " -"of Approver rank or above." +#: app/templates/threads/view.html:97 +msgid "This thread is visible to the following users" +msgstr "" + +#: app/templates/threads/view.html:98 +msgid "Visible to:" +msgstr "" + +#: app/templates/threads/view.html:105 +msgid "Plus approvers and editors" msgstr "" #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 @@ -2697,6 +2710,14 @@ msgstr "" msgid "Meta packages that have hard dependers, but no packages providing them." msgstr "" +#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +msgid "View All" +msgstr "" + +#: app/templates/todo/editor.html:196 +msgid "Recent Actions" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" @@ -2895,10 +2916,6 @@ msgstr "" msgid "None" msgstr "" -#: app/templates/users/account.html:73 -msgid "View All" -msgstr "" - #: app/templates/users/account.html:77 msgid "Recent Account Actions" msgstr "" @@ -3026,6 +3043,12 @@ msgstr "" msgid "Forum username" msgstr "" +#: 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/templates/users/claim_forums.html:43 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" @@ -3158,15 +3181,31 @@ msgstr "" msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:51 +#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:75 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:55 +#: app/templates/users/modtools.html:56 +msgid "Unban" +msgstr "" + +#: app/templates/users/modtools.html:65 +msgid "Message to display to banned user" +msgstr "" + +#: app/templates/users/modtools.html:69 +msgid "Expires At" +msgstr "" + +#: app/templates/users/modtools.html:72 +msgid "Expiry date. Leave blank for permanent ban" +msgstr "" + +#: app/templates/users/modtools.html:79 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:59 +#: app/templates/users/modtools.html:83 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3354,6 +3393,16 @@ msgstr "" msgid "Edit Notification Preferences" msgstr "" +#: app/templates/zipgrep/search.html:4 +#: app/templates/zipgrep/view_results.html:9 +msgid "Search in Package Releases" +msgstr "" + +#: app/templates/zipgrep/view_results.html:4 +#, python-format +msgid "'%(query)s' - Search Package Releases" +msgstr "" + #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" @@ -3460,3 +3509,51 @@ msgstr "" #~ "make sense - you can't predict the" #~ " future." #~ msgstr "" + +#~ msgid "Package already exists!" +#~ msgstr "包已存在!" + +#~ msgid "You don't have permission to do that." +#~ msgstr "你沒有進行該操作的權限。" + +#~ msgid "You do not have permission to edit maintainers" +#~ msgstr "你沒有權限來修改管理者" + +#~ msgid "You cannot comment on this thread" +#~ msgstr "" + +#~ msgid "Comment needs to be between 3 and 2000 characters." +#~ msgstr "" + +#~ msgid "Unable to find that package!" +#~ msgstr "" + +#~ msgid "An approval thread already exists!" +#~ msgstr "包已存在!" + +#~ msgid "" +#~ "Invalid username - must only contain " +#~ "A-Za-z0-9._. Consider contacting an admin" +#~ msgstr "" + +#~ msgid "You do not have permission to edit this package" +#~ msgstr "" + +#~ msgid "You do not have permission to change the package name" +#~ msgstr "" + +#~ msgid "You do not have permission to make releases" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to the" +#~ " package owner and users of Approver" +#~ " rank or above." +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, the package owner, and " +#~ "users of Approver rank or above." +#~ msgstr "" +