Update translations

master
rubenwardy 2022-06-05 18:10:53 +01:00
parent 8235d8390d
commit 8f3ebd182c
21 changed files with 6151 additions and 4122 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
# Translations template for PROJECT. # Galician translations for PROJECT.
# Copyright (C) 2022 ORGANIZATION # Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the PROJECT project. # This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022. # FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
@ -7,20 +7,23 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: 2022-06-04 11:18+0000\n"
"Last-Translator: Raquel Fariña Agra <raquelagra1@gmail.com>\n" "Last-Translator: Raquel Fariña Agra <raquelagra1@gmail.com>\n"
"Language-Team: Galician <https://hosted.weblate.org/projects/minetest/"
"contentdb/gl/>\n"
"Language: gl\n" "Language: gl\n"
"Language-Team: Galician "
"<https://hosted.weblate.org/projects/minetest/contentdb/gl/>\n"
"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\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" "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." msgid "You have been banned."
msgstr "Fostes baneado." msgstr "Fostes baneado."
@ -40,16 +43,16 @@ msgid "Limit to package"
msgstr "Limitar ao paquete" msgstr "Limitar ao paquete"
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249
#: app/blueprints/packages/packages.py:454 #: app/blueprints/packages/packages.py:467
#: app/blueprints/packages/packages.py:550 #: app/blueprints/packages/packages.py:563
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
#: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:41
#: app/blueprints/packages/screenshots.py:46 #: 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: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" msgid "Save"
msgstr "Gardar" msgstr "Gardar"
@ -80,7 +83,7 @@ msgstr "Editar detalles"
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "" msgstr ""
@ -92,7 +95,7 @@ msgstr "Capturas de pantalla"
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:480 #: app/templates/packages/view.html:483
msgid "Maintainers" msgid "Maintainers"
msgstr "Mantedores" msgstr "Mantedores"
@ -122,14 +125,14 @@ msgid ""
"Warning: Forum topic not found. This may happen if the topic has only " "Warning: Forum topic not found. This may happen if the topic has only "
"just been created." "just been created."
msgstr "" msgstr ""
"Aviso: non se atopou o tema do foro. Isto pode ocorrer se o tema acábase de " "Aviso: non se atopou o tema do foro. Isto pode ocorrer se o tema acábase "
"crear." "de crear."
#: app/blueprints/packages/packages.py:215 #: app/blueprints/packages/packages.py:215
msgid "No download available." msgid "No download available."
msgstr "Non hai descargas dispoñibles." 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" msgid "Type"
msgstr "Tipo" msgstr "Tipo"
@ -138,12 +141,12 @@ msgid "Title (Human-readable)"
msgstr "Título (lexible)" msgstr "Título (lexible)"
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/packages.py:561
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "Nome (Técnico)" msgstr "Nome (Técnico)"
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:75
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" 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 (_)" 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)" msgid "Short Description (Plaintext)"
msgstr "Breve descrición (texto plano)" 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" msgid "Maintenance State"
msgstr "Estado de mantemento" msgstr "Estado de mantemento"
@ -165,7 +168,7 @@ msgstr "Etiquetas"
msgid "Content Warnings" msgid "Content Warnings"
msgstr "Avisos de contido" 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" msgid "License"
msgstr "Licenza" msgstr "Licenza"
@ -197,64 +200,61 @@ msgstr "ID do tema do foro"
msgid "Video URL" msgid "Video URL"
msgstr "URL do vídeo" 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" msgid "Unable to find that user"
msgstr "Non se puido atopar ese usuario" 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/packages/screenshots.py:139
#: app/blueprints/users/settings.py:99 #: app/blueprints/users/settings.py:99
msgid "Permission denied" msgid "Permission denied"
msgstr "Permiso denegado" msgstr "Permiso denegado"
#: app/blueprints/packages/packages.py:307 #: app/blueprints/packages/packages.py:381
msgid "Package already exists!" #: app/blueprints/packages/packages.py:430
msgstr "O paquete xa existe!" #: app/blueprints/packages/packages.py:446
#: app/blueprints/packages/packages.py:368
msgid "You don't have permission to do that" msgid "You don't have permission to do that"
msgstr "Non tes permiso para facer iso" 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" msgid "Please comment what changes are needed in the approval thread"
msgstr "Comenta os cambios que son necesarios no fío de revisión" msgstr "Comenta os cambios que son necesarios no fío de revisión"
#: app/blueprints/packages/packages.py:417 #: app/blueprints/packages/packages.py:441
#: 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
msgid "Deleted package" msgid "Deleted package"
msgstr "Paquete eliminado" msgstr "Paquete eliminado"
#: app/blueprints/packages/packages.py:444 #: app/blueprints/packages/packages.py:457
msgid "Unapproved package" msgid "Unapproved package"
msgstr "Paquete non aprobado" msgstr "Paquete non aprobado"
#: app/blueprints/packages/packages.py:453 #: app/blueprints/packages/packages.py:466
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "Mantedores (separados por comas)" msgstr "Mantedores (separados por comas)"
#: app/blueprints/packages/packages.py:462 #: app/blueprints/packages/packages.py:475
msgid "You do not have permission to edit maintainers" msgid "You don't have permission to edit maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:512 #: app/blueprints/packages/packages.py:525
msgid "You are not a maintainer" msgid "You are not a maintainer"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:515 #: app/blueprints/packages/packages.py:528
msgid "Package owners cannot remove themselves as maintainers" msgid "Package owners cannot remove themselves as maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:547 #: app/blueprints/packages/packages.py:560
msgid "Author Name" msgid "Author Name"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:52
#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: 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/macros/topics.html:5
#: app/templates/packages/release_edit.html:17 #: app/templates/packages/release_edit.html:17
msgid "Title" msgid "Title"
@ -376,13 +376,13 @@ msgstr ""
msgid "Now, please create an initial release" msgid "Now, please create an initial release"
msgstr "" msgstr ""
#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177
#: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:178
#: app/blueprints/threads/__init__.py:273 #: app/blueprints/threads/__init__.py:272
msgid "Comment" msgid "Comment"
msgstr "" 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" msgid "Private"
msgstr "" msgstr ""
@ -400,11 +400,17 @@ msgstr ""
msgid "You can't review your own package!" msgid "You can't review your own package!"
msgstr "" 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!" msgid "You can't vote on the reviews on your own package!"
msgstr "" msgstr ""
#: app/blueprints/packages/reviews.py:178 #: app/blueprints/packages/reviews.py:183
msgid "You can't vote on your own reviews!" msgid "You can't vote on your own reviews!"
msgstr "" msgstr ""
@ -418,75 +424,63 @@ msgstr ""
msgid "Cover Image" msgid "Cover Image"
msgstr "" msgstr ""
#: app/blueprints/report/__init__.py:34 #: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/blueprints/report/__init__.py:35 app/templates/base.html:238
#: app/templates/macros/threads.html:53 app/templates/packages/view.html: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/report/index.html:4 app/templates/report/index.html:10
#: app/templates/users/profile.html:28 #: app/templates/users/profile.html:28
msgid "Report" msgid "Report"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:64 #: app/blueprints/threads/__init__.py:66
msgid "Already subscribed!" msgid "Already subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:66 #: app/blueprints/threads/__init__.py:68
msgid "Subscribed to thread" msgid "Subscribed to thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:81 #: app/blueprints/threads/__init__.py:83
msgid "Unsubscribed!" msgid "Unsubscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:85 #: app/blueprints/threads/__init__.py:87
msgid "Already not subscribed!" msgid "Already not subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:104 #: app/blueprints/threads/__init__.py:106
msgid "Locked thread" msgid "Locked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:107 #: app/blueprints/threads/__init__.py:109
msgid "Unlocked thread" msgid "Unlocked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:156 #: app/blueprints/threads/__init__.py:158
msgid "Cannot delete thread opening post!" msgid "Cannot delete thread opening post!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:225 #: app/blueprints/threads/__init__.py:230
msgid "You cannot comment on this thread"
msgstr ""
#: app/blueprints/threads/__init__.py:229
msgid "Please wait before commenting again" msgid "Please wait before commenting again"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:266 #: app/blueprints/threads/__init__.py:274
msgid "Comment needs to be between 3 and 2000 characters."
msgstr ""
#: app/blueprints/threads/__init__.py:275
#: app/templates/macros/package_approval.html:112 #: app/templates/macros/package_approval.html:112
msgid "Open Thread" msgid "Open Thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:287 #: app/blueprints/threads/__init__.py:297
msgid "Unable to find that package!"
msgstr ""
#: app/blueprints/threads/__init__.py:301
msgid "Unable to create thread!" msgid "Unable to create thread!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:306 #: app/blueprints/threads/__init__.py:303
msgid "An approval thread already exists!" msgid "An approval thread already exists! Consider replying there instead"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:310 #: app/blueprints/threads/__init__.py:307
msgid "Please wait before opening another thread" msgid "Please wait before opening another thread"
msgstr "" msgstr ""
@ -494,13 +488,13 @@ msgstr ""
msgid "Username or email" msgid "Username or email"
msgstr "" 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/account.html:14 app/templates/users/login.html:16
#: app/templates/users/modtools.html:35 #: app/templates/users/modtools.html:35
msgid "Password" msgid "Password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:39 #: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36
msgid "Remember me" msgid "Remember me"
msgstr "" msgstr ""
@ -539,134 +533,134 @@ msgstr ""
msgid "Username" msgid "Username"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/blueprints/users/account.py:105
#: app/templates/users/claim_forums.html:68 msgid ""
#: app/templates/users/register.html:16 "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses"
msgid "Only a-zA-Z0-9._ allowed" " (-), and periods (.) allowed"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190
#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377
#: app/blueprints/users/settings.py:114 #: app/blueprints/users/settings.py:114
msgid "Email" msgid "Email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:108 #: app/blueprints/users/account.py:109
msgid "What is the result of the above calculation?" msgid "What is the result of the above calculation?"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:109 #: app/blueprints/users/account.py:110
msgid "I agree" msgid "I agree"
msgstr "" 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 #: app/templates/users/register.html:4
msgid "Register" msgid "Register"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:115 #: app/blueprints/users/account.py:116
msgid "Incorrect captcha answer" msgid "Incorrect captcha answer"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:119 #: app/blueprints/users/account.py:120
msgid "Username is invalid" msgid "Username is invalid"
msgstr "" 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." msgid "An account already exists for that username but hasn't been claimed yet."
msgstr "" 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." msgid "That username/display name is already in use, please choose another."
msgstr "" 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" msgid "Email already in use"
msgstr "" 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 #, python-format
msgid "" msgid ""
"We were unable to create the account as the email is already in use by " "We were unable to create the account as the email is already in use by "
"%(display_name)s. Try a different email address." "%(display_name)s. Try a different email address."
msgstr "" 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 #: app/blueprints/users/settings.py:142
msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgid "That email address has been unsubscribed/blacklisted, and cannot be used"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:191
msgid "Reset Password" msgid "Reset Password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:215 #: app/blueprints/users/account.py:216
msgid "Unable to find account" msgid "Unable to find account"
msgstr "" 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" msgid "New password"
msgstr "" 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" msgid "Verify password"
msgstr "" 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" msgid "Passwords must match"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:231 #: app/blueprints/users/account.py:232
msgid "Old password" msgid "Old password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:242 #: app/blueprints/users/account.py:243
msgid "Passwords do not match" msgid "Passwords do not match"
msgstr "" 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." msgid "Your password has been changed successfully."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:292 #: app/blueprints/users/account.py:293
msgid "Old password is incorrect" msgid "Old password is incorrect"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:322 #: app/blueprints/users/account.py:323
msgid "Unknown verification token!" msgid "Unknown verification token!"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:328 #: app/blueprints/users/account.py:329
msgid "Token has expired" msgid "Token has expired"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:342 #: app/blueprints/users/account.py:343
msgid "Another user is already using that email" msgid "Another user is already using that email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:345 #: app/blueprints/users/account.py:346
msgid "Confirmed email change" msgid "Confirmed email change"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:350 #: app/blueprints/users/account.py:351
msgid "Email address changed" msgid "Email address changed"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:351 #: app/blueprints/users/account.py:352
msgid "" msgid ""
"Your email address has changed. If you didn't request this, please " "Your email address has changed. If you didn't request this, please "
"contact an administrator." "contact an administrator."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:369 #: app/blueprints/users/account.py:370
msgid "You may now log in" msgid "You may now log in"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:377 #: app/blueprints/users/account.py:378
msgid "Send" msgid "Send"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:408 #: app/blueprints/users/account.py:409
msgid "" msgid ""
"That email is now blacklisted. Please contact an admin if you wish to " "That email is now blacklisted. Please contact an admin if you wish to "
"undo this." "undo this."
@ -674,8 +668,9 @@ msgstr ""
#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 #: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65
msgid "" msgid ""
"Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), "
"admin" "underscores (_), minuses (-), and periods (.) allowed. Consider "
"contacting an admin"
msgstr "" msgstr ""
#: app/blueprints/users/claim.py:45 #: app/blueprints/users/claim.py:45
@ -711,88 +706,88 @@ msgstr ""
msgid "Unknown claim type" msgid "Unknown claim type"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:112 #: app/blueprints/users/profile.py:115
msgid "Top reviewer" msgid "Top reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:113 #: app/blueprints/users/profile.py:116
#, python-format #, python-format
msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgid "%(display_name)s has written the most helpful reviews on ContentDB."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:118 #: app/blueprints/users/profile.py:121
msgid "2nd most helpful reviewer" msgid "2nd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:120 #: app/blueprints/users/profile.py:123
msgid "3rd most helpful reviewer" msgid "3rd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:121 #: app/blueprints/users/profile.py:124
#, python-format #, python-format
msgid "This puts %(display_name)s in the top %(perc)s%%" msgid "This puts %(display_name)s in the top %(perc)s%%"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:125 #: app/blueprints/users/profile.py:128
#, python-format #, python-format
msgid "Top %(perc)s%% reviewer" msgid "Top %(perc)s%% reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:126 #: app/blueprints/users/profile.py:129
#, python-format #, python-format
msgid "Only %(place)d users have written more helpful reviews." msgid "Only %(place)d users have written more helpful reviews."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:131 #: app/blueprints/users/profile.py:134
msgid "Consider writing more helpful reviews to get a medal." msgid "Consider writing more helpful reviews to get a medal."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:133 #: app/blueprints/users/profile.py:136
#, python-format #, python-format
msgid "You are in place %(place)s." msgid "You are in place %(place)s."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:161 #: app/blueprints/users/profile.py:164
#, python-format #, python-format
msgid "Top %(type)s" msgid "Top %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:163 #: app/blueprints/users/profile.py:166
#, python-format #, python-format
msgid "Top %(group)d %(type)s" msgid "Top %(group)d %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:172 #: app/blueprints/users/profile.py:175
#, python-format #, python-format
msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgid "%(display_name)s has a %(type)s placed at #%(place)d."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:187 #: app/blueprints/users/profile.py:190
#, python-format #, python-format
msgid "Your packages have %(downloads)d downloads in total." msgid "Your packages have %(downloads)d downloads in total."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:188 #: app/blueprints/users/profile.py:191
msgid "First medal is at 50k." msgid "First medal is at 50k."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:193 #: app/blueprints/users/profile.py:196
msgid ">300k downloads" msgid ">300k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:196 #: app/blueprints/users/profile.py:199
msgid ">100k downloads" msgid ">100k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:199 #: app/blueprints/users/profile.py:202
msgid ">75k downloads" msgid ">75k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:202 #: app/blueprints/users/profile.py:205
msgid ">50k downloads" msgid ">50k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:203 #: app/blueprints/users/profile.py:206
#, python-format #, python-format
msgid "Has received %(downloads)d downloads across all packages." msgid "Has received %(downloads)d downloads across all packages."
msgstr "" msgstr ""
@ -852,6 +847,19 @@ msgstr ""
msgid "Can't promote a user to a rank higher than yourself!" msgid "Can't promote a user to a rank higher than yourself!"
msgstr "" 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 #: app/logic/packages.py:95
msgid "" msgid ""
"Name can only contain lower case letters (a-z), digits (0-9), and " "Name can only contain lower case letters (a-z), digits (0-9), and "
@ -859,11 +867,11 @@ msgid ""
msgstr "" msgstr ""
#: app/logic/packages.py:109 #: 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 "" msgstr ""
#: app/logic/packages.py:113 #: 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 "" msgstr ""
#: app/logic/packages.py:165 #: app/logic/packages.py:165
@ -872,7 +880,7 @@ msgid "Unable to add protected tag %(title)s to package"
msgstr "" msgstr ""
#: app/logic/releases.py:32 #: app/logic/releases.py:32
msgid "You do not have permission to make releases" msgid "You don't have permission to make releases"
msgstr "" msgstr ""
#: app/logic/releases.py:37 #: app/logic/releases.py:37
@ -1010,7 +1018,7 @@ msgid "Help"
msgstr "" msgstr ""
#: app/templates/base.html:42 app/templates/packages/view.html:173 #: 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" msgid "Threads"
msgstr "" msgstr ""
@ -1024,10 +1032,6 @@ msgstr ""
msgid "Search all packages" msgid "Search all packages"
msgstr "" msgstr ""
#: app/templates/base.html:50 app/templates/todo/tags.html:15
msgid "Search"
msgstr ""
#: app/templates/base.html:62 #: app/templates/base.html:62
msgid "Work Queue" msgid "Work Queue"
msgstr "" msgstr ""
@ -1604,35 +1608,39 @@ msgstr ""
msgid "Post Review" msgid "Post Review"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:29 #: app/templates/macros/threads.html:26
msgid "Maintainer" msgid "Maintainer"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:86 #: app/templates/macros/threads.html:120
msgid "This thread has been locked by a moderator." msgid "This thread has been locked by a moderator."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:105 #: app/templates/macros/threads.html:139
msgid "Please wait before commenting again." msgid "Please wait before commenting again."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:111 #: app/templates/macros/threads.html:145
msgid "This thread has been locked." msgid "This thread has been locked."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:113 #: app/templates/macros/threads.html:147
msgid "You don't have permission to post." msgid "You don't have permission to post."
msgstr "" 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" msgid "No threads found"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:147 #: app/templates/macros/threads.html:193
msgid "Thread" msgid "Thread"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:151 #: app/templates/macros/threads.html:197
msgid "Last Reply" msgid "Last Reply"
msgstr "" msgstr ""
@ -1715,7 +1723,7 @@ msgstr ""
#: app/templates/metapackages/view.html:27 #: app/templates/metapackages/view.html:27
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 #: 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 #: app/templates/todo/editor.html:85
#, python-format #, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
@ -2418,10 +2426,10 @@ msgstr ""
msgid "Issue Tracker" msgid "Issue Tracker"
msgstr "" msgstr ""
#: app/templates/packages/view.html:224 #: app/templates/packages/view.html:224 app/templates/threads/view.html:92
msgid "" msgid ""
"This thread is only visible to the package owner and users of Approver " "This thread is only visible to its creator, package maintainers, users of"
"rank or above." " Approver rank or above, and @mentioned users."
msgstr "" msgstr ""
#: app/templates/packages/view.html:271 #: app/templates/packages/view.html:271
@ -2488,52 +2496,52 @@ msgstr ""
msgid "Compatible Games" msgid "Compatible Games"
msgstr "" msgstr ""
#: app/templates/packages/view.html:444 #: app/templates/packages/view.html:445
msgid "No specific game is required" msgid "No specific game is required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:447 #: app/templates/packages/view.html:450
msgid "This is an experimental feature." msgid "This is an experimental feature."
msgstr "" 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." msgid "Supported games are determined by an algorithm, and may not be correct."
msgstr "" msgstr ""
#: app/templates/packages/view.html:453 #: app/templates/packages/view.html:456
msgid "Information" msgid "Information"
msgstr "" msgstr ""
#: app/templates/packages/view.html:459 #: app/templates/packages/view.html:462
msgid "Technical Name" msgid "Technical Name"
msgstr "" msgstr ""
#: app/templates/packages/view.html:468 #: app/templates/packages/view.html:471
#, python-format #, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media." msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr "" msgstr ""
#: app/templates/packages/view.html:476 #: app/templates/packages/view.html:479
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:478 #: app/templates/packages/view.html:481
msgid "Added" msgid "Added"
msgstr "" msgstr ""
#: app/templates/packages/view.html:492 #: app/templates/packages/view.html:495
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:497 #: app/templates/packages/view.html:500
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:519 #: app/templates/packages/view.html:522
msgid "More" msgid "More"
msgstr "" msgstr ""
#: app/templates/packages/view.html:548 #: app/templates/packages/view.html:551
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2588,7 +2596,7 @@ msgstr ""
msgid "Edit reply" msgid "Edit reply"
msgstr "" msgstr ""
#: app/templates/threads/new.html:4 #: app/templates/threads/list.html:12 app/templates/threads/new.html:4
msgid "New Thread" msgid "New Thread"
msgstr "" msgstr ""
@ -2598,7 +2606,7 @@ msgid ""
"you can let us know here." "you can let us know here."
msgstr "" msgstr ""
#: app/templates/threads/new.html:40 #: app/templates/threads/new.html:47
msgid "" msgid ""
"Only you, the package author, and users of Approver rank and above can " "Only you, the package author, and users of Approver rank and above can "
"read private threads." "read private threads."
@ -2631,10 +2639,16 @@ msgstr ""
msgid "Lock" msgid "Lock"
msgstr "" msgstr ""
#: app/templates/threads/view.html:90 #: app/templates/threads/view.html:97
msgid "" msgid "This thread is visible to the following users"
"This thread is only visible to its creator, the package owner, and users " msgstr ""
"of Approver rank or above."
#: app/templates/threads/view.html:98
msgid "Visible to:"
msgstr ""
#: app/templates/threads/view.html:105
msgid "Plus approvers and editors"
msgstr "" msgstr ""
#: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 #: 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." msgid "Meta packages that have hard dependers, but no packages providing them."
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
@ -2892,10 +2914,6 @@ msgstr ""
msgid "None" msgid "None"
msgstr "" msgstr ""
#: app/templates/users/account.html:73
msgid "View All"
msgstr ""
#: app/templates/users/account.html:77 #: app/templates/users/account.html:77
msgid "Recent Account Actions" msgid "Recent Account Actions"
msgstr "" msgstr ""
@ -3023,6 +3041,12 @@ msgstr ""
msgid "Forum username" msgid "Forum username"
msgstr "" 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 #: app/templates/users/claim_forums.html:43
msgid "You'll need to have the GitHub field in your forum profile filled out." msgid "You'll need to have the GitHub field in your forum profile filled out."
msgstr "" msgstr ""
@ -3155,15 +3179,31 @@ msgstr ""
msgid "Edit Account" msgid "Edit Account"
msgstr "" 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" msgid "Ban"
msgstr "" 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" msgid "Change Email and Send Password Reset"
msgstr "" msgstr ""
#: app/templates/users/modtools.html:59 #: app/templates/users/modtools.html:83
#: app/templates/users/settings_email.html:14 #: app/templates/users/settings_email.html:14
msgid "Email Address" msgid "Email Address"
msgstr "" msgstr ""
@ -3351,6 +3391,16 @@ msgstr ""
msgid "Edit Notification Preferences" msgid "Edit Notification Preferences"
msgstr "" 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 #: app/utils/user.py:50
msgid "You have a lot of notifications, you should either read or clear them" msgid "You have a lot of notifications, you should either read or clear them"
msgstr "" msgstr ""
@ -3360,3 +3410,51 @@ msgid ""
"Please consider enabling email notifications, you can customise how much " "Please consider enabling email notifications, you can customise how much "
"is sent" "is sent"
msgstr "" 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 ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: 2022-01-29 19:51+0000\n"
"Last-Translator: Balázs Kovács <kovacs.balazs.ktk@gmail.com>\n" "Last-Translator: Balázs Kovács <kovacs.balazs.ktk@gmail.com>\n"
"Language: hu\n" "Language: hu\n"
@ -19,7 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\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." msgid "You have been banned."
msgstr "Kitiltottak." msgstr "Kitiltottak."
@ -39,16 +43,16 @@ msgid "Limit to package"
msgstr "Csomagkorlát" msgstr "Csomagkorlát"
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249
#: app/blueprints/packages/packages.py:454 #: app/blueprints/packages/packages.py:467
#: app/blueprints/packages/packages.py:550 #: app/blueprints/packages/packages.py:563
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
#: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:41
#: app/blueprints/packages/screenshots.py:46 #: 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: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" msgid "Save"
msgstr "Mentés" msgstr "Mentés"
@ -81,7 +85,7 @@ msgstr "Részletek Szerkesztése"
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "Verziók" msgstr "Verziók"
@ -93,7 +97,7 @@ msgstr "Képek"
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:480 #: app/templates/packages/view.html:483
msgid "Maintainers" msgid "Maintainers"
msgstr "Karbantartók" msgstr "Karbantartók"
@ -132,7 +136,7 @@ msgstr ""
msgid "No download available." msgid "No download available."
msgstr "A letöltésre nincs lehetőség." 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" msgid "Type"
msgstr "Gépelni" msgstr "Gépelni"
@ -141,12 +145,12 @@ msgid "Title (Human-readable)"
msgstr "Cím (Ember-által-olvasható)" msgstr "Cím (Ember-által-olvasható)"
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/packages.py:561
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "Név (Technikai)" msgstr "Név (Technikai)"
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:75
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" 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 (_)" 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)" msgid "Short Description (Plaintext)"
msgstr "Rövid leírás (egyszerű szöveg)" 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" msgid "Maintenance State"
msgstr "Karbantartási Állapot" msgstr "Karbantartási Állapot"
@ -168,7 +172,7 @@ msgstr "Címkék"
msgid "Content Warnings" msgid "Content Warnings"
msgstr "Tartalomra vonatkozó figyelmeztetések" 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" msgid "License"
msgstr "Licenc" msgstr "Licenc"
@ -201,67 +205,64 @@ msgstr "Fórum Téma ID"
msgid "Video URL" msgid "Video URL"
msgstr "Videó 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" msgid "Unable to find that user"
msgstr "A felhasználó nem található" 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/packages/screenshots.py:139
#: app/blueprints/users/settings.py:99 #: app/blueprints/users/settings.py:99
msgid "Permission denied" msgid "Permission denied"
msgstr "Hozzáférés megtagadva" msgstr "Hozzáférés megtagadva"
#: app/blueprints/packages/packages.py:307 #: app/blueprints/packages/packages.py:381
msgid "Package already exists!" #: app/blueprints/packages/packages.py:430
msgstr "A csomag már létezik!" #: app/blueprints/packages/packages.py:446
#: app/blueprints/packages/packages.py:368
msgid "You don't have permission to do that" msgid "You don't have permission to do that"
msgstr "Nincs erre engedélye" 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" msgid "Please comment what changes are needed in the approval thread"
msgstr "" msgstr ""
"Kérjük, hogy a jóváhagyási témában írja meg, milyen változtatásokra van " "Kérjük, hogy a jóváhagyási témában írja meg, milyen változtatásokra van "
"szükség" "szükség"
#: app/blueprints/packages/packages.py:417 #: app/blueprints/packages/packages.py:441
#: 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
msgid "Deleted package" msgid "Deleted package"
msgstr "Törölt csomag" msgstr "Törölt csomag"
#: app/blueprints/packages/packages.py:444 #: app/blueprints/packages/packages.py:457
msgid "Unapproved package" msgid "Unapproved package"
msgstr "Nem jóváhagyott csomag" msgstr "Nem jóváhagyott csomag"
#: app/blueprints/packages/packages.py:453 #: app/blueprints/packages/packages.py:466
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "Karbantartók (vesszővel-elválasztva)" msgstr "Karbantartók (vesszővel-elválasztva)"
#: app/blueprints/packages/packages.py:462 #: app/blueprints/packages/packages.py:475
msgid "You do not have permission to edit maintainers" msgid "You don't have permission to edit maintainers"
msgstr "Nincs engedélye a karbantartók szerkesztésére" msgstr ""
#: app/blueprints/packages/packages.py:512 #: app/blueprints/packages/packages.py:525
msgid "You are not a maintainer" msgid "You are not a maintainer"
msgstr "Nem vagy karbantartó" msgstr "Nem vagy karbantartó"
#: app/blueprints/packages/packages.py:515 #: app/blueprints/packages/packages.py:528
#, fuzzy #, fuzzy
msgid "Package owners cannot remove themselves as maintainers" msgid "Package owners cannot remove themselves as maintainers"
msgstr "A csomag tulajdonosai nem távolíthatják el magukat karbantartóként" 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" msgid "Author Name"
msgstr "Szerző Neve" msgstr "Szerző Neve"
#: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:52
#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: 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/macros/topics.html:5
#: app/templates/packages/release_edit.html:17 #: app/templates/packages/release_edit.html:17
msgid "Title" msgid "Title"
@ -389,13 +390,13 @@ msgstr "Törölt frissítési konfiguráció"
msgid "Now, please create an initial release" msgid "Now, please create an initial release"
msgstr "Most kérjük, hozzon létre egy kezdeti verziót" 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/packages/reviews.py:44 app/blueprints/threads/__init__.py:177
#: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:178
#: app/blueprints/threads/__init__.py:273 #: app/blueprints/threads/__init__.py:272
msgid "Comment" msgid "Comment"
msgstr "Megjegyzés" 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" msgid "Private"
msgstr "Privát" msgstr "Privát"
@ -413,12 +414,18 @@ msgstr "Nem"
msgid "You can't review your own package!" msgid "You can't review your own package!"
msgstr "Nem tudod értékelni a saját csomagodat!" 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 #, fuzzy
msgid "You can't vote on the reviews on your own package!" msgid "You can't vote on the reviews on your own package!"
msgstr "A saját csomagod értékeléseire nem szavazhatsz!" 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!" msgid "You can't vote on your own reviews!"
msgstr "Nem szavazhatsz a saját értékeléseidre!" msgstr "Nem szavazhatsz a saját értékeléseidre!"
@ -433,77 +440,64 @@ msgstr "Cím/Felirat"
msgid "Cover Image" msgid "Cover Image"
msgstr "Borítókép" 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" msgid "Message"
msgstr "Üzenet" msgstr "Üzenet"
#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/blueprints/report/__init__.py:35 app/templates/base.html:238
#: app/templates/macros/threads.html:53 app/templates/packages/view.html: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/report/index.html:4 app/templates/report/index.html:10
#: app/templates/users/profile.html:28 #: app/templates/users/profile.html:28
msgid "Report" msgid "Report"
msgstr "Jelentés" msgstr "Jelentés"
#: app/blueprints/threads/__init__.py:64 #: app/blueprints/threads/__init__.py:66
msgid "Already subscribed!" msgid "Already subscribed!"
msgstr "Már feliratkozott!" msgstr "Már feliratkozott!"
#: app/blueprints/threads/__init__.py:66 #: app/blueprints/threads/__init__.py:68
msgid "Subscribed to thread" msgid "Subscribed to thread"
msgstr "Feliratkozott a témára" msgstr "Feliratkozott a témára"
#: app/blueprints/threads/__init__.py:81 #: app/blueprints/threads/__init__.py:83
msgid "Unsubscribed!" msgid "Unsubscribed!"
msgstr "Leiratkozott!" msgstr "Leiratkozott!"
#: app/blueprints/threads/__init__.py:85 #: app/blueprints/threads/__init__.py:87
msgid "Already not subscribed!" msgid "Already not subscribed!"
msgstr "Már nincsen feliratkozva!" msgstr "Már nincsen feliratkozva!"
#: app/blueprints/threads/__init__.py:104 #: app/blueprints/threads/__init__.py:106
msgid "Locked thread" msgid "Locked thread"
msgstr "Lezárt téma" msgstr "Lezárt téma"
#: app/blueprints/threads/__init__.py:107 #: app/blueprints/threads/__init__.py:109
#, fuzzy #, fuzzy
msgid "Unlocked thread" msgid "Unlocked thread"
msgstr "Feloldott téma" msgstr "Feloldott téma"
#: app/blueprints/threads/__init__.py:156 #: app/blueprints/threads/__init__.py:158
msgid "Cannot delete thread opening post!" msgid "Cannot delete thread opening post!"
msgstr "A téma nyitó hozzászólását nem lehet törölni!" msgstr "A téma nyitó hozzászólását nem lehet törölni!"
#: app/blueprints/threads/__init__.py:225 #: app/blueprints/threads/__init__.py:230
msgid "You cannot comment on this thread"
msgstr "Nem szólhat hozzá ehhez a témához"
#: app/blueprints/threads/__init__.py:229
msgid "Please wait before commenting again" msgid "Please wait before commenting again"
msgstr "Kérjük, várjon, mielőtt újra hozzászólna" msgstr "Kérjük, várjon, mielőtt újra hozzászólna"
#: app/blueprints/threads/__init__.py:266 #: app/blueprints/threads/__init__.py:274
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/templates/macros/package_approval.html:112 #: app/templates/macros/package_approval.html:112
msgid "Open Thread" msgid "Open Thread"
msgstr "Téma Megnyitása" msgstr "Téma Megnyitása"
#: app/blueprints/threads/__init__.py:287 #: app/blueprints/threads/__init__.py:297
msgid "Unable to find that package!"
msgstr "A csomag nem található!"
#: app/blueprints/threads/__init__.py:301
msgid "Unable to create thread!" msgid "Unable to create thread!"
msgstr "Nem lehet létrehozni a témát!" msgstr "Nem lehet létrehozni a témát!"
#: app/blueprints/threads/__init__.py:306 #: app/blueprints/threads/__init__.py:303
#, fuzzy msgid "An approval thread already exists! Consider replying there instead"
msgid "An approval thread already exists!" msgstr ""
msgstr "Már létezik egy értékelési téma!"
#: app/blueprints/threads/__init__.py:310 #: app/blueprints/threads/__init__.py:307
msgid "Please wait before opening another thread" msgid "Please wait before opening another thread"
msgstr "Kérjük, várjon, mielőtt újabb témát nyitna" 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" msgid "Username or email"
msgstr "Felhasználónév vagy e-mail" 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/account.html:14 app/templates/users/login.html:16
#: app/templates/users/modtools.html:35 #: app/templates/users/modtools.html:35
msgid "Password" msgid "Password"
msgstr "Jelszó" msgstr "Jelszó"
#: app/blueprints/users/account.py:39 #: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36
msgid "Remember me" msgid "Remember me"
msgstr "Emlékezz rám" msgstr "Emlékezz rám"
@ -556,56 +550,56 @@ msgstr "Megjelenítendő Név"
msgid "Username" msgid "Username"
msgstr "Felhasználónév" msgstr "Felhasználónév"
#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/blueprints/users/account.py:105
#: app/templates/users/claim_forums.html:68 msgid ""
#: app/templates/users/register.html:16 "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses"
msgid "Only a-zA-Z0-9._ allowed" " (-), and periods (.) allowed"
msgstr "Csak a-zA-Z0-9._ engedélyezett" msgstr ""
#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190
#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377
#: app/blueprints/users/settings.py:114 #: app/blueprints/users/settings.py:114
msgid "Email" msgid "Email"
msgstr "E-mail" msgstr "E-mail"
#: app/blueprints/users/account.py:108 #: app/blueprints/users/account.py:109
msgid "What is the result of the above calculation?" msgid "What is the result of the above calculation?"
msgstr "Mi a fenti számítás eredménye?" 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" msgid "I agree"
msgstr "Egyetértek" 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 #: app/templates/users/register.html:4
msgid "Register" msgid "Register"
msgstr "Regisztráció" msgstr "Regisztráció"
#: app/blueprints/users/account.py:115 #: app/blueprints/users/account.py:116
msgid "Incorrect captcha answer" msgid "Incorrect captcha answer"
msgstr "Hibás captcha válasz" msgstr "Hibás captcha válasz"
#: app/blueprints/users/account.py:119 #: app/blueprints/users/account.py:120
#, fuzzy #, fuzzy
msgid "Username is invalid" msgid "Username is invalid"
msgstr "Felhasználónév vagy e-mail" msgstr "Felhasználónév vagy e-mail"
#: app/blueprints/users/account.py:130 #: app/blueprints/users/account.py:131
#, fuzzy #, fuzzy
msgid "An account already exists for that username but hasn't been claimed yet." 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." 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." msgid "That username/display name is already in use, please choose another."
msgstr "" msgstr ""
"Ez a felhasználónév/megjelenítendő név már használatban van, kérjük, " "Ez a felhasználónév/megjelenítendő név már használatban van, kérjük, "
"válasszon másikat." "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" msgid "Email already in use"
msgstr "Már használatban lévő e-mail" 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 #, python-format
msgid "" msgid ""
"We were unable to create the account as the email is already in use by " "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 " "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." "%(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 #: app/blueprints/users/settings.py:142
msgid "That email address has been unsubscribed/blacklisted, and cannot be used" 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ó" 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 #, fuzzy
msgid "Reset Password" msgid "Reset Password"
msgstr "Jelszó Visszaállítása" msgstr "Jelszó Visszaállítása"
#: app/blueprints/users/account.py:215 #: app/blueprints/users/account.py:216
msgid "Unable to find account" msgid "Unable to find account"
msgstr "Nem találja a fiókot" 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" msgid "New password"
msgstr "Új jelszó" 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" msgid "Verify password"
msgstr "Jelszó megerösítése" 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" msgid "Passwords must match"
msgstr "A jelszavaknak egyezniük kell" msgstr "A jelszavaknak egyezniük kell"
#: app/blueprints/users/account.py:231 #: app/blueprints/users/account.py:232
msgid "Old password" msgid "Old password"
msgstr "Régi jelszó" msgstr "Régi jelszó"
#: app/blueprints/users/account.py:242 #: app/blueprints/users/account.py:243
msgid "Passwords do not match" msgid "Passwords do not match"
msgstr "A jelszavak nem egyeznek" 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." msgid "Your password has been changed successfully."
msgstr "A jelszó sikeresen megváltozott." msgstr "A jelszó sikeresen megváltozott."
#: app/blueprints/users/account.py:292 #: app/blueprints/users/account.py:293
msgid "Old password is incorrect" msgid "Old password is incorrect"
msgstr "A régi jelszó helytelen" msgstr "A régi jelszó helytelen"
#: app/blueprints/users/account.py:322 #: app/blueprints/users/account.py:323
#, fuzzy #, fuzzy
msgid "Unknown verification token!" msgid "Unknown verification token!"
msgstr "Ismeretlen ellenőrző jelszó!" msgstr "Ismeretlen ellenőrző jelszó!"
#: app/blueprints/users/account.py:328 #: app/blueprints/users/account.py:329
msgid "Token has expired" msgid "Token has expired"
msgstr "A token lejárt" 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" msgid "Another user is already using that email"
msgstr "Egy másik felhasználó már használja ezt az e-mail címet" 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" msgid "Confirmed email change"
msgstr "Megerősített e-mail módosítás" 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" msgid "Email address changed"
msgstr "Megváltozott az e-mail cím" msgstr "Megváltozott az e-mail cím"
#: app/blueprints/users/account.py:351 #: app/blueprints/users/account.py:352
msgid "" msgid ""
"Your email address has changed. If you didn't request this, please " "Your email address has changed. If you didn't request this, please "
"contact an administrator." "contact an administrator."
@ -685,15 +679,15 @@ msgstr ""
"Az e-mail címe megváltozott. Ha ezt nem kérte, forduljon egy " "Az e-mail címe megváltozott. Ha ezt nem kérte, forduljon egy "
"rendszergazdához." "rendszergazdához."
#: app/blueprints/users/account.py:369 #: app/blueprints/users/account.py:370
msgid "You may now log in" msgid "You may now log in"
msgstr "Bejelentkezhet" msgstr "Bejelentkezhet"
#: app/blueprints/users/account.py:377 #: app/blueprints/users/account.py:378
msgid "Send" msgid "Send"
msgstr "Küldés" msgstr "Küldés"
#: app/blueprints/users/account.py:408 #: app/blueprints/users/account.py:409
msgid "" msgid ""
"That email is now blacklisted. Please contact an admin if you wish to " "That email is now blacklisted. Please contact an admin if you wish to "
"undo this." "undo this."
@ -702,13 +696,11 @@ msgstr ""
"adminisztrátorral, ha le szeretné venni onnan." "adminisztrátorral, ha le szeretné venni onnan."
#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 #: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65
#, fuzzy
msgid "" msgid ""
"Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), "
"admin" "underscores (_), minuses (-), and periods (.) allowed. Consider "
"contacting an admin"
msgstr "" 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 #: app/blueprints/users/claim.py:45
msgid "User has already been claimed" msgid "User has already been claimed"
@ -743,88 +735,88 @@ msgstr ""
msgid "Unknown claim type" msgid "Unknown claim type"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:112 #: app/blueprints/users/profile.py:115
msgid "Top reviewer" msgid "Top reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:113 #: app/blueprints/users/profile.py:116
#, python-format #, python-format
msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgid "%(display_name)s has written the most helpful reviews on ContentDB."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:118 #: app/blueprints/users/profile.py:121
msgid "2nd most helpful reviewer" msgid "2nd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:120 #: app/blueprints/users/profile.py:123
msgid "3rd most helpful reviewer" msgid "3rd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:121 #: app/blueprints/users/profile.py:124
#, python-format #, python-format
msgid "This puts %(display_name)s in the top %(perc)s%%" msgid "This puts %(display_name)s in the top %(perc)s%%"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:125 #: app/blueprints/users/profile.py:128
#, python-format #, python-format
msgid "Top %(perc)s%% reviewer" msgid "Top %(perc)s%% reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:126 #: app/blueprints/users/profile.py:129
#, python-format #, python-format
msgid "Only %(place)d users have written more helpful reviews." msgid "Only %(place)d users have written more helpful reviews."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:131 #: app/blueprints/users/profile.py:134
msgid "Consider writing more helpful reviews to get a medal." msgid "Consider writing more helpful reviews to get a medal."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:133 #: app/blueprints/users/profile.py:136
#, python-format #, python-format
msgid "You are in place %(place)s." msgid "You are in place %(place)s."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:161 #: app/blueprints/users/profile.py:164
#, python-format #, python-format
msgid "Top %(type)s" msgid "Top %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:163 #: app/blueprints/users/profile.py:166
#, python-format #, python-format
msgid "Top %(group)d %(type)s" msgid "Top %(group)d %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:172 #: app/blueprints/users/profile.py:175
#, python-format #, python-format
msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgid "%(display_name)s has a %(type)s placed at #%(place)d."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:187 #: app/blueprints/users/profile.py:190
#, python-format #, python-format
msgid "Your packages have %(downloads)d downloads in total." msgid "Your packages have %(downloads)d downloads in total."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:188 #: app/blueprints/users/profile.py:191
msgid "First medal is at 50k." msgid "First medal is at 50k."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:193 #: app/blueprints/users/profile.py:196
msgid ">300k downloads" msgid ">300k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:196 #: app/blueprints/users/profile.py:199
msgid ">100k downloads" msgid ">100k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:199 #: app/blueprints/users/profile.py:202
msgid ">75k downloads" msgid ">75k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:202 #: app/blueprints/users/profile.py:205
msgid ">50k downloads" msgid ">50k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:203 #: app/blueprints/users/profile.py:206
#, python-format #, python-format
msgid "Has received %(downloads)d downloads across all packages." msgid "Has received %(downloads)d downloads across all packages."
msgstr "" msgstr ""
@ -884,6 +876,19 @@ msgstr ""
msgid "Can't promote a user to a rank higher than yourself!" msgid "Can't promote a user to a rank higher than yourself!"
msgstr "" 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 #: app/logic/packages.py:95
#, fuzzy #, fuzzy
msgid "" msgid ""
@ -892,14 +897,12 @@ msgid ""
msgstr "Csak kisbetűk (a-z), számjegyek (0-9) és aláhúzásjelek (_)" msgstr "Csak kisbetűk (a-z), számjegyek (0-9) és aláhúzásjelek (_)"
#: app/logic/packages.py:109 #: app/logic/packages.py:109
#, fuzzy msgid "You don't have permission to edit this package"
msgid "You do not have permission to edit this package" msgstr ""
msgstr "Nincs engedélye a karbantartók szerkesztésére"
#: app/logic/packages.py:113 #: app/logic/packages.py:113
#, fuzzy msgid "You don't have permission to change the package name"
msgid "You do not have permission to change the package name" msgstr ""
msgstr "Nincs erre engedélye"
#: app/logic/packages.py:165 #: app/logic/packages.py:165
#, python-format #, python-format
@ -907,9 +910,8 @@ msgid "Unable to add protected tag %(title)s to package"
msgstr "" msgstr ""
#: app/logic/releases.py:32 #: app/logic/releases.py:32
#, fuzzy msgid "You don't have permission to make releases"
msgid "You do not have permission to make releases" msgstr ""
msgstr "Nincs engedélye a karbantartók szerkesztésére"
#: app/logic/releases.py:37 #: app/logic/releases.py:37
msgid "" msgid ""
@ -1049,7 +1051,7 @@ msgid "Help"
msgstr "Segítség" msgstr "Segítség"
#: app/templates/base.html:42 app/templates/packages/view.html:173 #: 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" msgid "Threads"
msgstr "" msgstr ""
@ -1063,10 +1065,6 @@ msgstr ""
msgid "Search all packages" msgid "Search all packages"
msgstr "" msgstr ""
#: app/templates/base.html:50 app/templates/todo/tags.html:15
msgid "Search"
msgstr "Keresés"
#: app/templates/base.html:62 #: app/templates/base.html:62
msgid "Work Queue" msgid "Work Queue"
msgstr "" msgstr ""
@ -1643,35 +1641,39 @@ msgstr ""
msgid "Post Review" msgid "Post Review"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:29 #: app/templates/macros/threads.html:26
msgid "Maintainer" msgid "Maintainer"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:86 #: app/templates/macros/threads.html:120
msgid "This thread has been locked by a moderator." msgid "This thread has been locked by a moderator."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:105 #: app/templates/macros/threads.html:139
msgid "Please wait before commenting again." msgid "Please wait before commenting again."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:111 #: app/templates/macros/threads.html:145
msgid "This thread has been locked." msgid "This thread has been locked."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:113 #: app/templates/macros/threads.html:147
msgid "You don't have permission to post." msgid "You don't have permission to post."
msgstr "" 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" msgid "No threads found"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:147 #: app/templates/macros/threads.html:193
msgid "Thread" msgid "Thread"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:151 #: app/templates/macros/threads.html:197
msgid "Last Reply" msgid "Last Reply"
msgstr "" msgstr ""
@ -1754,7 +1756,7 @@ msgstr ""
#: app/templates/metapackages/view.html:27 #: app/templates/metapackages/view.html:27
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 #: 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 #: app/templates/todo/editor.html:85
#, python-format #, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
@ -2457,10 +2459,10 @@ msgstr ""
msgid "Issue Tracker" msgid "Issue Tracker"
msgstr "" msgstr ""
#: app/templates/packages/view.html:224 #: app/templates/packages/view.html:224 app/templates/threads/view.html:92
msgid "" msgid ""
"This thread is only visible to the package owner and users of Approver " "This thread is only visible to its creator, package maintainers, users of"
"rank or above." " Approver rank or above, and @mentioned users."
msgstr "" msgstr ""
#: app/templates/packages/view.html:271 #: app/templates/packages/view.html:271
@ -2527,52 +2529,52 @@ msgstr ""
msgid "Compatible Games" msgid "Compatible Games"
msgstr "" msgstr ""
#: app/templates/packages/view.html:444 #: app/templates/packages/view.html:445
msgid "No specific game is required" msgid "No specific game is required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:447 #: app/templates/packages/view.html:450
msgid "This is an experimental feature." msgid "This is an experimental feature."
msgstr "" 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." msgid "Supported games are determined by an algorithm, and may not be correct."
msgstr "" msgstr ""
#: app/templates/packages/view.html:453 #: app/templates/packages/view.html:456
msgid "Information" msgid "Information"
msgstr "" msgstr ""
#: app/templates/packages/view.html:459 #: app/templates/packages/view.html:462
msgid "Technical Name" msgid "Technical Name"
msgstr "" msgstr ""
#: app/templates/packages/view.html:468 #: app/templates/packages/view.html:471
#, python-format #, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media." msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr "" msgstr ""
#: app/templates/packages/view.html:476 #: app/templates/packages/view.html:479
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:478 #: app/templates/packages/view.html:481
msgid "Added" msgid "Added"
msgstr "" msgstr ""
#: app/templates/packages/view.html:492 #: app/templates/packages/view.html:495
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:497 #: app/templates/packages/view.html:500
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:519 #: app/templates/packages/view.html:522
msgid "More" msgid "More"
msgstr "" msgstr ""
#: app/templates/packages/view.html:548 #: app/templates/packages/view.html:551
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2627,7 +2629,7 @@ msgstr ""
msgid "Edit reply" msgid "Edit reply"
msgstr "" msgstr ""
#: app/templates/threads/new.html:4 #: app/templates/threads/list.html:12 app/templates/threads/new.html:4
msgid "New Thread" msgid "New Thread"
msgstr "" msgstr ""
@ -2637,7 +2639,7 @@ msgid ""
"you can let us know here." "you can let us know here."
msgstr "" msgstr ""
#: app/templates/threads/new.html:40 #: app/templates/threads/new.html:47
msgid "" msgid ""
"Only you, the package author, and users of Approver rank and above can " "Only you, the package author, and users of Approver rank and above can "
"read private threads." "read private threads."
@ -2670,10 +2672,16 @@ msgstr ""
msgid "Lock" msgid "Lock"
msgstr "" msgstr ""
#: app/templates/threads/view.html:90 #: app/templates/threads/view.html:97
msgid "" msgid "This thread is visible to the following users"
"This thread is only visible to its creator, the package owner, and users " msgstr ""
"of Approver rank or above."
#: app/templates/threads/view.html:98
msgid "Visible to:"
msgstr ""
#: app/templates/threads/view.html:105
msgid "Plus approvers and editors"
msgstr "" msgstr ""
#: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 #: 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." msgid "Meta packages that have hard dependers, but no packages providing them."
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
@ -2933,10 +2949,6 @@ msgstr ""
msgid "None" msgid "None"
msgstr "Nincs" msgstr "Nincs"
#: app/templates/users/account.html:73
msgid "View All"
msgstr ""
#: app/templates/users/account.html:77 #: app/templates/users/account.html:77
msgid "Recent Account Actions" msgid "Recent Account Actions"
msgstr "" msgstr ""
@ -3064,6 +3076,12 @@ msgstr ""
msgid "Forum username" msgid "Forum username"
msgstr "" 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 #: app/templates/users/claim_forums.html:43
msgid "You'll need to have the GitHub field in your forum profile filled out." msgid "You'll need to have the GitHub field in your forum profile filled out."
msgstr "" msgstr ""
@ -3197,15 +3215,31 @@ msgstr ""
msgid "Edit Account" msgid "Edit Account"
msgstr "" 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" msgid "Ban"
msgstr "" 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" msgid "Change Email and Send Password Reset"
msgstr "" msgstr ""
#: app/templates/users/modtools.html:59 #: app/templates/users/modtools.html:83
#: app/templates/users/settings_email.html:14 #: app/templates/users/settings_email.html:14
msgid "Email Address" msgid "Email Address"
msgstr "" msgstr ""
@ -3393,6 +3427,16 @@ msgstr ""
msgid "Edit Notification Preferences" msgid "Edit Notification Preferences"
msgstr "" 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 #: app/utils/user.py:50
msgid "You have a lot of notifications, you should either read or clear them" msgid "You have a lot of notifications, you should either read or clear them"
msgstr "" msgstr ""
@ -3509,3 +3553,53 @@ msgstr ""
#~ " future." #~ " future."
#~ msgstr "" #~ 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 ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language: lzh\n" "Language: lzh\n"
@ -17,7 +17,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\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." msgid "You have been banned."
msgstr "" msgstr ""
@ -37,16 +41,16 @@ msgid "Limit to package"
msgstr "" msgstr ""
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249
#: app/blueprints/packages/packages.py:454 #: app/blueprints/packages/packages.py:467
#: app/blueprints/packages/packages.py:550 #: app/blueprints/packages/packages.py:563
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
#: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:41
#: app/blueprints/packages/screenshots.py:46 #: 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: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" msgid "Save"
msgstr "" msgstr ""
@ -77,7 +81,7 @@ msgstr ""
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "" msgstr ""
@ -89,7 +93,7 @@ msgstr ""
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:480 #: app/templates/packages/view.html:483
msgid "Maintainers" msgid "Maintainers"
msgstr "" msgstr ""
@ -124,7 +128,7 @@ msgstr ""
msgid "No download available." msgid "No download available."
msgstr "" 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" msgid "Type"
msgstr "" msgstr ""
@ -133,12 +137,12 @@ msgid "Title (Human-readable)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/packages.py:561
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:75
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only"
msgstr "" msgstr ""
@ -147,7 +151,7 @@ msgstr ""
msgid "Short Description (Plaintext)" msgid "Short Description (Plaintext)"
msgstr "" 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" msgid "Maintenance State"
msgstr "" msgstr ""
@ -160,7 +164,7 @@ msgstr ""
msgid "Content Warnings" msgid "Content Warnings"
msgstr "" 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" msgid "License"
msgstr "" msgstr ""
@ -192,64 +196,61 @@ msgstr ""
msgid "Video URL" msgid "Video URL"
msgstr "" 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" msgid "Unable to find that user"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:269 #: app/blueprints/packages/packages.py:325
#: app/blueprints/packages/screenshots.py:139 #: app/blueprints/packages/screenshots.py:139
#: app/blueprints/users/settings.py:99 #: app/blueprints/users/settings.py:99
msgid "Permission denied" msgid "Permission denied"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:307 #: app/blueprints/packages/packages.py:381
msgid "Package already exists!" #: app/blueprints/packages/packages.py:430
msgstr "" #: app/blueprints/packages/packages.py:446
#: app/blueprints/packages/packages.py:368
msgid "You don't have permission to do that" msgid "You don't have permission to do that"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:396 #: app/blueprints/packages/packages.py:409
msgid "Please comment what changes are needed in the approval thread" msgid "Please comment what changes are needed in the approval thread"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:417 #: app/blueprints/packages/packages.py:441
#: app/blueprints/packages/packages.py:433
msgid "You don't have permission to do that."
msgstr ""
#: app/blueprints/packages/packages.py:428
msgid "Deleted package" msgid "Deleted package"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:444 #: app/blueprints/packages/packages.py:457
msgid "Unapproved package" msgid "Unapproved package"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:453 #: app/blueprints/packages/packages.py:466
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:462 #: app/blueprints/packages/packages.py:475
msgid "You do not have permission to edit maintainers" msgid "You don't have permission to edit maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:512 #: app/blueprints/packages/packages.py:525
msgid "You are not a maintainer" msgid "You are not a maintainer"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:515 #: app/blueprints/packages/packages.py:528
msgid "Package owners cannot remove themselves as maintainers" msgid "Package owners cannot remove themselves as maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:547 #: app/blueprints/packages/packages.py:560
msgid "Author Name" msgid "Author Name"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:52
#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: 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/macros/topics.html:5
#: app/templates/packages/release_edit.html:17 #: app/templates/packages/release_edit.html:17
msgid "Title" msgid "Title"
@ -371,13 +372,13 @@ msgstr ""
msgid "Now, please create an initial release" msgid "Now, please create an initial release"
msgstr "" msgstr ""
#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177
#: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:178
#: app/blueprints/threads/__init__.py:273 #: app/blueprints/threads/__init__.py:272
msgid "Comment" msgid "Comment"
msgstr "" 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" msgid "Private"
msgstr "" msgstr ""
@ -395,11 +396,17 @@ msgstr ""
msgid "You can't review your own package!" msgid "You can't review your own package!"
msgstr "" 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!" msgid "You can't vote on the reviews on your own package!"
msgstr "" msgstr ""
#: app/blueprints/packages/reviews.py:178 #: app/blueprints/packages/reviews.py:183
msgid "You can't vote on your own reviews!" msgid "You can't vote on your own reviews!"
msgstr "" msgstr ""
@ -413,75 +420,63 @@ msgstr ""
msgid "Cover Image" msgid "Cover Image"
msgstr "" msgstr ""
#: app/blueprints/report/__init__.py:34 #: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/blueprints/report/__init__.py:35 app/templates/base.html:238
#: app/templates/macros/threads.html:53 app/templates/packages/view.html: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/report/index.html:4 app/templates/report/index.html:10
#: app/templates/users/profile.html:28 #: app/templates/users/profile.html:28
msgid "Report" msgid "Report"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:64 #: app/blueprints/threads/__init__.py:66
msgid "Already subscribed!" msgid "Already subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:66 #: app/blueprints/threads/__init__.py:68
msgid "Subscribed to thread" msgid "Subscribed to thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:81 #: app/blueprints/threads/__init__.py:83
msgid "Unsubscribed!" msgid "Unsubscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:85 #: app/blueprints/threads/__init__.py:87
msgid "Already not subscribed!" msgid "Already not subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:104 #: app/blueprints/threads/__init__.py:106
msgid "Locked thread" msgid "Locked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:107 #: app/blueprints/threads/__init__.py:109
msgid "Unlocked thread" msgid "Unlocked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:156 #: app/blueprints/threads/__init__.py:158
msgid "Cannot delete thread opening post!" msgid "Cannot delete thread opening post!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:225 #: app/blueprints/threads/__init__.py:230
msgid "You cannot comment on this thread"
msgstr ""
#: app/blueprints/threads/__init__.py:229
msgid "Please wait before commenting again" msgid "Please wait before commenting again"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:266 #: app/blueprints/threads/__init__.py:274
msgid "Comment needs to be between 3 and 2000 characters."
msgstr ""
#: app/blueprints/threads/__init__.py:275
#: app/templates/macros/package_approval.html:112 #: app/templates/macros/package_approval.html:112
msgid "Open Thread" msgid "Open Thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:287 #: app/blueprints/threads/__init__.py:297
msgid "Unable to find that package!"
msgstr ""
#: app/blueprints/threads/__init__.py:301
msgid "Unable to create thread!" msgid "Unable to create thread!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:306 #: app/blueprints/threads/__init__.py:303
msgid "An approval thread already exists!" msgid "An approval thread already exists! Consider replying there instead"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:310 #: app/blueprints/threads/__init__.py:307
msgid "Please wait before opening another thread" msgid "Please wait before opening another thread"
msgstr "" msgstr ""
@ -489,13 +484,13 @@ msgstr ""
msgid "Username or email" msgid "Username or email"
msgstr "" 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/account.html:14 app/templates/users/login.html:16
#: app/templates/users/modtools.html:35 #: app/templates/users/modtools.html:35
msgid "Password" msgid "Password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:39 #: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36
msgid "Remember me" msgid "Remember me"
msgstr "" msgstr ""
@ -534,134 +529,134 @@ msgstr ""
msgid "Username" msgid "Username"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/blueprints/users/account.py:105
#: app/templates/users/claim_forums.html:68 msgid ""
#: app/templates/users/register.html:16 "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses"
msgid "Only a-zA-Z0-9._ allowed" " (-), and periods (.) allowed"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190
#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377
#: app/blueprints/users/settings.py:114 #: app/blueprints/users/settings.py:114
msgid "Email" msgid "Email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:108 #: app/blueprints/users/account.py:109
msgid "What is the result of the above calculation?" msgid "What is the result of the above calculation?"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:109 #: app/blueprints/users/account.py:110
msgid "I agree" msgid "I agree"
msgstr "" 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 #: app/templates/users/register.html:4
msgid "Register" msgid "Register"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:115 #: app/blueprints/users/account.py:116
msgid "Incorrect captcha answer" msgid "Incorrect captcha answer"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:119 #: app/blueprints/users/account.py:120
msgid "Username is invalid" msgid "Username is invalid"
msgstr "" 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." msgid "An account already exists for that username but hasn't been claimed yet."
msgstr "" 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." msgid "That username/display name is already in use, please choose another."
msgstr "" 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" msgid "Email already in use"
msgstr "" 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 #, python-format
msgid "" msgid ""
"We were unable to create the account as the email is already in use by " "We were unable to create the account as the email is already in use by "
"%(display_name)s. Try a different email address." "%(display_name)s. Try a different email address."
msgstr "" 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 #: app/blueprints/users/settings.py:142
msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgid "That email address has been unsubscribed/blacklisted, and cannot be used"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:191
msgid "Reset Password" msgid "Reset Password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:215 #: app/blueprints/users/account.py:216
msgid "Unable to find account" msgid "Unable to find account"
msgstr "" 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" msgid "New password"
msgstr "" 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" msgid "Verify password"
msgstr "" 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" msgid "Passwords must match"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:231 #: app/blueprints/users/account.py:232
msgid "Old password" msgid "Old password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:242 #: app/blueprints/users/account.py:243
msgid "Passwords do not match" msgid "Passwords do not match"
msgstr "" 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." msgid "Your password has been changed successfully."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:292 #: app/blueprints/users/account.py:293
msgid "Old password is incorrect" msgid "Old password is incorrect"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:322 #: app/blueprints/users/account.py:323
msgid "Unknown verification token!" msgid "Unknown verification token!"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:328 #: app/blueprints/users/account.py:329
msgid "Token has expired" msgid "Token has expired"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:342 #: app/blueprints/users/account.py:343
msgid "Another user is already using that email" msgid "Another user is already using that email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:345 #: app/blueprints/users/account.py:346
msgid "Confirmed email change" msgid "Confirmed email change"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:350 #: app/blueprints/users/account.py:351
msgid "Email address changed" msgid "Email address changed"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:351 #: app/blueprints/users/account.py:352
msgid "" msgid ""
"Your email address has changed. If you didn't request this, please " "Your email address has changed. If you didn't request this, please "
"contact an administrator." "contact an administrator."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:369 #: app/blueprints/users/account.py:370
msgid "You may now log in" msgid "You may now log in"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:377 #: app/blueprints/users/account.py:378
msgid "Send" msgid "Send"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:408 #: app/blueprints/users/account.py:409
msgid "" msgid ""
"That email is now blacklisted. Please contact an admin if you wish to " "That email is now blacklisted. Please contact an admin if you wish to "
"undo this." "undo this."
@ -669,8 +664,9 @@ msgstr ""
#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 #: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65
msgid "" msgid ""
"Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), "
"admin" "underscores (_), minuses (-), and periods (.) allowed. Consider "
"contacting an admin"
msgstr "" msgstr ""
#: app/blueprints/users/claim.py:45 #: app/blueprints/users/claim.py:45
@ -706,88 +702,88 @@ msgstr ""
msgid "Unknown claim type" msgid "Unknown claim type"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:112 #: app/blueprints/users/profile.py:115
msgid "Top reviewer" msgid "Top reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:113 #: app/blueprints/users/profile.py:116
#, python-format #, python-format
msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgid "%(display_name)s has written the most helpful reviews on ContentDB."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:118 #: app/blueprints/users/profile.py:121
msgid "2nd most helpful reviewer" msgid "2nd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:120 #: app/blueprints/users/profile.py:123
msgid "3rd most helpful reviewer" msgid "3rd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:121 #: app/blueprints/users/profile.py:124
#, python-format #, python-format
msgid "This puts %(display_name)s in the top %(perc)s%%" msgid "This puts %(display_name)s in the top %(perc)s%%"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:125 #: app/blueprints/users/profile.py:128
#, python-format #, python-format
msgid "Top %(perc)s%% reviewer" msgid "Top %(perc)s%% reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:126 #: app/blueprints/users/profile.py:129
#, python-format #, python-format
msgid "Only %(place)d users have written more helpful reviews." msgid "Only %(place)d users have written more helpful reviews."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:131 #: app/blueprints/users/profile.py:134
msgid "Consider writing more helpful reviews to get a medal." msgid "Consider writing more helpful reviews to get a medal."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:133 #: app/blueprints/users/profile.py:136
#, python-format #, python-format
msgid "You are in place %(place)s." msgid "You are in place %(place)s."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:161 #: app/blueprints/users/profile.py:164
#, python-format #, python-format
msgid "Top %(type)s" msgid "Top %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:163 #: app/blueprints/users/profile.py:166
#, python-format #, python-format
msgid "Top %(group)d %(type)s" msgid "Top %(group)d %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:172 #: app/blueprints/users/profile.py:175
#, python-format #, python-format
msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgid "%(display_name)s has a %(type)s placed at #%(place)d."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:187 #: app/blueprints/users/profile.py:190
#, python-format #, python-format
msgid "Your packages have %(downloads)d downloads in total." msgid "Your packages have %(downloads)d downloads in total."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:188 #: app/blueprints/users/profile.py:191
msgid "First medal is at 50k." msgid "First medal is at 50k."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:193 #: app/blueprints/users/profile.py:196
msgid ">300k downloads" msgid ">300k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:196 #: app/blueprints/users/profile.py:199
msgid ">100k downloads" msgid ">100k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:199 #: app/blueprints/users/profile.py:202
msgid ">75k downloads" msgid ">75k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:202 #: app/blueprints/users/profile.py:205
msgid ">50k downloads" msgid ">50k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:203 #: app/blueprints/users/profile.py:206
#, python-format #, python-format
msgid "Has received %(downloads)d downloads across all packages." msgid "Has received %(downloads)d downloads across all packages."
msgstr "" msgstr ""
@ -847,6 +843,19 @@ msgstr ""
msgid "Can't promote a user to a rank higher than yourself!" msgid "Can't promote a user to a rank higher than yourself!"
msgstr "" 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 #: app/logic/packages.py:95
msgid "" msgid ""
"Name can only contain lower case letters (a-z), digits (0-9), and " "Name can only contain lower case letters (a-z), digits (0-9), and "
@ -854,11 +863,11 @@ msgid ""
msgstr "" msgstr ""
#: app/logic/packages.py:109 #: 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 "" msgstr ""
#: app/logic/packages.py:113 #: 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 "" msgstr ""
#: app/logic/packages.py:165 #: app/logic/packages.py:165
@ -867,7 +876,7 @@ msgid "Unable to add protected tag %(title)s to package"
msgstr "" msgstr ""
#: app/logic/releases.py:32 #: app/logic/releases.py:32
msgid "You do not have permission to make releases" msgid "You don't have permission to make releases"
msgstr "" msgstr ""
#: app/logic/releases.py:37 #: app/logic/releases.py:37
@ -1005,7 +1014,7 @@ msgid "Help"
msgstr "" msgstr ""
#: app/templates/base.html:42 app/templates/packages/view.html:173 #: 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" msgid "Threads"
msgstr "" msgstr ""
@ -1019,10 +1028,6 @@ msgstr ""
msgid "Search all packages" msgid "Search all packages"
msgstr "" msgstr ""
#: app/templates/base.html:50 app/templates/todo/tags.html:15
msgid "Search"
msgstr ""
#: app/templates/base.html:62 #: app/templates/base.html:62
msgid "Work Queue" msgid "Work Queue"
msgstr "" msgstr ""
@ -1599,35 +1604,39 @@ msgstr ""
msgid "Post Review" msgid "Post Review"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:29 #: app/templates/macros/threads.html:26
msgid "Maintainer" msgid "Maintainer"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:86 #: app/templates/macros/threads.html:120
msgid "This thread has been locked by a moderator." msgid "This thread has been locked by a moderator."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:105 #: app/templates/macros/threads.html:139
msgid "Please wait before commenting again." msgid "Please wait before commenting again."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:111 #: app/templates/macros/threads.html:145
msgid "This thread has been locked." msgid "This thread has been locked."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:113 #: app/templates/macros/threads.html:147
msgid "You don't have permission to post." msgid "You don't have permission to post."
msgstr "" 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" msgid "No threads found"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:147 #: app/templates/macros/threads.html:193
msgid "Thread" msgid "Thread"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:151 #: app/templates/macros/threads.html:197
msgid "Last Reply" msgid "Last Reply"
msgstr "" msgstr ""
@ -1710,7 +1719,7 @@ msgstr ""
#: app/templates/metapackages/view.html:27 #: app/templates/metapackages/view.html:27
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 #: 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 #: app/templates/todo/editor.html:85
#, python-format #, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
@ -2413,10 +2422,10 @@ msgstr ""
msgid "Issue Tracker" msgid "Issue Tracker"
msgstr "" msgstr ""
#: app/templates/packages/view.html:224 #: app/templates/packages/view.html:224 app/templates/threads/view.html:92
msgid "" msgid ""
"This thread is only visible to the package owner and users of Approver " "This thread is only visible to its creator, package maintainers, users of"
"rank or above." " Approver rank or above, and @mentioned users."
msgstr "" msgstr ""
#: app/templates/packages/view.html:271 #: app/templates/packages/view.html:271
@ -2483,52 +2492,52 @@ msgstr ""
msgid "Compatible Games" msgid "Compatible Games"
msgstr "" msgstr ""
#: app/templates/packages/view.html:444 #: app/templates/packages/view.html:445
msgid "No specific game is required" msgid "No specific game is required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:447 #: app/templates/packages/view.html:450
msgid "This is an experimental feature." msgid "This is an experimental feature."
msgstr "" 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." msgid "Supported games are determined by an algorithm, and may not be correct."
msgstr "" msgstr ""
#: app/templates/packages/view.html:453 #: app/templates/packages/view.html:456
msgid "Information" msgid "Information"
msgstr "" msgstr ""
#: app/templates/packages/view.html:459 #: app/templates/packages/view.html:462
msgid "Technical Name" msgid "Technical Name"
msgstr "" msgstr ""
#: app/templates/packages/view.html:468 #: app/templates/packages/view.html:471
#, python-format #, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media." msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr "" msgstr ""
#: app/templates/packages/view.html:476 #: app/templates/packages/view.html:479
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:478 #: app/templates/packages/view.html:481
msgid "Added" msgid "Added"
msgstr "" msgstr ""
#: app/templates/packages/view.html:492 #: app/templates/packages/view.html:495
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:497 #: app/templates/packages/view.html:500
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:519 #: app/templates/packages/view.html:522
msgid "More" msgid "More"
msgstr "" msgstr ""
#: app/templates/packages/view.html:548 #: app/templates/packages/view.html:551
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2583,7 +2592,7 @@ msgstr ""
msgid "Edit reply" msgid "Edit reply"
msgstr "" msgstr ""
#: app/templates/threads/new.html:4 #: app/templates/threads/list.html:12 app/templates/threads/new.html:4
msgid "New Thread" msgid "New Thread"
msgstr "" msgstr ""
@ -2593,7 +2602,7 @@ msgid ""
"you can let us know here." "you can let us know here."
msgstr "" msgstr ""
#: app/templates/threads/new.html:40 #: app/templates/threads/new.html:47
msgid "" msgid ""
"Only you, the package author, and users of Approver rank and above can " "Only you, the package author, and users of Approver rank and above can "
"read private threads." "read private threads."
@ -2626,10 +2635,16 @@ msgstr ""
msgid "Lock" msgid "Lock"
msgstr "" msgstr ""
#: app/templates/threads/view.html:90 #: app/templates/threads/view.html:97
msgid "" msgid "This thread is visible to the following users"
"This thread is only visible to its creator, the package owner, and users " msgstr ""
"of Approver rank or above."
#: app/templates/threads/view.html:98
msgid "Visible to:"
msgstr ""
#: app/templates/threads/view.html:105
msgid "Plus approvers and editors"
msgstr "" msgstr ""
#: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 #: 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." msgid "Meta packages that have hard dependers, but no packages providing them."
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
@ -2887,10 +2910,6 @@ msgstr ""
msgid "None" msgid "None"
msgstr "" msgstr ""
#: app/templates/users/account.html:73
msgid "View All"
msgstr ""
#: app/templates/users/account.html:77 #: app/templates/users/account.html:77
msgid "Recent Account Actions" msgid "Recent Account Actions"
msgstr "" msgstr ""
@ -3018,6 +3037,12 @@ msgstr ""
msgid "Forum username" msgid "Forum username"
msgstr "" 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 #: app/templates/users/claim_forums.html:43
msgid "You'll need to have the GitHub field in your forum profile filled out." msgid "You'll need to have the GitHub field in your forum profile filled out."
msgstr "" msgstr ""
@ -3150,15 +3175,31 @@ msgstr ""
msgid "Edit Account" msgid "Edit Account"
msgstr "" 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" msgid "Ban"
msgstr "" 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" msgid "Change Email and Send Password Reset"
msgstr "" msgstr ""
#: app/templates/users/modtools.html:59 #: app/templates/users/modtools.html:83
#: app/templates/users/settings_email.html:14 #: app/templates/users/settings_email.html:14
msgid "Email Address" msgid "Email Address"
msgstr "" msgstr ""
@ -3346,6 +3387,16 @@ msgstr ""
msgid "Edit Notification Preferences" msgid "Edit Notification Preferences"
msgstr "" 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 #: app/utils/user.py:50
msgid "You have a lot of notifications, you should either read or clear them" msgid "You have a lot of notifications, you should either read or clear them"
msgstr "" msgstr ""
@ -3413,3 +3464,50 @@ msgstr ""
#~ " future." #~ " future."
#~ msgstr "" #~ 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 ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,7 +17,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\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." msgid "You have been banned."
msgstr "" msgstr ""
@ -37,16 +41,16 @@ msgid "Limit to package"
msgstr "" msgstr ""
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249
#: app/blueprints/packages/packages.py:454 #: app/blueprints/packages/packages.py:467
#: app/blueprints/packages/packages.py:550 #: app/blueprints/packages/packages.py:563
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
#: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:41
#: app/blueprints/packages/screenshots.py:46 #: 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: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" msgid "Save"
msgstr "" msgstr ""
@ -77,7 +81,7 @@ msgstr ""
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "" msgstr ""
@ -89,7 +93,7 @@ msgstr ""
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:480 #: app/templates/packages/view.html:483
msgid "Maintainers" msgid "Maintainers"
msgstr "" msgstr ""
@ -124,7 +128,7 @@ msgstr ""
msgid "No download available." msgid "No download available."
msgstr "" 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" msgid "Type"
msgstr "" msgstr ""
@ -133,12 +137,12 @@ msgid "Title (Human-readable)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/packages.py:561
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:75
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only"
msgstr "" msgstr ""
@ -147,7 +151,7 @@ msgstr ""
msgid "Short Description (Plaintext)" msgid "Short Description (Plaintext)"
msgstr "" 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" msgid "Maintenance State"
msgstr "" msgstr ""
@ -160,7 +164,7 @@ msgstr ""
msgid "Content Warnings" msgid "Content Warnings"
msgstr "" 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" msgid "License"
msgstr "" msgstr ""
@ -192,64 +196,61 @@ msgstr ""
msgid "Video URL" msgid "Video URL"
msgstr "" 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" msgid "Unable to find that user"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:269 #: app/blueprints/packages/packages.py:325
#: app/blueprints/packages/screenshots.py:139 #: app/blueprints/packages/screenshots.py:139
#: app/blueprints/users/settings.py:99 #: app/blueprints/users/settings.py:99
msgid "Permission denied" msgid "Permission denied"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:307 #: app/blueprints/packages/packages.py:381
msgid "Package already exists!" #: app/blueprints/packages/packages.py:430
msgstr "" #: app/blueprints/packages/packages.py:446
#: app/blueprints/packages/packages.py:368
msgid "You don't have permission to do that" msgid "You don't have permission to do that"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:396 #: app/blueprints/packages/packages.py:409
msgid "Please comment what changes are needed in the approval thread" msgid "Please comment what changes are needed in the approval thread"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:417 #: app/blueprints/packages/packages.py:441
#: app/blueprints/packages/packages.py:433
msgid "You don't have permission to do that."
msgstr ""
#: app/blueprints/packages/packages.py:428
msgid "Deleted package" msgid "Deleted package"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:444 #: app/blueprints/packages/packages.py:457
msgid "Unapproved package" msgid "Unapproved package"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:453 #: app/blueprints/packages/packages.py:466
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:462 #: app/blueprints/packages/packages.py:475
msgid "You do not have permission to edit maintainers" msgid "You don't have permission to edit maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:512 #: app/blueprints/packages/packages.py:525
msgid "You are not a maintainer" msgid "You are not a maintainer"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:515 #: app/blueprints/packages/packages.py:528
msgid "Package owners cannot remove themselves as maintainers" msgid "Package owners cannot remove themselves as maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:547 #: app/blueprints/packages/packages.py:560
msgid "Author Name" msgid "Author Name"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:52
#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: 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/macros/topics.html:5
#: app/templates/packages/release_edit.html:17 #: app/templates/packages/release_edit.html:17
msgid "Title" msgid "Title"
@ -371,13 +372,13 @@ msgstr ""
msgid "Now, please create an initial release" msgid "Now, please create an initial release"
msgstr "" msgstr ""
#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177
#: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:178
#: app/blueprints/threads/__init__.py:273 #: app/blueprints/threads/__init__.py:272
msgid "Comment" msgid "Comment"
msgstr "" 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" msgid "Private"
msgstr "" msgstr ""
@ -395,11 +396,17 @@ msgstr ""
msgid "You can't review your own package!" msgid "You can't review your own package!"
msgstr "" 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!" msgid "You can't vote on the reviews on your own package!"
msgstr "" msgstr ""
#: app/blueprints/packages/reviews.py:178 #: app/blueprints/packages/reviews.py:183
msgid "You can't vote on your own reviews!" msgid "You can't vote on your own reviews!"
msgstr "" msgstr ""
@ -413,75 +420,63 @@ msgstr ""
msgid "Cover Image" msgid "Cover Image"
msgstr "" msgstr ""
#: app/blueprints/report/__init__.py:34 #: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/blueprints/report/__init__.py:35 app/templates/base.html:238
#: app/templates/macros/threads.html:53 app/templates/packages/view.html: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/report/index.html:4 app/templates/report/index.html:10
#: app/templates/users/profile.html:28 #: app/templates/users/profile.html:28
msgid "Report" msgid "Report"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:64 #: app/blueprints/threads/__init__.py:66
msgid "Already subscribed!" msgid "Already subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:66 #: app/blueprints/threads/__init__.py:68
msgid "Subscribed to thread" msgid "Subscribed to thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:81 #: app/blueprints/threads/__init__.py:83
msgid "Unsubscribed!" msgid "Unsubscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:85 #: app/blueprints/threads/__init__.py:87
msgid "Already not subscribed!" msgid "Already not subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:104 #: app/blueprints/threads/__init__.py:106
msgid "Locked thread" msgid "Locked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:107 #: app/blueprints/threads/__init__.py:109
msgid "Unlocked thread" msgid "Unlocked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:156 #: app/blueprints/threads/__init__.py:158
msgid "Cannot delete thread opening post!" msgid "Cannot delete thread opening post!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:225 #: app/blueprints/threads/__init__.py:230
msgid "You cannot comment on this thread"
msgstr ""
#: app/blueprints/threads/__init__.py:229
msgid "Please wait before commenting again" msgid "Please wait before commenting again"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:266 #: app/blueprints/threads/__init__.py:274
msgid "Comment needs to be between 3 and 2000 characters."
msgstr ""
#: app/blueprints/threads/__init__.py:275
#: app/templates/macros/package_approval.html:112 #: app/templates/macros/package_approval.html:112
msgid "Open Thread" msgid "Open Thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:287 #: app/blueprints/threads/__init__.py:297
msgid "Unable to find that package!"
msgstr ""
#: app/blueprints/threads/__init__.py:301
msgid "Unable to create thread!" msgid "Unable to create thread!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:306 #: app/blueprints/threads/__init__.py:303
msgid "An approval thread already exists!" msgid "An approval thread already exists! Consider replying there instead"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:310 #: app/blueprints/threads/__init__.py:307
msgid "Please wait before opening another thread" msgid "Please wait before opening another thread"
msgstr "" msgstr ""
@ -489,13 +484,13 @@ msgstr ""
msgid "Username or email" msgid "Username or email"
msgstr "" 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/account.html:14 app/templates/users/login.html:16
#: app/templates/users/modtools.html:35 #: app/templates/users/modtools.html:35
msgid "Password" msgid "Password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:39 #: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36
msgid "Remember me" msgid "Remember me"
msgstr "" msgstr ""
@ -534,134 +529,134 @@ msgstr ""
msgid "Username" msgid "Username"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/blueprints/users/account.py:105
#: app/templates/users/claim_forums.html:68 msgid ""
#: app/templates/users/register.html:16 "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses"
msgid "Only a-zA-Z0-9._ allowed" " (-), and periods (.) allowed"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190
#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377
#: app/blueprints/users/settings.py:114 #: app/blueprints/users/settings.py:114
msgid "Email" msgid "Email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:108 #: app/blueprints/users/account.py:109
msgid "What is the result of the above calculation?" msgid "What is the result of the above calculation?"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:109 #: app/blueprints/users/account.py:110
msgid "I agree" msgid "I agree"
msgstr "" 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 #: app/templates/users/register.html:4
msgid "Register" msgid "Register"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:115 #: app/blueprints/users/account.py:116
msgid "Incorrect captcha answer" msgid "Incorrect captcha answer"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:119 #: app/blueprints/users/account.py:120
msgid "Username is invalid" msgid "Username is invalid"
msgstr "" 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." msgid "An account already exists for that username but hasn't been claimed yet."
msgstr "" 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." msgid "That username/display name is already in use, please choose another."
msgstr "" 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" msgid "Email already in use"
msgstr "" 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 #, python-format
msgid "" msgid ""
"We were unable to create the account as the email is already in use by " "We were unable to create the account as the email is already in use by "
"%(display_name)s. Try a different email address." "%(display_name)s. Try a different email address."
msgstr "" 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 #: app/blueprints/users/settings.py:142
msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgid "That email address has been unsubscribed/blacklisted, and cannot be used"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:191
msgid "Reset Password" msgid "Reset Password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:215 #: app/blueprints/users/account.py:216
msgid "Unable to find account" msgid "Unable to find account"
msgstr "" 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" msgid "New password"
msgstr "" 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" msgid "Verify password"
msgstr "" 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" msgid "Passwords must match"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:231 #: app/blueprints/users/account.py:232
msgid "Old password" msgid "Old password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:242 #: app/blueprints/users/account.py:243
msgid "Passwords do not match" msgid "Passwords do not match"
msgstr "" 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." msgid "Your password has been changed successfully."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:292 #: app/blueprints/users/account.py:293
msgid "Old password is incorrect" msgid "Old password is incorrect"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:322 #: app/blueprints/users/account.py:323
msgid "Unknown verification token!" msgid "Unknown verification token!"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:328 #: app/blueprints/users/account.py:329
msgid "Token has expired" msgid "Token has expired"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:342 #: app/blueprints/users/account.py:343
msgid "Another user is already using that email" msgid "Another user is already using that email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:345 #: app/blueprints/users/account.py:346
msgid "Confirmed email change" msgid "Confirmed email change"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:350 #: app/blueprints/users/account.py:351
msgid "Email address changed" msgid "Email address changed"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:351 #: app/blueprints/users/account.py:352
msgid "" msgid ""
"Your email address has changed. If you didn't request this, please " "Your email address has changed. If you didn't request this, please "
"contact an administrator." "contact an administrator."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:369 #: app/blueprints/users/account.py:370
msgid "You may now log in" msgid "You may now log in"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:377 #: app/blueprints/users/account.py:378
msgid "Send" msgid "Send"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:408 #: app/blueprints/users/account.py:409
msgid "" msgid ""
"That email is now blacklisted. Please contact an admin if you wish to " "That email is now blacklisted. Please contact an admin if you wish to "
"undo this." "undo this."
@ -669,8 +664,9 @@ msgstr ""
#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 #: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65
msgid "" msgid ""
"Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), "
"admin" "underscores (_), minuses (-), and periods (.) allowed. Consider "
"contacting an admin"
msgstr "" msgstr ""
#: app/blueprints/users/claim.py:45 #: app/blueprints/users/claim.py:45
@ -706,88 +702,88 @@ msgstr ""
msgid "Unknown claim type" msgid "Unknown claim type"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:112 #: app/blueprints/users/profile.py:115
msgid "Top reviewer" msgid "Top reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:113 #: app/blueprints/users/profile.py:116
#, python-format #, python-format
msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgid "%(display_name)s has written the most helpful reviews on ContentDB."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:118 #: app/blueprints/users/profile.py:121
msgid "2nd most helpful reviewer" msgid "2nd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:120 #: app/blueprints/users/profile.py:123
msgid "3rd most helpful reviewer" msgid "3rd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:121 #: app/blueprints/users/profile.py:124
#, python-format #, python-format
msgid "This puts %(display_name)s in the top %(perc)s%%" msgid "This puts %(display_name)s in the top %(perc)s%%"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:125 #: app/blueprints/users/profile.py:128
#, python-format #, python-format
msgid "Top %(perc)s%% reviewer" msgid "Top %(perc)s%% reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:126 #: app/blueprints/users/profile.py:129
#, python-format #, python-format
msgid "Only %(place)d users have written more helpful reviews." msgid "Only %(place)d users have written more helpful reviews."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:131 #: app/blueprints/users/profile.py:134
msgid "Consider writing more helpful reviews to get a medal." msgid "Consider writing more helpful reviews to get a medal."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:133 #: app/blueprints/users/profile.py:136
#, python-format #, python-format
msgid "You are in place %(place)s." msgid "You are in place %(place)s."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:161 #: app/blueprints/users/profile.py:164
#, python-format #, python-format
msgid "Top %(type)s" msgid "Top %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:163 #: app/blueprints/users/profile.py:166
#, python-format #, python-format
msgid "Top %(group)d %(type)s" msgid "Top %(group)d %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:172 #: app/blueprints/users/profile.py:175
#, python-format #, python-format
msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgid "%(display_name)s has a %(type)s placed at #%(place)d."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:187 #: app/blueprints/users/profile.py:190
#, python-format #, python-format
msgid "Your packages have %(downloads)d downloads in total." msgid "Your packages have %(downloads)d downloads in total."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:188 #: app/blueprints/users/profile.py:191
msgid "First medal is at 50k." msgid "First medal is at 50k."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:193 #: app/blueprints/users/profile.py:196
msgid ">300k downloads" msgid ">300k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:196 #: app/blueprints/users/profile.py:199
msgid ">100k downloads" msgid ">100k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:199 #: app/blueprints/users/profile.py:202
msgid ">75k downloads" msgid ">75k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:202 #: app/blueprints/users/profile.py:205
msgid ">50k downloads" msgid ">50k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:203 #: app/blueprints/users/profile.py:206
#, python-format #, python-format
msgid "Has received %(downloads)d downloads across all packages." msgid "Has received %(downloads)d downloads across all packages."
msgstr "" msgstr ""
@ -847,6 +843,19 @@ msgstr ""
msgid "Can't promote a user to a rank higher than yourself!" msgid "Can't promote a user to a rank higher than yourself!"
msgstr "" 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 #: app/logic/packages.py:95
msgid "" msgid ""
"Name can only contain lower case letters (a-z), digits (0-9), and " "Name can only contain lower case letters (a-z), digits (0-9), and "
@ -854,11 +863,11 @@ msgid ""
msgstr "" msgstr ""
#: app/logic/packages.py:109 #: 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 "" msgstr ""
#: app/logic/packages.py:113 #: 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 "" msgstr ""
#: app/logic/packages.py:165 #: app/logic/packages.py:165
@ -867,7 +876,7 @@ msgid "Unable to add protected tag %(title)s to package"
msgstr "" msgstr ""
#: app/logic/releases.py:32 #: app/logic/releases.py:32
msgid "You do not have permission to make releases" msgid "You don't have permission to make releases"
msgstr "" msgstr ""
#: app/logic/releases.py:37 #: app/logic/releases.py:37
@ -1005,7 +1014,7 @@ msgid "Help"
msgstr "" msgstr ""
#: app/templates/base.html:42 app/templates/packages/view.html:173 #: 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" msgid "Threads"
msgstr "" msgstr ""
@ -1019,10 +1028,6 @@ msgstr ""
msgid "Search all packages" msgid "Search all packages"
msgstr "" msgstr ""
#: app/templates/base.html:50 app/templates/todo/tags.html:15
msgid "Search"
msgstr ""
#: app/templates/base.html:62 #: app/templates/base.html:62
msgid "Work Queue" msgid "Work Queue"
msgstr "" msgstr ""
@ -1599,35 +1604,39 @@ msgstr ""
msgid "Post Review" msgid "Post Review"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:29 #: app/templates/macros/threads.html:26
msgid "Maintainer" msgid "Maintainer"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:86 #: app/templates/macros/threads.html:120
msgid "This thread has been locked by a moderator." msgid "This thread has been locked by a moderator."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:105 #: app/templates/macros/threads.html:139
msgid "Please wait before commenting again." msgid "Please wait before commenting again."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:111 #: app/templates/macros/threads.html:145
msgid "This thread has been locked." msgid "This thread has been locked."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:113 #: app/templates/macros/threads.html:147
msgid "You don't have permission to post." msgid "You don't have permission to post."
msgstr "" 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" msgid "No threads found"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:147 #: app/templates/macros/threads.html:193
msgid "Thread" msgid "Thread"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:151 #: app/templates/macros/threads.html:197
msgid "Last Reply" msgid "Last Reply"
msgstr "" msgstr ""
@ -1710,7 +1719,7 @@ msgstr ""
#: app/templates/metapackages/view.html:27 #: app/templates/metapackages/view.html:27
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 #: 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 #: app/templates/todo/editor.html:85
#, python-format #, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
@ -2413,10 +2422,10 @@ msgstr ""
msgid "Issue Tracker" msgid "Issue Tracker"
msgstr "" msgstr ""
#: app/templates/packages/view.html:224 #: app/templates/packages/view.html:224 app/templates/threads/view.html:92
msgid "" msgid ""
"This thread is only visible to the package owner and users of Approver " "This thread is only visible to its creator, package maintainers, users of"
"rank or above." " Approver rank or above, and @mentioned users."
msgstr "" msgstr ""
#: app/templates/packages/view.html:271 #: app/templates/packages/view.html:271
@ -2483,52 +2492,52 @@ msgstr ""
msgid "Compatible Games" msgid "Compatible Games"
msgstr "" msgstr ""
#: app/templates/packages/view.html:444 #: app/templates/packages/view.html:445
msgid "No specific game is required" msgid "No specific game is required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:447 #: app/templates/packages/view.html:450
msgid "This is an experimental feature." msgid "This is an experimental feature."
msgstr "" 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." msgid "Supported games are determined by an algorithm, and may not be correct."
msgstr "" msgstr ""
#: app/templates/packages/view.html:453 #: app/templates/packages/view.html:456
msgid "Information" msgid "Information"
msgstr "" msgstr ""
#: app/templates/packages/view.html:459 #: app/templates/packages/view.html:462
msgid "Technical Name" msgid "Technical Name"
msgstr "" msgstr ""
#: app/templates/packages/view.html:468 #: app/templates/packages/view.html:471
#, python-format #, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media." msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr "" msgstr ""
#: app/templates/packages/view.html:476 #: app/templates/packages/view.html:479
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:478 #: app/templates/packages/view.html:481
msgid "Added" msgid "Added"
msgstr "" msgstr ""
#: app/templates/packages/view.html:492 #: app/templates/packages/view.html:495
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:497 #: app/templates/packages/view.html:500
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:519 #: app/templates/packages/view.html:522
msgid "More" msgid "More"
msgstr "" msgstr ""
#: app/templates/packages/view.html:548 #: app/templates/packages/view.html:551
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2583,7 +2592,7 @@ msgstr ""
msgid "Edit reply" msgid "Edit reply"
msgstr "" msgstr ""
#: app/templates/threads/new.html:4 #: app/templates/threads/list.html:12 app/templates/threads/new.html:4
msgid "New Thread" msgid "New Thread"
msgstr "" msgstr ""
@ -2593,7 +2602,7 @@ msgid ""
"you can let us know here." "you can let us know here."
msgstr "" msgstr ""
#: app/templates/threads/new.html:40 #: app/templates/threads/new.html:47
msgid "" msgid ""
"Only you, the package author, and users of Approver rank and above can " "Only you, the package author, and users of Approver rank and above can "
"read private threads." "read private threads."
@ -2626,10 +2635,16 @@ msgstr ""
msgid "Lock" msgid "Lock"
msgstr "" msgstr ""
#: app/templates/threads/view.html:90 #: app/templates/threads/view.html:97
msgid "" msgid "This thread is visible to the following users"
"This thread is only visible to its creator, the package owner, and users " msgstr ""
"of Approver rank or above."
#: app/templates/threads/view.html:98
msgid "Visible to:"
msgstr ""
#: app/templates/threads/view.html:105
msgid "Plus approvers and editors"
msgstr "" msgstr ""
#: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 #: 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." msgid "Meta packages that have hard dependers, but no packages providing them."
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
@ -2887,10 +2910,6 @@ msgstr ""
msgid "None" msgid "None"
msgstr "" msgstr ""
#: app/templates/users/account.html:73
msgid "View All"
msgstr ""
#: app/templates/users/account.html:77 #: app/templates/users/account.html:77
msgid "Recent Account Actions" msgid "Recent Account Actions"
msgstr "" msgstr ""
@ -3018,6 +3037,12 @@ msgstr ""
msgid "Forum username" msgid "Forum username"
msgstr "" 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 #: app/templates/users/claim_forums.html:43
msgid "You'll need to have the GitHub field in your forum profile filled out." msgid "You'll need to have the GitHub field in your forum profile filled out."
msgstr "" msgstr ""
@ -3150,15 +3175,31 @@ msgstr ""
msgid "Edit Account" msgid "Edit Account"
msgstr "" 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" msgid "Ban"
msgstr "" 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" msgid "Change Email and Send Password Reset"
msgstr "" msgstr ""
#: app/templates/users/modtools.html:59 #: app/templates/users/modtools.html:83
#: app/templates/users/settings_email.html:14 #: app/templates/users/settings_email.html:14
msgid "Email Address" msgid "Email Address"
msgstr "" msgstr ""
@ -3346,6 +3387,16 @@ msgstr ""
msgid "Edit Notification Preferences" msgid "Edit Notification Preferences"
msgstr "" 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 #: app/utils/user.py:50
msgid "You have a lot of notifications, you should either read or clear them" msgid "You have a lot of notifications, you should either read or clear them"
msgstr "" msgstr ""

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: 2022-01-10 15:53+0000\n"
"Last-Translator: Imre Kristoffer Eilertsen <imreeil42@gmail.com>\n" "Last-Translator: Imre Kristoffer Eilertsen <imreeil42@gmail.com>\n"
"Language: nb_NO\n" "Language: nb_NO\n"
@ -19,7 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\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." msgid "You have been banned."
msgstr "Du har blitt bannlyst." msgstr "Du har blitt bannlyst."
@ -39,16 +43,16 @@ msgid "Limit to package"
msgstr "" msgstr ""
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249
#: app/blueprints/packages/packages.py:454 #: app/blueprints/packages/packages.py:467
#: app/blueprints/packages/packages.py:550 #: app/blueprints/packages/packages.py:563
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
#: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:41
#: app/blueprints/packages/screenshots.py:46 #: 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: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" msgid "Save"
msgstr "Lagre" msgstr "Lagre"
@ -79,7 +83,7 @@ msgstr ""
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "" msgstr ""
@ -91,7 +95,7 @@ msgstr ""
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:480 #: app/templates/packages/view.html:483
msgid "Maintainers" msgid "Maintainers"
msgstr "" msgstr ""
@ -126,7 +130,7 @@ msgstr ""
msgid "No download available." msgid "No download available."
msgstr "" 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" msgid "Type"
msgstr "" msgstr ""
@ -135,12 +139,12 @@ msgid "Title (Human-readable)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/packages.py:561
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:75
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only"
msgstr "" msgstr ""
@ -149,7 +153,7 @@ msgstr ""
msgid "Short Description (Plaintext)" msgid "Short Description (Plaintext)"
msgstr "" 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" msgid "Maintenance State"
msgstr "" msgstr ""
@ -162,7 +166,7 @@ msgstr ""
msgid "Content Warnings" msgid "Content Warnings"
msgstr "" 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" msgid "License"
msgstr "" msgstr ""
@ -194,64 +198,61 @@ msgstr ""
msgid "Video URL" msgid "Video URL"
msgstr "" 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" msgid "Unable to find that user"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:269 #: app/blueprints/packages/packages.py:325
#: app/blueprints/packages/screenshots.py:139 #: app/blueprints/packages/screenshots.py:139
#: app/blueprints/users/settings.py:99 #: app/blueprints/users/settings.py:99
msgid "Permission denied" msgid "Permission denied"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:307 #: app/blueprints/packages/packages.py:381
msgid "Package already exists!" #: app/blueprints/packages/packages.py:430
msgstr "" #: app/blueprints/packages/packages.py:446
#: app/blueprints/packages/packages.py:368
msgid "You don't have permission to do that" msgid "You don't have permission to do that"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:396 #: app/blueprints/packages/packages.py:409
msgid "Please comment what changes are needed in the approval thread" msgid "Please comment what changes are needed in the approval thread"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:417 #: app/blueprints/packages/packages.py:441
#: app/blueprints/packages/packages.py:433
msgid "You don't have permission to do that."
msgstr ""
#: app/blueprints/packages/packages.py:428
msgid "Deleted package" msgid "Deleted package"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:444 #: app/blueprints/packages/packages.py:457
msgid "Unapproved package" msgid "Unapproved package"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:453 #: app/blueprints/packages/packages.py:466
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:462 #: app/blueprints/packages/packages.py:475
msgid "You do not have permission to edit maintainers" msgid "You don't have permission to edit maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:512 #: app/blueprints/packages/packages.py:525
msgid "You are not a maintainer" msgid "You are not a maintainer"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:515 #: app/blueprints/packages/packages.py:528
msgid "Package owners cannot remove themselves as maintainers" msgid "Package owners cannot remove themselves as maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:547 #: app/blueprints/packages/packages.py:560
msgid "Author Name" msgid "Author Name"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:52
#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: 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/macros/topics.html:5
#: app/templates/packages/release_edit.html:17 #: app/templates/packages/release_edit.html:17
msgid "Title" msgid "Title"
@ -373,13 +374,13 @@ msgstr ""
msgid "Now, please create an initial release" msgid "Now, please create an initial release"
msgstr "" msgstr ""
#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177
#: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:178
#: app/blueprints/threads/__init__.py:273 #: app/blueprints/threads/__init__.py:272
msgid "Comment" msgid "Comment"
msgstr "" 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" msgid "Private"
msgstr "" msgstr ""
@ -397,11 +398,17 @@ msgstr ""
msgid "You can't review your own package!" msgid "You can't review your own package!"
msgstr "" 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!" msgid "You can't vote on the reviews on your own package!"
msgstr "" msgstr ""
#: app/blueprints/packages/reviews.py:178 #: app/blueprints/packages/reviews.py:183
msgid "You can't vote on your own reviews!" msgid "You can't vote on your own reviews!"
msgstr "" msgstr ""
@ -415,75 +422,63 @@ msgstr ""
msgid "Cover Image" msgid "Cover Image"
msgstr "" msgstr ""
#: app/blueprints/report/__init__.py:34 #: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/blueprints/report/__init__.py:35 app/templates/base.html:238
#: app/templates/macros/threads.html:53 app/templates/packages/view.html: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/report/index.html:4 app/templates/report/index.html:10
#: app/templates/users/profile.html:28 #: app/templates/users/profile.html:28
msgid "Report" msgid "Report"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:64 #: app/blueprints/threads/__init__.py:66
msgid "Already subscribed!" msgid "Already subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:66 #: app/blueprints/threads/__init__.py:68
msgid "Subscribed to thread" msgid "Subscribed to thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:81 #: app/blueprints/threads/__init__.py:83
msgid "Unsubscribed!" msgid "Unsubscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:85 #: app/blueprints/threads/__init__.py:87
msgid "Already not subscribed!" msgid "Already not subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:104 #: app/blueprints/threads/__init__.py:106
msgid "Locked thread" msgid "Locked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:107 #: app/blueprints/threads/__init__.py:109
msgid "Unlocked thread" msgid "Unlocked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:156 #: app/blueprints/threads/__init__.py:158
msgid "Cannot delete thread opening post!" msgid "Cannot delete thread opening post!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:225 #: app/blueprints/threads/__init__.py:230
msgid "You cannot comment on this thread"
msgstr ""
#: app/blueprints/threads/__init__.py:229
msgid "Please wait before commenting again" msgid "Please wait before commenting again"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:266 #: app/blueprints/threads/__init__.py:274
msgid "Comment needs to be between 3 and 2000 characters."
msgstr ""
#: app/blueprints/threads/__init__.py:275
#: app/templates/macros/package_approval.html:112 #: app/templates/macros/package_approval.html:112
msgid "Open Thread" msgid "Open Thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:287 #: app/blueprints/threads/__init__.py:297
msgid "Unable to find that package!"
msgstr ""
#: app/blueprints/threads/__init__.py:301
msgid "Unable to create thread!" msgid "Unable to create thread!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:306 #: app/blueprints/threads/__init__.py:303
msgid "An approval thread already exists!" msgid "An approval thread already exists! Consider replying there instead"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:310 #: app/blueprints/threads/__init__.py:307
msgid "Please wait before opening another thread" msgid "Please wait before opening another thread"
msgstr "" msgstr ""
@ -491,13 +486,13 @@ msgstr ""
msgid "Username or email" msgid "Username or email"
msgstr "" 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/account.html:14 app/templates/users/login.html:16
#: app/templates/users/modtools.html:35 #: app/templates/users/modtools.html:35
msgid "Password" msgid "Password"
msgstr "Passord" msgstr "Passord"
#: app/blueprints/users/account.py:39 #: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36
msgid "Remember me" msgid "Remember me"
msgstr "" msgstr ""
@ -536,134 +531,134 @@ msgstr ""
msgid "Username" msgid "Username"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/blueprints/users/account.py:105
#: app/templates/users/claim_forums.html:68 msgid ""
#: app/templates/users/register.html:16 "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses"
msgid "Only a-zA-Z0-9._ allowed" " (-), and periods (.) allowed"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190
#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377
#: app/blueprints/users/settings.py:114 #: app/blueprints/users/settings.py:114
msgid "Email" msgid "Email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:108 #: app/blueprints/users/account.py:109
msgid "What is the result of the above calculation?" msgid "What is the result of the above calculation?"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:109 #: app/blueprints/users/account.py:110
msgid "I agree" msgid "I agree"
msgstr "" 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 #: app/templates/users/register.html:4
msgid "Register" msgid "Register"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:115 #: app/blueprints/users/account.py:116
msgid "Incorrect captcha answer" msgid "Incorrect captcha answer"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:119 #: app/blueprints/users/account.py:120
msgid "Username is invalid" msgid "Username is invalid"
msgstr "" 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." msgid "An account already exists for that username but hasn't been claimed yet."
msgstr "" 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." msgid "That username/display name is already in use, please choose another."
msgstr "" 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" msgid "Email already in use"
msgstr "" 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 #, python-format
msgid "" msgid ""
"We were unable to create the account as the email is already in use by " "We were unable to create the account as the email is already in use by "
"%(display_name)s. Try a different email address." "%(display_name)s. Try a different email address."
msgstr "" 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 #: app/blueprints/users/settings.py:142
msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgid "That email address has been unsubscribed/blacklisted, and cannot be used"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:191
msgid "Reset Password" msgid "Reset Password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:215 #: app/blueprints/users/account.py:216
msgid "Unable to find account" msgid "Unable to find account"
msgstr "" 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" msgid "New password"
msgstr "" 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" msgid "Verify password"
msgstr "" 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" msgid "Passwords must match"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:231 #: app/blueprints/users/account.py:232
msgid "Old password" msgid "Old password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:242 #: app/blueprints/users/account.py:243
msgid "Passwords do not match" msgid "Passwords do not match"
msgstr "" 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." msgid "Your password has been changed successfully."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:292 #: app/blueprints/users/account.py:293
msgid "Old password is incorrect" msgid "Old password is incorrect"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:322 #: app/blueprints/users/account.py:323
msgid "Unknown verification token!" msgid "Unknown verification token!"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:328 #: app/blueprints/users/account.py:329
msgid "Token has expired" msgid "Token has expired"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:342 #: app/blueprints/users/account.py:343
msgid "Another user is already using that email" msgid "Another user is already using that email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:345 #: app/blueprints/users/account.py:346
msgid "Confirmed email change" msgid "Confirmed email change"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:350 #: app/blueprints/users/account.py:351
msgid "Email address changed" msgid "Email address changed"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:351 #: app/blueprints/users/account.py:352
msgid "" msgid ""
"Your email address has changed. If you didn't request this, please " "Your email address has changed. If you didn't request this, please "
"contact an administrator." "contact an administrator."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:369 #: app/blueprints/users/account.py:370
msgid "You may now log in" msgid "You may now log in"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:377 #: app/blueprints/users/account.py:378
msgid "Send" msgid "Send"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:408 #: app/blueprints/users/account.py:409
msgid "" msgid ""
"That email is now blacklisted. Please contact an admin if you wish to " "That email is now blacklisted. Please contact an admin if you wish to "
"undo this." "undo this."
@ -671,8 +666,9 @@ msgstr ""
#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 #: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65
msgid "" msgid ""
"Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), "
"admin" "underscores (_), minuses (-), and periods (.) allowed. Consider "
"contacting an admin"
msgstr "" msgstr ""
#: app/blueprints/users/claim.py:45 #: app/blueprints/users/claim.py:45
@ -708,88 +704,88 @@ msgstr ""
msgid "Unknown claim type" msgid "Unknown claim type"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:112 #: app/blueprints/users/profile.py:115
msgid "Top reviewer" msgid "Top reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:113 #: app/blueprints/users/profile.py:116
#, python-format #, python-format
msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgid "%(display_name)s has written the most helpful reviews on ContentDB."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:118 #: app/blueprints/users/profile.py:121
msgid "2nd most helpful reviewer" msgid "2nd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:120 #: app/blueprints/users/profile.py:123
msgid "3rd most helpful reviewer" msgid "3rd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:121 #: app/blueprints/users/profile.py:124
#, python-format #, python-format
msgid "This puts %(display_name)s in the top %(perc)s%%" msgid "This puts %(display_name)s in the top %(perc)s%%"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:125 #: app/blueprints/users/profile.py:128
#, python-format #, python-format
msgid "Top %(perc)s%% reviewer" msgid "Top %(perc)s%% reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:126 #: app/blueprints/users/profile.py:129
#, python-format #, python-format
msgid "Only %(place)d users have written more helpful reviews." msgid "Only %(place)d users have written more helpful reviews."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:131 #: app/blueprints/users/profile.py:134
msgid "Consider writing more helpful reviews to get a medal." msgid "Consider writing more helpful reviews to get a medal."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:133 #: app/blueprints/users/profile.py:136
#, python-format #, python-format
msgid "You are in place %(place)s." msgid "You are in place %(place)s."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:161 #: app/blueprints/users/profile.py:164
#, python-format #, python-format
msgid "Top %(type)s" msgid "Top %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:163 #: app/blueprints/users/profile.py:166
#, python-format #, python-format
msgid "Top %(group)d %(type)s" msgid "Top %(group)d %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:172 #: app/blueprints/users/profile.py:175
#, python-format #, python-format
msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgid "%(display_name)s has a %(type)s placed at #%(place)d."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:187 #: app/blueprints/users/profile.py:190
#, python-format #, python-format
msgid "Your packages have %(downloads)d downloads in total." msgid "Your packages have %(downloads)d downloads in total."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:188 #: app/blueprints/users/profile.py:191
msgid "First medal is at 50k." msgid "First medal is at 50k."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:193 #: app/blueprints/users/profile.py:196
msgid ">300k downloads" msgid ">300k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:196 #: app/blueprints/users/profile.py:199
msgid ">100k downloads" msgid ">100k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:199 #: app/blueprints/users/profile.py:202
msgid ">75k downloads" msgid ">75k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:202 #: app/blueprints/users/profile.py:205
msgid ">50k downloads" msgid ">50k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:203 #: app/blueprints/users/profile.py:206
#, python-format #, python-format
msgid "Has received %(downloads)d downloads across all packages." msgid "Has received %(downloads)d downloads across all packages."
msgstr "" msgstr ""
@ -849,6 +845,19 @@ msgstr ""
msgid "Can't promote a user to a rank higher than yourself!" msgid "Can't promote a user to a rank higher than yourself!"
msgstr "" 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 #: app/logic/packages.py:95
msgid "" msgid ""
"Name can only contain lower case letters (a-z), digits (0-9), and " "Name can only contain lower case letters (a-z), digits (0-9), and "
@ -856,11 +865,11 @@ msgid ""
msgstr "" msgstr ""
#: app/logic/packages.py:109 #: 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 "" msgstr ""
#: app/logic/packages.py:113 #: 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 "" msgstr ""
#: app/logic/packages.py:165 #: app/logic/packages.py:165
@ -869,7 +878,7 @@ msgid "Unable to add protected tag %(title)s to package"
msgstr "" msgstr ""
#: app/logic/releases.py:32 #: app/logic/releases.py:32
msgid "You do not have permission to make releases" msgid "You don't have permission to make releases"
msgstr "" msgstr ""
#: app/logic/releases.py:37 #: app/logic/releases.py:37
@ -1008,7 +1017,7 @@ msgid "Help"
msgstr "Hjelp" msgstr "Hjelp"
#: app/templates/base.html:42 app/templates/packages/view.html:173 #: 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" msgid "Threads"
msgstr "" msgstr ""
@ -1022,10 +1031,6 @@ msgstr ""
msgid "Search all packages" msgid "Search all packages"
msgstr "" msgstr ""
#: app/templates/base.html:50 app/templates/todo/tags.html:15
msgid "Search"
msgstr ""
#: app/templates/base.html:62 #: app/templates/base.html:62
msgid "Work Queue" msgid "Work Queue"
msgstr "" msgstr ""
@ -1602,35 +1607,39 @@ msgstr ""
msgid "Post Review" msgid "Post Review"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:29 #: app/templates/macros/threads.html:26
msgid "Maintainer" msgid "Maintainer"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:86 #: app/templates/macros/threads.html:120
msgid "This thread has been locked by a moderator." msgid "This thread has been locked by a moderator."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:105 #: app/templates/macros/threads.html:139
msgid "Please wait before commenting again." msgid "Please wait before commenting again."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:111 #: app/templates/macros/threads.html:145
msgid "This thread has been locked." msgid "This thread has been locked."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:113 #: app/templates/macros/threads.html:147
msgid "You don't have permission to post." msgid "You don't have permission to post."
msgstr "" 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" msgid "No threads found"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:147 #: app/templates/macros/threads.html:193
msgid "Thread" msgid "Thread"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:151 #: app/templates/macros/threads.html:197
msgid "Last Reply" msgid "Last Reply"
msgstr "" msgstr ""
@ -1713,7 +1722,7 @@ msgstr ""
#: app/templates/metapackages/view.html:27 #: app/templates/metapackages/view.html:27
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 #: 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 #: app/templates/todo/editor.html:85
#, fuzzy, python-format #, fuzzy, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
@ -2416,10 +2425,10 @@ msgstr ""
msgid "Issue Tracker" msgid "Issue Tracker"
msgstr "" msgstr ""
#: app/templates/packages/view.html:224 #: app/templates/packages/view.html:224 app/templates/threads/view.html:92
msgid "" msgid ""
"This thread is only visible to the package owner and users of Approver " "This thread is only visible to its creator, package maintainers, users of"
"rank or above." " Approver rank or above, and @mentioned users."
msgstr "" msgstr ""
#: app/templates/packages/view.html:271 #: app/templates/packages/view.html:271
@ -2486,53 +2495,53 @@ msgstr ""
msgid "Compatible Games" msgid "Compatible Games"
msgstr "" msgstr ""
#: app/templates/packages/view.html:444 #: app/templates/packages/view.html:445
msgid "No specific game is required" msgid "No specific game is required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:447 #: app/templates/packages/view.html:450
msgid "This is an experimental feature." msgid "This is an experimental feature."
msgstr "" 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." msgid "Supported games are determined by an algorithm, and may not be correct."
msgstr "" msgstr ""
#: app/templates/packages/view.html:453 #: app/templates/packages/view.html:456
msgid "Information" msgid "Information"
msgstr "" msgstr ""
#: app/templates/packages/view.html:459 #: app/templates/packages/view.html:462
msgid "Technical Name" msgid "Technical Name"
msgstr "" msgstr ""
#: app/templates/packages/view.html:468 #: app/templates/packages/view.html:471
#, python-format #, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media." msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr "" msgstr ""
#: app/templates/packages/view.html:476 #: app/templates/packages/view.html:479
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:478 #: app/templates/packages/view.html:481
msgid "Added" msgid "Added"
msgstr "" msgstr ""
#: app/templates/packages/view.html:492 #: app/templates/packages/view.html:495
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:497 #: app/templates/packages/view.html:500
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:519 #: app/templates/packages/view.html:522
#, fuzzy #, fuzzy
msgid "More" msgid "More"
msgstr "Vis mer" msgstr "Vis mer"
#: app/templates/packages/view.html:548 #: app/templates/packages/view.html:551
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2587,7 +2596,7 @@ msgstr ""
msgid "Edit reply" msgid "Edit reply"
msgstr "" msgstr ""
#: app/templates/threads/new.html:4 #: app/templates/threads/list.html:12 app/templates/threads/new.html:4
msgid "New Thread" msgid "New Thread"
msgstr "" msgstr ""
@ -2597,7 +2606,7 @@ msgid ""
"you can let us know here." "you can let us know here."
msgstr "" msgstr ""
#: app/templates/threads/new.html:40 #: app/templates/threads/new.html:47
msgid "" msgid ""
"Only you, the package author, and users of Approver rank and above can " "Only you, the package author, and users of Approver rank and above can "
"read private threads." "read private threads."
@ -2630,10 +2639,16 @@ msgstr ""
msgid "Lock" msgid "Lock"
msgstr "" msgstr ""
#: app/templates/threads/view.html:90 #: app/templates/threads/view.html:97
msgid "" msgid "This thread is visible to the following users"
"This thread is only visible to its creator, the package owner, and users " msgstr ""
"of Approver rank or above."
#: app/templates/threads/view.html:98
msgid "Visible to:"
msgstr ""
#: app/templates/threads/view.html:105
msgid "Plus approvers and editors"
msgstr "" msgstr ""
#: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 #: 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." msgid "Meta packages that have hard dependers, but no packages providing them."
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
@ -2891,10 +2914,6 @@ msgstr ""
msgid "None" msgid "None"
msgstr "" msgstr ""
#: app/templates/users/account.html:73
msgid "View All"
msgstr ""
#: app/templates/users/account.html:77 #: app/templates/users/account.html:77
msgid "Recent Account Actions" msgid "Recent Account Actions"
msgstr "" msgstr ""
@ -3022,6 +3041,12 @@ msgstr ""
msgid "Forum username" msgid "Forum username"
msgstr "" 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 #: app/templates/users/claim_forums.html:43
msgid "You'll need to have the GitHub field in your forum profile filled out." msgid "You'll need to have the GitHub field in your forum profile filled out."
msgstr "" msgstr ""
@ -3154,15 +3179,31 @@ msgstr ""
msgid "Edit Account" msgid "Edit Account"
msgstr "" 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" msgid "Ban"
msgstr "" 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" msgid "Change Email and Send Password Reset"
msgstr "" msgstr ""
#: app/templates/users/modtools.html:59 #: app/templates/users/modtools.html:83
#: app/templates/users/settings_email.html:14 #: app/templates/users/settings_email.html:14
msgid "Email Address" msgid "Email Address"
msgstr "" msgstr ""
@ -3350,6 +3391,16 @@ msgstr ""
msgid "Edit Notification Preferences" msgid "Edit Notification Preferences"
msgstr "" 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 #: app/utils/user.py:50
msgid "You have a lot of notifications, you should either read or clear them" msgid "You have a lot of notifications, you should either read or clear them"
msgstr "" msgstr ""
@ -3509,3 +3560,50 @@ msgstr ""
#~ " future." #~ " future."
#~ msgstr "" #~ 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 ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: 2022-01-17 15:22+0000\n"
"Last-Translator: Mehmet Ali <2045uuttb@relay.firefox.com>\n" "Last-Translator: Mehmet Ali <2045uuttb@relay.firefox.com>\n"
"Language: tr\n" "Language: tr\n"
@ -19,7 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\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." msgid "You have been banned."
msgstr "" msgstr ""
@ -39,16 +43,16 @@ msgid "Limit to package"
msgstr "" msgstr ""
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249
#: app/blueprints/packages/packages.py:454 #: app/blueprints/packages/packages.py:467
#: app/blueprints/packages/packages.py:550 #: app/blueprints/packages/packages.py:563
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
#: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:41
#: app/blueprints/packages/screenshots.py:46 #: 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: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" msgid "Save"
msgstr "Kaydet" msgstr "Kaydet"
@ -79,7 +83,7 @@ msgstr ""
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "Sürümler" msgstr "Sürümler"
@ -91,7 +95,7 @@ msgstr "Ekran görüntüleri"
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:480 #: app/templates/packages/view.html:483
msgid "Maintainers" msgid "Maintainers"
msgstr "Bakımcılar" msgstr "Bakımcılar"
@ -126,7 +130,7 @@ msgstr ""
msgid "No download available." msgid "No download available."
msgstr "" 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" msgid "Type"
msgstr "Tür" msgstr "Tür"
@ -135,12 +139,12 @@ msgid "Title (Human-readable)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/packages.py:561
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "Ad (Teknik)" msgstr "Ad (Teknik)"
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:75
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only"
msgstr "" msgstr ""
@ -149,7 +153,7 @@ msgstr ""
msgid "Short Description (Plaintext)" msgid "Short Description (Plaintext)"
msgstr "" 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" msgid "Maintenance State"
msgstr "Bakım Durumu" msgstr "Bakım Durumu"
@ -162,7 +166,7 @@ msgstr "Etiketler"
msgid "Content Warnings" msgid "Content Warnings"
msgstr "" 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" msgid "License"
msgstr "Lisans" msgstr "Lisans"
@ -194,64 +198,61 @@ msgstr ""
msgid "Video URL" msgid "Video URL"
msgstr "" 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" msgid "Unable to find that user"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:269 #: app/blueprints/packages/packages.py:325
#: app/blueprints/packages/screenshots.py:139 #: app/blueprints/packages/screenshots.py:139
#: app/blueprints/users/settings.py:99 #: app/blueprints/users/settings.py:99
msgid "Permission denied" msgid "Permission denied"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:307 #: app/blueprints/packages/packages.py:381
msgid "Package already exists!" #: app/blueprints/packages/packages.py:430
msgstr "" #: app/blueprints/packages/packages.py:446
#: app/blueprints/packages/packages.py:368
msgid "You don't have permission to do that" msgid "You don't have permission to do that"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:396 #: app/blueprints/packages/packages.py:409
msgid "Please comment what changes are needed in the approval thread" msgid "Please comment what changes are needed in the approval thread"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:417 #: app/blueprints/packages/packages.py:441
#: app/blueprints/packages/packages.py:433
msgid "You don't have permission to do that."
msgstr ""
#: app/blueprints/packages/packages.py:428
msgid "Deleted package" msgid "Deleted package"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:444 #: app/blueprints/packages/packages.py:457
msgid "Unapproved package" msgid "Unapproved package"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:453 #: app/blueprints/packages/packages.py:466
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:462 #: app/blueprints/packages/packages.py:475
msgid "You do not have permission to edit maintainers" msgid "You don't have permission to edit maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:512 #: app/blueprints/packages/packages.py:525
msgid "You are not a maintainer" msgid "You are not a maintainer"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:515 #: app/blueprints/packages/packages.py:528
msgid "Package owners cannot remove themselves as maintainers" msgid "Package owners cannot remove themselves as maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:547 #: app/blueprints/packages/packages.py:560
msgid "Author Name" msgid "Author Name"
msgstr "Yazar Adı" msgstr "Yazar Adı"
#: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:52
#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: 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/macros/topics.html:5
#: app/templates/packages/release_edit.html:17 #: app/templates/packages/release_edit.html:17
msgid "Title" msgid "Title"
@ -373,13 +374,13 @@ msgstr ""
msgid "Now, please create an initial release" msgid "Now, please create an initial release"
msgstr "" msgstr ""
#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177
#: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:178
#: app/blueprints/threads/__init__.py:273 #: app/blueprints/threads/__init__.py:272
msgid "Comment" msgid "Comment"
msgstr "" 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" msgid "Private"
msgstr "" msgstr ""
@ -397,11 +398,17 @@ msgstr ""
msgid "You can't review your own package!" msgid "You can't review your own package!"
msgstr "" 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!" msgid "You can't vote on the reviews on your own package!"
msgstr "" msgstr ""
#: app/blueprints/packages/reviews.py:178 #: app/blueprints/packages/reviews.py:183
msgid "You can't vote on your own reviews!" msgid "You can't vote on your own reviews!"
msgstr "" msgstr ""
@ -415,75 +422,63 @@ msgstr ""
msgid "Cover Image" msgid "Cover Image"
msgstr "" msgstr ""
#: app/blueprints/report/__init__.py:34 #: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/blueprints/report/__init__.py:35 app/templates/base.html:238
#: app/templates/macros/threads.html:53 app/templates/packages/view.html: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/report/index.html:4 app/templates/report/index.html:10
#: app/templates/users/profile.html:28 #: app/templates/users/profile.html:28
msgid "Report" msgid "Report"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:64 #: app/blueprints/threads/__init__.py:66
msgid "Already subscribed!" msgid "Already subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:66 #: app/blueprints/threads/__init__.py:68
msgid "Subscribed to thread" msgid "Subscribed to thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:81 #: app/blueprints/threads/__init__.py:83
msgid "Unsubscribed!" msgid "Unsubscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:85 #: app/blueprints/threads/__init__.py:87
msgid "Already not subscribed!" msgid "Already not subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:104 #: app/blueprints/threads/__init__.py:106
msgid "Locked thread" msgid "Locked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:107 #: app/blueprints/threads/__init__.py:109
msgid "Unlocked thread" msgid "Unlocked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:156 #: app/blueprints/threads/__init__.py:158
msgid "Cannot delete thread opening post!" msgid "Cannot delete thread opening post!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:225 #: app/blueprints/threads/__init__.py:230
msgid "You cannot comment on this thread"
msgstr ""
#: app/blueprints/threads/__init__.py:229
msgid "Please wait before commenting again" msgid "Please wait before commenting again"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:266 #: app/blueprints/threads/__init__.py:274
msgid "Comment needs to be between 3 and 2000 characters."
msgstr ""
#: app/blueprints/threads/__init__.py:275
#: app/templates/macros/package_approval.html:112 #: app/templates/macros/package_approval.html:112
msgid "Open Thread" msgid "Open Thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:287 #: app/blueprints/threads/__init__.py:297
msgid "Unable to find that package!"
msgstr ""
#: app/blueprints/threads/__init__.py:301
msgid "Unable to create thread!" msgid "Unable to create thread!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:306 #: app/blueprints/threads/__init__.py:303
msgid "An approval thread already exists!" msgid "An approval thread already exists! Consider replying there instead"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:310 #: app/blueprints/threads/__init__.py:307
msgid "Please wait before opening another thread" msgid "Please wait before opening another thread"
msgstr "" msgstr ""
@ -491,13 +486,13 @@ msgstr ""
msgid "Username or email" msgid "Username or email"
msgstr "" 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/account.html:14 app/templates/users/login.html:16
#: app/templates/users/modtools.html:35 #: app/templates/users/modtools.html:35
msgid "Password" msgid "Password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:39 #: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36
msgid "Remember me" msgid "Remember me"
msgstr "" msgstr ""
@ -536,134 +531,134 @@ msgstr ""
msgid "Username" msgid "Username"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/blueprints/users/account.py:105
#: app/templates/users/claim_forums.html:68 msgid ""
#: app/templates/users/register.html:16 "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses"
msgid "Only a-zA-Z0-9._ allowed" " (-), and periods (.) allowed"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190
#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377
#: app/blueprints/users/settings.py:114 #: app/blueprints/users/settings.py:114
msgid "Email" msgid "Email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:108 #: app/blueprints/users/account.py:109
msgid "What is the result of the above calculation?" msgid "What is the result of the above calculation?"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:109 #: app/blueprints/users/account.py:110
msgid "I agree" msgid "I agree"
msgstr "" 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 #: app/templates/users/register.html:4
msgid "Register" msgid "Register"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:115 #: app/blueprints/users/account.py:116
msgid "Incorrect captcha answer" msgid "Incorrect captcha answer"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:119 #: app/blueprints/users/account.py:120
msgid "Username is invalid" msgid "Username is invalid"
msgstr "" 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." msgid "An account already exists for that username but hasn't been claimed yet."
msgstr "" 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." msgid "That username/display name is already in use, please choose another."
msgstr "" 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" msgid "Email already in use"
msgstr "" 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 #, python-format
msgid "" msgid ""
"We were unable to create the account as the email is already in use by " "We were unable to create the account as the email is already in use by "
"%(display_name)s. Try a different email address." "%(display_name)s. Try a different email address."
msgstr "" 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 #: app/blueprints/users/settings.py:142
msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgid "That email address has been unsubscribed/blacklisted, and cannot be used"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:191
msgid "Reset Password" msgid "Reset Password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:215 #: app/blueprints/users/account.py:216
msgid "Unable to find account" msgid "Unable to find account"
msgstr "" 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" msgid "New password"
msgstr "" 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" msgid "Verify password"
msgstr "" 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" msgid "Passwords must match"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:231 #: app/blueprints/users/account.py:232
msgid "Old password" msgid "Old password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:242 #: app/blueprints/users/account.py:243
msgid "Passwords do not match" msgid "Passwords do not match"
msgstr "" 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." msgid "Your password has been changed successfully."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:292 #: app/blueprints/users/account.py:293
msgid "Old password is incorrect" msgid "Old password is incorrect"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:322 #: app/blueprints/users/account.py:323
msgid "Unknown verification token!" msgid "Unknown verification token!"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:328 #: app/blueprints/users/account.py:329
msgid "Token has expired" msgid "Token has expired"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:342 #: app/blueprints/users/account.py:343
msgid "Another user is already using that email" msgid "Another user is already using that email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:345 #: app/blueprints/users/account.py:346
msgid "Confirmed email change" msgid "Confirmed email change"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:350 #: app/blueprints/users/account.py:351
msgid "Email address changed" msgid "Email address changed"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:351 #: app/blueprints/users/account.py:352
msgid "" msgid ""
"Your email address has changed. If you didn't request this, please " "Your email address has changed. If you didn't request this, please "
"contact an administrator." "contact an administrator."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:369 #: app/blueprints/users/account.py:370
msgid "You may now log in" msgid "You may now log in"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:377 #: app/blueprints/users/account.py:378
msgid "Send" msgid "Send"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:408 #: app/blueprints/users/account.py:409
msgid "" msgid ""
"That email is now blacklisted. Please contact an admin if you wish to " "That email is now blacklisted. Please contact an admin if you wish to "
"undo this." "undo this."
@ -671,8 +666,9 @@ msgstr ""
#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 #: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65
msgid "" msgid ""
"Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), "
"admin" "underscores (_), minuses (-), and periods (.) allowed. Consider "
"contacting an admin"
msgstr "" msgstr ""
#: app/blueprints/users/claim.py:45 #: app/blueprints/users/claim.py:45
@ -708,88 +704,88 @@ msgstr ""
msgid "Unknown claim type" msgid "Unknown claim type"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:112 #: app/blueprints/users/profile.py:115
msgid "Top reviewer" msgid "Top reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:113 #: app/blueprints/users/profile.py:116
#, python-format #, python-format
msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgid "%(display_name)s has written the most helpful reviews on ContentDB."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:118 #: app/blueprints/users/profile.py:121
msgid "2nd most helpful reviewer" msgid "2nd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:120 #: app/blueprints/users/profile.py:123
msgid "3rd most helpful reviewer" msgid "3rd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:121 #: app/blueprints/users/profile.py:124
#, python-format #, python-format
msgid "This puts %(display_name)s in the top %(perc)s%%" msgid "This puts %(display_name)s in the top %(perc)s%%"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:125 #: app/blueprints/users/profile.py:128
#, python-format #, python-format
msgid "Top %(perc)s%% reviewer" msgid "Top %(perc)s%% reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:126 #: app/blueprints/users/profile.py:129
#, python-format #, python-format
msgid "Only %(place)d users have written more helpful reviews." msgid "Only %(place)d users have written more helpful reviews."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:131 #: app/blueprints/users/profile.py:134
msgid "Consider writing more helpful reviews to get a medal." msgid "Consider writing more helpful reviews to get a medal."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:133 #: app/blueprints/users/profile.py:136
#, python-format #, python-format
msgid "You are in place %(place)s." msgid "You are in place %(place)s."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:161 #: app/blueprints/users/profile.py:164
#, python-format #, python-format
msgid "Top %(type)s" msgid "Top %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:163 #: app/blueprints/users/profile.py:166
#, python-format #, python-format
msgid "Top %(group)d %(type)s" msgid "Top %(group)d %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:172 #: app/blueprints/users/profile.py:175
#, python-format #, python-format
msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgid "%(display_name)s has a %(type)s placed at #%(place)d."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:187 #: app/blueprints/users/profile.py:190
#, python-format #, python-format
msgid "Your packages have %(downloads)d downloads in total." msgid "Your packages have %(downloads)d downloads in total."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:188 #: app/blueprints/users/profile.py:191
msgid "First medal is at 50k." msgid "First medal is at 50k."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:193 #: app/blueprints/users/profile.py:196
msgid ">300k downloads" msgid ">300k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:196 #: app/blueprints/users/profile.py:199
msgid ">100k downloads" msgid ">100k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:199 #: app/blueprints/users/profile.py:202
msgid ">75k downloads" msgid ">75k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:202 #: app/blueprints/users/profile.py:205
msgid ">50k downloads" msgid ">50k downloads"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:203 #: app/blueprints/users/profile.py:206
#, python-format #, python-format
msgid "Has received %(downloads)d downloads across all packages." msgid "Has received %(downloads)d downloads across all packages."
msgstr "" msgstr ""
@ -849,6 +845,19 @@ msgstr ""
msgid "Can't promote a user to a rank higher than yourself!" msgid "Can't promote a user to a rank higher than yourself!"
msgstr "" 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 #: app/logic/packages.py:95
msgid "" msgid ""
"Name can only contain lower case letters (a-z), digits (0-9), and " "Name can only contain lower case letters (a-z), digits (0-9), and "
@ -856,11 +865,11 @@ msgid ""
msgstr "" msgstr ""
#: app/logic/packages.py:109 #: 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 "" msgstr ""
#: app/logic/packages.py:113 #: 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 "" msgstr ""
#: app/logic/packages.py:165 #: app/logic/packages.py:165
@ -869,7 +878,7 @@ msgid "Unable to add protected tag %(title)s to package"
msgstr "" msgstr ""
#: app/logic/releases.py:32 #: app/logic/releases.py:32
msgid "You do not have permission to make releases" msgid "You don't have permission to make releases"
msgstr "" msgstr ""
#: app/logic/releases.py:37 #: app/logic/releases.py:37
@ -1007,7 +1016,7 @@ msgid "Help"
msgstr "" msgstr ""
#: app/templates/base.html:42 app/templates/packages/view.html:173 #: 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" msgid "Threads"
msgstr "" msgstr ""
@ -1021,10 +1030,6 @@ msgstr ""
msgid "Search all packages" msgid "Search all packages"
msgstr "" msgstr ""
#: app/templates/base.html:50 app/templates/todo/tags.html:15
msgid "Search"
msgstr ""
#: app/templates/base.html:62 #: app/templates/base.html:62
msgid "Work Queue" msgid "Work Queue"
msgstr "" msgstr ""
@ -1601,35 +1606,39 @@ msgstr ""
msgid "Post Review" msgid "Post Review"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:29 #: app/templates/macros/threads.html:26
msgid "Maintainer" msgid "Maintainer"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:86 #: app/templates/macros/threads.html:120
msgid "This thread has been locked by a moderator." msgid "This thread has been locked by a moderator."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:105 #: app/templates/macros/threads.html:139
msgid "Please wait before commenting again." msgid "Please wait before commenting again."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:111 #: app/templates/macros/threads.html:145
msgid "This thread has been locked." msgid "This thread has been locked."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:113 #: app/templates/macros/threads.html:147
msgid "You don't have permission to post." msgid "You don't have permission to post."
msgstr "" 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" msgid "No threads found"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:147 #: app/templates/macros/threads.html:193
msgid "Thread" msgid "Thread"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:151 #: app/templates/macros/threads.html:197
msgid "Last Reply" msgid "Last Reply"
msgstr "" msgstr ""
@ -1712,7 +1721,7 @@ msgstr ""
#: app/templates/metapackages/view.html:27 #: app/templates/metapackages/view.html:27
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 #: 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 #: app/templates/todo/editor.html:85
#, python-format #, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
@ -2415,10 +2424,10 @@ msgstr ""
msgid "Issue Tracker" msgid "Issue Tracker"
msgstr "" msgstr ""
#: app/templates/packages/view.html:224 #: app/templates/packages/view.html:224 app/templates/threads/view.html:92
msgid "" msgid ""
"This thread is only visible to the package owner and users of Approver " "This thread is only visible to its creator, package maintainers, users of"
"rank or above." " Approver rank or above, and @mentioned users."
msgstr "" msgstr ""
#: app/templates/packages/view.html:271 #: app/templates/packages/view.html:271
@ -2485,52 +2494,52 @@ msgstr ""
msgid "Compatible Games" msgid "Compatible Games"
msgstr "" msgstr ""
#: app/templates/packages/view.html:444 #: app/templates/packages/view.html:445
msgid "No specific game is required" msgid "No specific game is required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:447 #: app/templates/packages/view.html:450
msgid "This is an experimental feature." msgid "This is an experimental feature."
msgstr "" 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." msgid "Supported games are determined by an algorithm, and may not be correct."
msgstr "" msgstr ""
#: app/templates/packages/view.html:453 #: app/templates/packages/view.html:456
msgid "Information" msgid "Information"
msgstr "" msgstr ""
#: app/templates/packages/view.html:459 #: app/templates/packages/view.html:462
msgid "Technical Name" msgid "Technical Name"
msgstr "" msgstr ""
#: app/templates/packages/view.html:468 #: app/templates/packages/view.html:471
#, python-format #, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media." msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr "" msgstr ""
#: app/templates/packages/view.html:476 #: app/templates/packages/view.html:479
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:478 #: app/templates/packages/view.html:481
msgid "Added" msgid "Added"
msgstr "" msgstr ""
#: app/templates/packages/view.html:492 #: app/templates/packages/view.html:495
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:497 #: app/templates/packages/view.html:500
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:519 #: app/templates/packages/view.html:522
msgid "More" msgid "More"
msgstr "" msgstr ""
#: app/templates/packages/view.html:548 #: app/templates/packages/view.html:551
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2585,7 +2594,7 @@ msgstr ""
msgid "Edit reply" msgid "Edit reply"
msgstr "" msgstr ""
#: app/templates/threads/new.html:4 #: app/templates/threads/list.html:12 app/templates/threads/new.html:4
msgid "New Thread" msgid "New Thread"
msgstr "" msgstr ""
@ -2595,7 +2604,7 @@ msgid ""
"you can let us know here." "you can let us know here."
msgstr "" msgstr ""
#: app/templates/threads/new.html:40 #: app/templates/threads/new.html:47
msgid "" msgid ""
"Only you, the package author, and users of Approver rank and above can " "Only you, the package author, and users of Approver rank and above can "
"read private threads." "read private threads."
@ -2628,10 +2637,16 @@ msgstr ""
msgid "Lock" msgid "Lock"
msgstr "" msgstr ""
#: app/templates/threads/view.html:90 #: app/templates/threads/view.html:97
msgid "" msgid "This thread is visible to the following users"
"This thread is only visible to its creator, the package owner, and users " msgstr ""
"of Approver rank or above."
#: app/templates/threads/view.html:98
msgid "Visible to:"
msgstr ""
#: app/templates/threads/view.html:105
msgid "Plus approvers and editors"
msgstr "" msgstr ""
#: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 #: 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." msgid "Meta packages that have hard dependers, but no packages providing them."
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
@ -2889,10 +2912,6 @@ msgstr ""
msgid "None" msgid "None"
msgstr "" msgstr ""
#: app/templates/users/account.html:73
msgid "View All"
msgstr ""
#: app/templates/users/account.html:77 #: app/templates/users/account.html:77
msgid "Recent Account Actions" msgid "Recent Account Actions"
msgstr "" msgstr ""
@ -3020,6 +3039,12 @@ msgstr ""
msgid "Forum username" msgid "Forum username"
msgstr "" 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 #: app/templates/users/claim_forums.html:43
msgid "You'll need to have the GitHub field in your forum profile filled out." msgid "You'll need to have the GitHub field in your forum profile filled out."
msgstr "" msgstr ""
@ -3152,15 +3177,31 @@ msgstr ""
msgid "Edit Account" msgid "Edit Account"
msgstr "" 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" msgid "Ban"
msgstr "" 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" msgid "Change Email and Send Password Reset"
msgstr "" msgstr ""
#: app/templates/users/modtools.html:59 #: app/templates/users/modtools.html:83
#: app/templates/users/settings_email.html:14 #: app/templates/users/settings_email.html:14
msgid "Email Address" msgid "Email Address"
msgstr "" msgstr ""
@ -3348,6 +3389,16 @@ msgstr ""
msgid "Edit Notification Preferences" msgid "Edit Notification Preferences"
msgstr "" 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 #: app/utils/user.py:50
msgid "You have a lot of notifications, you should either read or clear them" msgid "You have a lot of notifications, you should either read or clear them"
msgstr "" msgstr ""
@ -3458,3 +3509,50 @@ msgstr ""
#~ " future." #~ " future."
#~ msgstr "" #~ 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 ""

View File

@ -7,21 +7,24 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: 2022-03-24 07:55+0000\n"
"Last-Translator: Andrij Mizyk <andmizyk@gmail.com>\n" "Last-Translator: Andrij Mizyk <andmizyk@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/minetest/"
"contentdb/uk/>\n"
"Language: uk\n" "Language: uk\n"
"Language-Team: Ukrainian "
"<https://hosted.weblate.org/projects/minetest/contentdb/uk/>\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" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\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" "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." msgid "You have been banned."
msgstr "Вас забанено." msgstr "Вас забанено."
@ -41,16 +44,16 @@ msgid "Limit to package"
msgstr "Обмеження на пакунки" msgstr "Обмеження на пакунки"
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249
#: app/blueprints/packages/packages.py:454 #: app/blueprints/packages/packages.py:467
#: app/blueprints/packages/packages.py:550 #: app/blueprints/packages/packages.py:563
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
#: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:41
#: app/blueprints/packages/screenshots.py:46 #: 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: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" msgid "Save"
msgstr "Зберегти" msgstr "Зберегти"
@ -81,7 +84,7 @@ msgstr "Змінити деталі"
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "Випуски" msgstr "Випуски"
@ -93,7 +96,7 @@ msgstr "Знімки екрана"
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:480 #: app/templates/packages/view.html:483
msgid "Maintainers" msgid "Maintainers"
msgstr "Супровідники" msgstr "Супровідники"
@ -130,7 +133,7 @@ msgstr ""
msgid "No download available." msgid "No download available."
msgstr "Завантаження недоступне." 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" msgid "Type"
msgstr "Тип" msgstr "Тип"
@ -139,12 +142,12 @@ msgid "Title (Human-readable)"
msgstr "Заголовок (зрозумілий людям)" msgstr "Заголовок (зрозумілий людям)"
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/packages.py:561
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "Назва (технічна)" msgstr "Назва (технічна)"
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:75
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only"
msgstr "Лише малі букви (a-z), цифри (0-9) і підкреслення (_)" msgstr "Лише малі букви (a-z), цифри (0-9) і підкреслення (_)"
@ -153,7 +156,7 @@ msgstr "Лише малі букви (a-z), цифри (0-9) і підкресл
msgid "Short Description (Plaintext)" msgid "Short Description (Plaintext)"
msgstr "Короткий опис (простий текст)" 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" msgid "Maintenance State"
msgstr "Стан підтримки" msgstr "Стан підтримки"
@ -166,7 +169,7 @@ msgstr "Мітки"
msgid "Content Warnings" msgid "Content Warnings"
msgstr "Попередження вмісту" 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" msgid "License"
msgstr "Ліцензія" msgstr "Ліцензія"
@ -198,64 +201,61 @@ msgstr "ІД теми форуму"
msgid "Video URL" msgid "Video URL"
msgstr "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" msgid "Unable to find that user"
msgstr "Не вдалося знайти такого користувача" msgstr "Не вдалося знайти такого користувача"
#: app/blueprints/packages/packages.py:269 #: app/blueprints/packages/packages.py:325
#: app/blueprints/packages/screenshots.py:139 #: app/blueprints/packages/screenshots.py:139
#: app/blueprints/users/settings.py:99 #: app/blueprints/users/settings.py:99
msgid "Permission denied" msgid "Permission denied"
msgstr "Доступ відхилено" msgstr "Доступ відхилено"
#: app/blueprints/packages/packages.py:307 #: app/blueprints/packages/packages.py:381
msgid "Package already exists!" #: app/blueprints/packages/packages.py:430
msgstr "Пакунок вже існує!" #: app/blueprints/packages/packages.py:446
#: app/blueprints/packages/packages.py:368
msgid "You don't have permission to do that" msgid "You don't have permission to do that"
msgstr "У Вас нема прав робити це" msgstr "У Вас нема прав робити це"
#: app/blueprints/packages/packages.py:396 #: app/blueprints/packages/packages.py:409
msgid "Please comment what changes are needed in the approval thread" msgid "Please comment what changes are needed in the approval thread"
msgstr "Будь ласка, прокоментуйте необхідні зміни в гілці затвердження" msgstr "Будь ласка, прокоментуйте необхідні зміни в гілці затвердження"
#: app/blueprints/packages/packages.py:417 #: app/blueprints/packages/packages.py:441
#: app/blueprints/packages/packages.py:433
msgid "You don't have permission to do that."
msgstr "У Вас нема прав робити це."
#: app/blueprints/packages/packages.py:428
msgid "Deleted package" msgid "Deleted package"
msgstr "Видалити пакунок" msgstr "Видалити пакунок"
#: app/blueprints/packages/packages.py:444 #: app/blueprints/packages/packages.py:457
msgid "Unapproved package" msgid "Unapproved package"
msgstr "Несхвалений пакунок" msgstr "Несхвалений пакунок"
#: app/blueprints/packages/packages.py:453 #: app/blueprints/packages/packages.py:466
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "Супровідники (розділені комою)" msgstr "Супровідники (розділені комою)"
#: app/blueprints/packages/packages.py:462 #: app/blueprints/packages/packages.py:475
msgid "You do not have permission to edit maintainers" msgid "You don't have permission to edit maintainers"
msgstr "У Вас немає прав для зміни супровідників" msgstr ""
#: app/blueprints/packages/packages.py:512 #: app/blueprints/packages/packages.py:525
msgid "You are not a maintainer" msgid "You are not a maintainer"
msgstr "Ви не супровідник" msgstr "Ви не супровідник"
#: app/blueprints/packages/packages.py:515 #: app/blueprints/packages/packages.py:528
msgid "Package owners cannot remove themselves as maintainers" msgid "Package owners cannot remove themselves as maintainers"
msgstr "Власник пакунка не може вилучити себе як супровідника" msgstr "Власник пакунка не може вилучити себе як супровідника"
#: app/blueprints/packages/packages.py:547 #: app/blueprints/packages/packages.py:560
msgid "Author Name" msgid "Author Name"
msgstr "Імʼя автора" msgstr "Імʼя автора"
#: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:52
#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: 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/macros/topics.html:5
#: app/templates/packages/release_edit.html:17 #: app/templates/packages/release_edit.html:17
msgid "Title" msgid "Title"
@ -377,13 +377,13 @@ msgstr ""
msgid "Now, please create an initial release" msgid "Now, please create an initial release"
msgstr "Тепер, будь ласка, створіть початковий випуск" msgstr "Тепер, будь ласка, створіть початковий випуск"
#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177
#: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:178
#: app/blueprints/threads/__init__.py:273 #: app/blueprints/threads/__init__.py:272
msgid "Comment" msgid "Comment"
msgstr "Коментар" 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" msgid "Private"
msgstr "" msgstr ""
@ -401,11 +401,17 @@ msgstr "Ні"
msgid "You can't review your own package!" msgid "You can't review your own package!"
msgstr "Ви не можете перевірити власний пакунок!" 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!" msgid "You can't vote on the reviews on your own package!"
msgstr "" msgstr ""
#: app/blueprints/packages/reviews.py:178 #: app/blueprints/packages/reviews.py:183
msgid "You can't vote on your own reviews!" msgid "You can't vote on your own reviews!"
msgstr "" msgstr ""
@ -419,75 +425,63 @@ msgstr ""
msgid "Cover Image" msgid "Cover Image"
msgstr "Зображення обкладинки" msgstr "Зображення обкладинки"
#: app/blueprints/report/__init__.py:34 #: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62
msgid "Message" msgid "Message"
msgstr "Повідомлення" msgstr "Повідомлення"
#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/blueprints/report/__init__.py:35 app/templates/base.html:238
#: app/templates/macros/threads.html:53 app/templates/packages/view.html: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/report/index.html:4 app/templates/report/index.html:10
#: app/templates/users/profile.html:28 #: app/templates/users/profile.html:28
msgid "Report" msgid "Report"
msgstr "Звіт" msgstr "Звіт"
#: app/blueprints/threads/__init__.py:64 #: app/blueprints/threads/__init__.py:66
msgid "Already subscribed!" msgid "Already subscribed!"
msgstr "Уже підписано!" msgstr "Уже підписано!"
#: app/blueprints/threads/__init__.py:66 #: app/blueprints/threads/__init__.py:68
msgid "Subscribed to thread" msgid "Subscribed to thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:81 #: app/blueprints/threads/__init__.py:83
msgid "Unsubscribed!" msgid "Unsubscribed!"
msgstr "Відписано!" msgstr "Відписано!"
#: app/blueprints/threads/__init__.py:85 #: app/blueprints/threads/__init__.py:87
msgid "Already not subscribed!" msgid "Already not subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:104 #: app/blueprints/threads/__init__.py:106
msgid "Locked thread" msgid "Locked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:107 #: app/blueprints/threads/__init__.py:109
msgid "Unlocked thread" msgid "Unlocked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:156 #: app/blueprints/threads/__init__.py:158
msgid "Cannot delete thread opening post!" msgid "Cannot delete thread opening post!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:225 #: app/blueprints/threads/__init__.py:230
msgid "You cannot comment on this thread"
msgstr "Ви не можете коментувати в цій гілці"
#: app/blueprints/threads/__init__.py:229
msgid "Please wait before commenting again" msgid "Please wait before commenting again"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:266 #: app/blueprints/threads/__init__.py:274
msgid "Comment needs to be between 3 and 2000 characters."
msgstr "Коментар повинен бути від 3 до 2000 знаків."
#: app/blueprints/threads/__init__.py:275
#: app/templates/macros/package_approval.html:112 #: app/templates/macros/package_approval.html:112
msgid "Open Thread" msgid "Open Thread"
msgstr "Відкрити гілку" msgstr "Відкрити гілку"
#: app/blueprints/threads/__init__.py:287 #: app/blueprints/threads/__init__.py:297
msgid "Unable to find that package!"
msgstr ""
#: app/blueprints/threads/__init__.py:301
msgid "Unable to create thread!" msgid "Unable to create thread!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:306 #: app/blueprints/threads/__init__.py:303
msgid "An approval thread already exists!" msgid "An approval thread already exists! Consider replying there instead"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:310 #: app/blueprints/threads/__init__.py:307
msgid "Please wait before opening another thread" msgid "Please wait before opening another thread"
msgstr "" msgstr ""
@ -495,13 +489,13 @@ msgstr ""
msgid "Username or email" msgid "Username or email"
msgstr "Імʼя користувача або ел. пошта" 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/account.html:14 app/templates/users/login.html:16
#: app/templates/users/modtools.html:35 #: app/templates/users/modtools.html:35
msgid "Password" msgid "Password"
msgstr "Пароль" msgstr "Пароль"
#: app/blueprints/users/account.py:39 #: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36
msgid "Remember me" msgid "Remember me"
msgstr "Запамʼятати мене" msgstr "Запамʼятати мене"
@ -540,134 +534,134 @@ msgstr ""
msgid "Username" msgid "Username"
msgstr "Імʼя користувача" msgstr "Імʼя користувача"
#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/blueprints/users/account.py:105
#: app/templates/users/claim_forums.html:68 msgid ""
#: app/templates/users/register.html:16 "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses"
msgid "Only a-zA-Z0-9._ allowed" " (-), and periods (.) allowed"
msgstr "Дозволено лише a-zA-Z0-9._" msgstr ""
#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190
#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377
#: app/blueprints/users/settings.py:114 #: app/blueprints/users/settings.py:114
msgid "Email" msgid "Email"
msgstr "Ел. пошта" msgstr "Ел. пошта"
#: app/blueprints/users/account.py:108 #: app/blueprints/users/account.py:109
msgid "What is the result of the above calculation?" msgid "What is the result of the above calculation?"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:109 #: app/blueprints/users/account.py:110
msgid "I agree" msgid "I agree"
msgstr "Я погоджуюся" 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 #: app/templates/users/register.html:4
msgid "Register" msgid "Register"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:115 #: app/blueprints/users/account.py:116
msgid "Incorrect captcha answer" msgid "Incorrect captcha answer"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:119 #: app/blueprints/users/account.py:120
msgid "Username is invalid" msgid "Username is invalid"
msgstr "Неправильне імʼя користувача" 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." msgid "An account already exists for that username but hasn't been claimed yet."
msgstr "" 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." msgid "That username/display name is already in use, please choose another."
msgstr "" 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" msgid "Email already in use"
msgstr "Ел. адреса вже використовується" 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 #, python-format
msgid "" msgid ""
"We were unable to create the account as the email is already in use by " "We were unable to create the account as the email is already in use by "
"%(display_name)s. Try a different email address." "%(display_name)s. Try a different email address."
msgstr "" 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 #: app/blueprints/users/settings.py:142
msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgid "That email address has been unsubscribed/blacklisted, and cannot be used"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:191
msgid "Reset Password" msgid "Reset Password"
msgstr "Скинути пароль" msgstr "Скинути пароль"
#: app/blueprints/users/account.py:215 #: app/blueprints/users/account.py:216
msgid "Unable to find account" msgid "Unable to find account"
msgstr "" 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" msgid "New password"
msgstr "Новий пароль" 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" msgid "Verify password"
msgstr "Перевірити пароль" 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" msgid "Passwords must match"
msgstr "Паролі мають співпадати" msgstr "Паролі мають співпадати"
#: app/blueprints/users/account.py:231 #: app/blueprints/users/account.py:232
msgid "Old password" msgid "Old password"
msgstr "Старий пароль" msgstr "Старий пароль"
#: app/blueprints/users/account.py:242 #: app/blueprints/users/account.py:243
msgid "Passwords do not match" msgid "Passwords do not match"
msgstr "Паролі не співпадають" 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." msgid "Your password has been changed successfully."
msgstr "Ваш пароль вдало змінено." msgstr "Ваш пароль вдало змінено."
#: app/blueprints/users/account.py:292 #: app/blueprints/users/account.py:293
msgid "Old password is incorrect" msgid "Old password is incorrect"
msgstr "Неправильний старий пароль" msgstr "Неправильний старий пароль"
#: app/blueprints/users/account.py:322 #: app/blueprints/users/account.py:323
msgid "Unknown verification token!" msgid "Unknown verification token!"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:328 #: app/blueprints/users/account.py:329
msgid "Token has expired" msgid "Token has expired"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:342 #: app/blueprints/users/account.py:343
msgid "Another user is already using that email" msgid "Another user is already using that email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:345 #: app/blueprints/users/account.py:346
msgid "Confirmed email change" msgid "Confirmed email change"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:350 #: app/blueprints/users/account.py:351
msgid "Email address changed" msgid "Email address changed"
msgstr "Ел. адресу змінено" msgstr "Ел. адресу змінено"
#: app/blueprints/users/account.py:351 #: app/blueprints/users/account.py:352
msgid "" msgid ""
"Your email address has changed. If you didn't request this, please " "Your email address has changed. If you didn't request this, please "
"contact an administrator." "contact an administrator."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:369 #: app/blueprints/users/account.py:370
msgid "You may now log in" msgid "You may now log in"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:377 #: app/blueprints/users/account.py:378
msgid "Send" msgid "Send"
msgstr "Надіслати" msgstr "Надіслати"
#: app/blueprints/users/account.py:408 #: app/blueprints/users/account.py:409
msgid "" msgid ""
"That email is now blacklisted. Please contact an admin if you wish to " "That email is now blacklisted. Please contact an admin if you wish to "
"undo this." "undo this."
@ -675,8 +669,9 @@ msgstr ""
#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 #: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65
msgid "" msgid ""
"Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), "
"admin" "underscores (_), minuses (-), and periods (.) allowed. Consider "
"contacting an admin"
msgstr "" msgstr ""
#: app/blueprints/users/claim.py:45 #: app/blueprints/users/claim.py:45
@ -712,88 +707,88 @@ msgstr ""
msgid "Unknown claim type" msgid "Unknown claim type"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:112 #: app/blueprints/users/profile.py:115
msgid "Top reviewer" msgid "Top reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:113 #: app/blueprints/users/profile.py:116
#, python-format #, python-format
msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgid "%(display_name)s has written the most helpful reviews on ContentDB."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:118 #: app/blueprints/users/profile.py:121
msgid "2nd most helpful reviewer" msgid "2nd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:120 #: app/blueprints/users/profile.py:123
msgid "3rd most helpful reviewer" msgid "3rd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:121 #: app/blueprints/users/profile.py:124
#, python-format #, python-format
msgid "This puts %(display_name)s in the top %(perc)s%%" msgid "This puts %(display_name)s in the top %(perc)s%%"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:125 #: app/blueprints/users/profile.py:128
#, python-format #, python-format
msgid "Top %(perc)s%% reviewer" msgid "Top %(perc)s%% reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:126 #: app/blueprints/users/profile.py:129
#, python-format #, python-format
msgid "Only %(place)d users have written more helpful reviews." msgid "Only %(place)d users have written more helpful reviews."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:131 #: app/blueprints/users/profile.py:134
msgid "Consider writing more helpful reviews to get a medal." msgid "Consider writing more helpful reviews to get a medal."
msgstr "Подумайте про написання корисніших оглядів, щоб отримати медаль." msgstr "Подумайте про написання корисніших оглядів, щоб отримати медаль."
#: app/blueprints/users/profile.py:133 #: app/blueprints/users/profile.py:136
#, python-format #, python-format
msgid "You are in place %(place)s." msgid "You are in place %(place)s."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:161 #: app/blueprints/users/profile.py:164
#, python-format #, python-format
msgid "Top %(type)s" msgid "Top %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:163 #: app/blueprints/users/profile.py:166
#, python-format #, python-format
msgid "Top %(group)d %(type)s" msgid "Top %(group)d %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:172 #: app/blueprints/users/profile.py:175
#, python-format #, python-format
msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgid "%(display_name)s has a %(type)s placed at #%(place)d."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:187 #: app/blueprints/users/profile.py:190
#, python-format #, python-format
msgid "Your packages have %(downloads)d downloads in total." msgid "Your packages have %(downloads)d downloads in total."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:188 #: app/blueprints/users/profile.py:191
msgid "First medal is at 50k." msgid "First medal is at 50k."
msgstr "Перша медаль за 50тис." msgstr "Перша медаль за 50тис."
#: app/blueprints/users/profile.py:193 #: app/blueprints/users/profile.py:196
msgid ">300k downloads" msgid ">300k downloads"
msgstr ">300тис. завантажень" msgstr ">300тис. завантажень"
#: app/blueprints/users/profile.py:196 #: app/blueprints/users/profile.py:199
msgid ">100k downloads" msgid ">100k downloads"
msgstr ">100тис. завантажень" msgstr ">100тис. завантажень"
#: app/blueprints/users/profile.py:199 #: app/blueprints/users/profile.py:202
msgid ">75k downloads" msgid ">75k downloads"
msgstr ">75тис. завантажень" msgstr ">75тис. завантажень"
#: app/blueprints/users/profile.py:202 #: app/blueprints/users/profile.py:205
msgid ">50k downloads" msgid ">50k downloads"
msgstr ">50тис. завантажень" msgstr ">50тис. завантажень"
#: app/blueprints/users/profile.py:203 #: app/blueprints/users/profile.py:206
#, python-format #, python-format
msgid "Has received %(downloads)d downloads across all packages." msgid "Has received %(downloads)d downloads across all packages."
msgstr "" msgstr ""
@ -853,6 +848,19 @@ msgstr ""
msgid "Can't promote a user to a rank higher than yourself!" msgid "Can't promote a user to a rank higher than yourself!"
msgstr "" 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 #: app/logic/packages.py:95
msgid "" msgid ""
"Name can only contain lower case letters (a-z), digits (0-9), and " "Name can only contain lower case letters (a-z), digits (0-9), and "
@ -860,12 +868,12 @@ msgid ""
msgstr "" msgstr ""
#: app/logic/packages.py:109 #: 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 "У Вас нема прав редагувати цей пакунок" msgstr ""
#: app/logic/packages.py:113 #: 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 "У Вас нема прав змінювати назву цього пакунка" msgstr ""
#: app/logic/packages.py:165 #: app/logic/packages.py:165
#, python-format #, python-format
@ -873,8 +881,8 @@ msgid "Unable to add protected tag %(title)s to package"
msgstr "" msgstr ""
#: app/logic/releases.py:32 #: app/logic/releases.py:32
msgid "You do not have permission to make releases" msgid "You don't have permission to make releases"
msgstr "У Вас нема прав створювати випуски" msgstr ""
#: app/logic/releases.py:37 #: app/logic/releases.py:37
msgid "" msgid ""
@ -1011,7 +1019,7 @@ msgid "Help"
msgstr "" msgstr ""
#: app/templates/base.html:42 app/templates/packages/view.html:173 #: 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" msgid "Threads"
msgstr "" msgstr ""
@ -1025,10 +1033,6 @@ msgstr ""
msgid "Search all packages" msgid "Search all packages"
msgstr "" msgstr ""
#: app/templates/base.html:50 app/templates/todo/tags.html:15
msgid "Search"
msgstr ""
#: app/templates/base.html:62 #: app/templates/base.html:62
msgid "Work Queue" msgid "Work Queue"
msgstr "" msgstr ""
@ -1605,35 +1609,39 @@ msgstr ""
msgid "Post Review" msgid "Post Review"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:29 #: app/templates/macros/threads.html:26
msgid "Maintainer" msgid "Maintainer"
msgstr "Супровідник" msgstr "Супровідник"
#: app/templates/macros/threads.html:86 #: app/templates/macros/threads.html:120
msgid "This thread has been locked by a moderator." msgid "This thread has been locked by a moderator."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:105 #: app/templates/macros/threads.html:139
msgid "Please wait before commenting again." msgid "Please wait before commenting again."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:111 #: app/templates/macros/threads.html:145
msgid "This thread has been locked." msgid "This thread has been locked."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:113 #: app/templates/macros/threads.html:147
msgid "You don't have permission to post." msgid "You don't have permission to post."
msgstr "" 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" msgid "No threads found"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:147 #: app/templates/macros/threads.html:193
msgid "Thread" msgid "Thread"
msgstr "Гілка" msgstr "Гілка"
#: app/templates/macros/threads.html:151 #: app/templates/macros/threads.html:197
msgid "Last Reply" msgid "Last Reply"
msgstr "Остання відповідь" msgstr "Остання відповідь"
@ -1716,7 +1724,7 @@ msgstr "Теми форуму"
#: app/templates/metapackages/view.html:27 #: app/templates/metapackages/view.html:27
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 #: 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 #: app/templates/todo/editor.html:85
#, python-format #, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
@ -2419,10 +2427,10 @@ msgstr "Форуми"
msgid "Issue Tracker" msgid "Issue Tracker"
msgstr "Відстежувач помилок" msgstr "Відстежувач помилок"
#: app/templates/packages/view.html:224 #: app/templates/packages/view.html:224 app/templates/threads/view.html:92
msgid "" msgid ""
"This thread is only visible to the package owner and users of Approver " "This thread is only visible to its creator, package maintainers, users of"
"rank or above." " Approver rank or above, and @mentioned users."
msgstr "" msgstr ""
#: app/templates/packages/view.html:271 #: app/templates/packages/view.html:271
@ -2489,52 +2497,52 @@ msgstr ""
msgid "Compatible Games" msgid "Compatible Games"
msgstr "Сумісні ігри" msgstr "Сумісні ігри"
#: app/templates/packages/view.html:444 #: app/templates/packages/view.html:445
msgid "No specific game is required" msgid "No specific game is required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:447 #: app/templates/packages/view.html:450
msgid "This is an experimental feature." msgid "This is an experimental feature."
msgstr "" 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." msgid "Supported games are determined by an algorithm, and may not be correct."
msgstr "" msgstr ""
#: app/templates/packages/view.html:453 #: app/templates/packages/view.html:456
msgid "Information" msgid "Information"
msgstr "Інформація" msgstr "Інформація"
#: app/templates/packages/view.html:459 #: app/templates/packages/view.html:462
msgid "Technical Name" msgid "Technical Name"
msgstr "Технічна назва" msgstr "Технічна назва"
#: app/templates/packages/view.html:468 #: app/templates/packages/view.html:471
#, python-format #, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media." msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr "" msgstr ""
#: app/templates/packages/view.html:476 #: app/templates/packages/view.html:479
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:478 #: app/templates/packages/view.html:481
msgid "Added" msgid "Added"
msgstr "Додано" msgstr "Додано"
#: app/templates/packages/view.html:492 #: app/templates/packages/view.html:495
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:497 #: app/templates/packages/view.html:500
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:519 #: app/templates/packages/view.html:522
msgid "More" msgid "More"
msgstr "Більше" msgstr "Більше"
#: app/templates/packages/view.html:548 #: app/templates/packages/view.html:551
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2589,7 +2597,7 @@ msgstr ""
msgid "Edit reply" msgid "Edit reply"
msgstr "Змінити відповідь" msgstr "Змінити відповідь"
#: app/templates/threads/new.html:4 #: app/templates/threads/list.html:12 app/templates/threads/new.html:4
msgid "New Thread" msgid "New Thread"
msgstr "Нова гілка" msgstr "Нова гілка"
@ -2599,7 +2607,7 @@ msgid ""
"you can let us know here." "you can let us know here."
msgstr "" msgstr ""
#: app/templates/threads/new.html:40 #: app/templates/threads/new.html:47
msgid "" msgid ""
"Only you, the package author, and users of Approver rank and above can " "Only you, the package author, and users of Approver rank and above can "
"read private threads." "read private threads."
@ -2632,10 +2640,16 @@ msgstr ""
msgid "Lock" msgid "Lock"
msgstr "" msgstr ""
#: app/templates/threads/view.html:90 #: app/templates/threads/view.html:97
msgid "" msgid "This thread is visible to the following users"
"This thread is only visible to its creator, the package owner, and users " msgstr ""
"of Approver rank or above."
#: app/templates/threads/view.html:98
msgid "Visible to:"
msgstr ""
#: app/templates/threads/view.html:105
msgid "Plus approvers and editors"
msgstr "" msgstr ""
#: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 #: 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." msgid "Meta packages that have hard dependers, but no packages providing them."
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
@ -2893,10 +2915,6 @@ msgstr ""
msgid "None" msgid "None"
msgstr "" msgstr ""
#: app/templates/users/account.html:73
msgid "View All"
msgstr ""
#: app/templates/users/account.html:77 #: app/templates/users/account.html:77
msgid "Recent Account Actions" msgid "Recent Account Actions"
msgstr "" msgstr ""
@ -3024,6 +3042,12 @@ msgstr ""
msgid "Forum username" msgid "Forum username"
msgstr "" 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 #: app/templates/users/claim_forums.html:43
msgid "You'll need to have the GitHub field in your forum profile filled out." msgid "You'll need to have the GitHub field in your forum profile filled out."
msgstr "" msgstr ""
@ -3156,15 +3180,31 @@ msgstr "GitHub"
msgid "Edit Account" msgid "Edit Account"
msgstr "Змінити обліківку" 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" msgid "Ban"
msgstr "" 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" msgid "Change Email and Send Password Reset"
msgstr "" msgstr ""
#: app/templates/users/modtools.html:59 #: app/templates/users/modtools.html:83
#: app/templates/users/settings_email.html:14 #: app/templates/users/settings_email.html:14
msgid "Email Address" msgid "Email Address"
msgstr "Ел. адреса" msgstr "Ел. адреса"
@ -3352,6 +3392,16 @@ msgstr ""
msgid "Edit Notification Preferences" msgid "Edit Notification Preferences"
msgstr "Змінити налаштування сповіщень" 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 #: app/utils/user.py:50
msgid "You have a lot of notifications, you should either read or clear them" msgid "You have a lot of notifications, you should either read or clear them"
msgstr "" msgstr ""
@ -3374,3 +3424,51 @@ msgstr ""
#~ "make sense - you can't predict the" #~ "make sense - you can't predict the"
#~ " future." #~ " future."
#~ msgstr "" #~ 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 ""

File diff suppressed because it is too large Load Diff

View File

@ -7,20 +7,23 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: 2022-04-22 09:13+0000\n"
"Last-Translator: Yic95 <0Luke.Luke0@gmail.com>\n" "Last-Translator: Yic95 <0Luke.Luke0@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"minetest/contentdb/zh_Hant/>\n"
"Language: zh_Hant\n" "Language: zh_Hant\n"
"Language-Team: Chinese (Traditional) "
"<https://hosted.weblate.org/projects/minetest/contentdb/zh_Hant/>\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\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" "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." msgid "You have been banned."
msgstr "你已被封禁。" msgstr "你已被封禁。"
@ -40,16 +43,16 @@ msgid "Limit to package"
msgstr "" msgstr ""
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249
#: app/blueprints/packages/packages.py:454 #: app/blueprints/packages/packages.py:467
#: app/blueprints/packages/packages.py:550 #: app/blueprints/packages/packages.py:563
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
#: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:41
#: app/blueprints/packages/screenshots.py:46 #: 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: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" msgid "Save"
msgstr "儲存" msgstr "儲存"
@ -81,7 +84,7 @@ msgstr ""
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "版本" msgstr "版本"
@ -93,7 +96,7 @@ msgstr "裁圖"
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:480 #: app/templates/packages/view.html:483
msgid "Maintainers" msgid "Maintainers"
msgstr "管理者" msgstr "管理者"
@ -128,7 +131,7 @@ msgstr "警告:找不到論壇主題。可能發生在論壇主題剛被建立
msgid "No download available." msgid "No download available."
msgstr "無可提供的下載。" 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" msgid "Type"
msgstr "類型" msgstr "類型"
@ -137,12 +140,12 @@ msgid "Title (Human-readable)"
msgstr "標題(人類可讀)" msgstr "標題(人類可讀)"
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/packages.py:561
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "名字(技術上的)" msgstr "名字(技術上的)"
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:75
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only"
msgstr "只限小寫英文字母a-z、數字0-9及底畫線_" msgstr "只限小寫英文字母a-z、數字0-9及底畫線_"
@ -151,7 +154,7 @@ msgstr "只限小寫英文字母a-z、數字0-9及底畫線_"
msgid "Short Description (Plaintext)" msgid "Short Description (Plaintext)"
msgstr "短描述(純文字)" 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" msgid "Maintenance State"
msgstr "開發週期" msgstr "開發週期"
@ -164,7 +167,7 @@ msgstr "標籤"
msgid "Content Warnings" msgid "Content Warnings"
msgstr "內容警告" 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" msgid "License"
msgstr "授權條款" msgstr "授權條款"
@ -196,65 +199,62 @@ msgstr "論壇主題編號"
msgid "Video URL" msgid "Video URL"
msgstr "" 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" msgid "Unable to find that user"
msgstr "找不到該用戶" msgstr "找不到該用戶"
#: app/blueprints/packages/packages.py:269 #: app/blueprints/packages/packages.py:325
#: app/blueprints/packages/screenshots.py:139 #: app/blueprints/packages/screenshots.py:139
#: app/blueprints/users/settings.py:99 #: app/blueprints/users/settings.py:99
msgid "Permission denied" msgid "Permission denied"
msgstr "沒有權限" msgstr "沒有權限"
#: app/blueprints/packages/packages.py:307 #: app/blueprints/packages/packages.py:381
msgid "Package already exists!" #: app/blueprints/packages/packages.py:430
msgstr "包已存在!" #: app/blueprints/packages/packages.py:446
#: app/blueprints/packages/packages.py:368
msgid "You don't have permission to do that" msgid "You don't have permission to do that"
msgstr "你沒有進行該操作的權限" msgstr "你沒有進行該操作的權限"
#: app/blueprints/packages/packages.py:396 #: app/blueprints/packages/packages.py:409
#, fuzzy #, fuzzy
msgid "Please comment what changes are needed in the approval thread" msgid "Please comment what changes are needed in the approval thread"
msgstr "請在評論中寫下需改變的事項" msgstr "請在評論中寫下需改變的事項"
#: app/blueprints/packages/packages.py:417 #: app/blueprints/packages/packages.py:441
#: app/blueprints/packages/packages.py:433
msgid "You don't have permission to do that."
msgstr "你沒有進行該操作的權限。"
#: app/blueprints/packages/packages.py:428
msgid "Deleted package" msgid "Deleted package"
msgstr "已移除的包" msgstr "已移除的包"
#: app/blueprints/packages/packages.py:444 #: app/blueprints/packages/packages.py:457
msgid "Unapproved package" msgid "Unapproved package"
msgstr "未被批准的包" msgstr "未被批准的包"
#: app/blueprints/packages/packages.py:453 #: app/blueprints/packages/packages.py:466
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "管理者(以逗點分割)" msgstr "管理者(以逗點分割)"
#: app/blueprints/packages/packages.py:462 #: app/blueprints/packages/packages.py:475
msgid "You do not have permission to edit maintainers" msgid "You don't have permission to edit maintainers"
msgstr "你沒有權限來修改管理者" msgstr ""
#: app/blueprints/packages/packages.py:512 #: app/blueprints/packages/packages.py:525
msgid "You are not a maintainer" msgid "You are not a maintainer"
msgstr "你不是管理者" msgstr "你不是管理者"
#: app/blueprints/packages/packages.py:515 #: app/blueprints/packages/packages.py:528
msgid "Package owners cannot remove themselves as maintainers" msgid "Package owners cannot remove themselves as maintainers"
msgstr "包擁有者無法從管理者中移除自己" msgstr "包擁有者無法從管理者中移除自己"
#: app/blueprints/packages/packages.py:547 #: app/blueprints/packages/packages.py:560
msgid "Author Name" msgid "Author Name"
msgstr "作者名稱" msgstr "作者名稱"
#: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:52
#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: 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/macros/topics.html:5
#: app/templates/packages/release_edit.html:17 #: app/templates/packages/release_edit.html:17
msgid "Title" msgid "Title"
@ -376,13 +376,13 @@ msgstr ""
msgid "Now, please create an initial release" msgid "Now, please create an initial release"
msgstr "" msgstr ""
#: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:175 #: app/blueprints/packages/reviews.py:44 app/blueprints/threads/__init__.py:177
#: app/blueprints/threads/__init__.py:176 #: app/blueprints/threads/__init__.py:178
#: app/blueprints/threads/__init__.py:273 #: app/blueprints/threads/__init__.py:272
msgid "Comment" msgid "Comment"
msgstr "" 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" msgid "Private"
msgstr "" msgstr ""
@ -400,12 +400,18 @@ msgstr ""
msgid "You can't review your own package!" msgid "You can't review your own package!"
msgstr "你不可以評論你自己的套件!" 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 #, fuzzy
msgid "You can't vote on the reviews on your own package!" msgid "You can't vote on the reviews on your own package!"
msgstr "你不可以對你套件的評論投票!" msgstr "你不可以對你套件的評論投票!"
#: app/blueprints/packages/reviews.py:178 #: app/blueprints/packages/reviews.py:183
msgid "You can't vote on your own reviews!" msgid "You can't vote on your own reviews!"
msgstr "你不可以對你的評論投票!" msgstr "你不可以對你的評論投票!"
@ -419,76 +425,63 @@ msgstr ""
msgid "Cover Image" msgid "Cover Image"
msgstr "" msgstr ""
#: app/blueprints/report/__init__.py:34 #: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 #: app/blueprints/report/__init__.py:35 app/templates/base.html:238
#: app/templates/macros/threads.html:53 app/templates/packages/view.html: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/report/index.html:4 app/templates/report/index.html:10
#: app/templates/users/profile.html:28 #: app/templates/users/profile.html:28
msgid "Report" msgid "Report"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:64 #: app/blueprints/threads/__init__.py:66
msgid "Already subscribed!" msgid "Already subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:66 #: app/blueprints/threads/__init__.py:68
msgid "Subscribed to thread" msgid "Subscribed to thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:81 #: app/blueprints/threads/__init__.py:83
msgid "Unsubscribed!" msgid "Unsubscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:85 #: app/blueprints/threads/__init__.py:87
msgid "Already not subscribed!" msgid "Already not subscribed!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:104 #: app/blueprints/threads/__init__.py:106
msgid "Locked thread" msgid "Locked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:107 #: app/blueprints/threads/__init__.py:109
msgid "Unlocked thread" msgid "Unlocked thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:156 #: app/blueprints/threads/__init__.py:158
msgid "Cannot delete thread opening post!" msgid "Cannot delete thread opening post!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:225 #: app/blueprints/threads/__init__.py:230
msgid "You cannot comment on this thread"
msgstr ""
#: app/blueprints/threads/__init__.py:229
msgid "Please wait before commenting again" msgid "Please wait before commenting again"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:266 #: app/blueprints/threads/__init__.py:274
msgid "Comment needs to be between 3 and 2000 characters."
msgstr ""
#: app/blueprints/threads/__init__.py:275
#: app/templates/macros/package_approval.html:112 #: app/templates/macros/package_approval.html:112
msgid "Open Thread" msgid "Open Thread"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:287 #: app/blueprints/threads/__init__.py:297
msgid "Unable to find that package!"
msgstr ""
#: app/blueprints/threads/__init__.py:301
msgid "Unable to create thread!" msgid "Unable to create thread!"
msgstr "" msgstr ""
#: app/blueprints/threads/__init__.py:306 #: app/blueprints/threads/__init__.py:303
#, fuzzy msgid "An approval thread already exists! Consider replying there instead"
msgid "An approval thread already exists!" msgstr ""
msgstr "包已存在!"
#: app/blueprints/threads/__init__.py:310 #: app/blueprints/threads/__init__.py:307
msgid "Please wait before opening another thread" msgid "Please wait before opening another thread"
msgstr "" msgstr ""
@ -496,13 +489,13 @@ msgstr ""
msgid "Username or email" msgid "Username or email"
msgstr "" 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/account.html:14 app/templates/users/login.html:16
#: app/templates/users/modtools.html:35 #: app/templates/users/modtools.html:35
msgid "Password" msgid "Password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:39 #: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36
msgid "Remember me" msgid "Remember me"
msgstr "" msgstr ""
@ -541,134 +534,134 @@ msgstr ""
msgid "Username" msgid "Username"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:105 app/templates/users/claim_forums.html:40 #: app/blueprints/users/account.py:105
#: app/templates/users/claim_forums.html:68 msgid ""
#: app/templates/users/register.html:16 "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses"
msgid "Only a-zA-Z0-9._ allowed" " (-), and periods (.) allowed"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:106 app/blueprints/users/account.py:189 #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190
#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:376 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377
#: app/blueprints/users/settings.py:114 #: app/blueprints/users/settings.py:114
msgid "Email" msgid "Email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:108 #: app/blueprints/users/account.py:109
msgid "What is the result of the above calculation?" msgid "What is the result of the above calculation?"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:109 #: app/blueprints/users/account.py:110
msgid "I agree" msgid "I agree"
msgstr "我同意" 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 #: app/templates/users/register.html:4
msgid "Register" msgid "Register"
msgstr "註冊" msgstr "註冊"
#: app/blueprints/users/account.py:115 #: app/blueprints/users/account.py:116
msgid "Incorrect captcha answer" msgid "Incorrect captcha answer"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:119 #: app/blueprints/users/account.py:120
msgid "Username is invalid" msgid "Username is invalid"
msgstr "" 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." msgid "An account already exists for that username but hasn't been claimed yet."
msgstr "" 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." msgid "That username/display name is already in use, please choose another."
msgstr "" 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" msgid "Email already in use"
msgstr "" 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 #, python-format
msgid "" msgid ""
"We were unable to create the account as the email is already in use by " "We were unable to create the account as the email is already in use by "
"%(display_name)s. Try a different email address." "%(display_name)s. Try a different email address."
msgstr "" 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 #: app/blueprints/users/settings.py:142
msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgid "That email address has been unsubscribed/blacklisted, and cannot be used"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:191
msgid "Reset Password" msgid "Reset Password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:215 #: app/blueprints/users/account.py:216
msgid "Unable to find account" msgid "Unable to find account"
msgstr "" 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" msgid "New password"
msgstr "" 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" msgid "Verify password"
msgstr "" 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" msgid "Passwords must match"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:231 #: app/blueprints/users/account.py:232
msgid "Old password" msgid "Old password"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:242 #: app/blueprints/users/account.py:243
msgid "Passwords do not match" msgid "Passwords do not match"
msgstr "" 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." msgid "Your password has been changed successfully."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:292 #: app/blueprints/users/account.py:293
msgid "Old password is incorrect" msgid "Old password is incorrect"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:322 #: app/blueprints/users/account.py:323
msgid "Unknown verification token!" msgid "Unknown verification token!"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:328 #: app/blueprints/users/account.py:329
msgid "Token has expired" msgid "Token has expired"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:342 #: app/blueprints/users/account.py:343
msgid "Another user is already using that email" msgid "Another user is already using that email"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:345 #: app/blueprints/users/account.py:346
msgid "Confirmed email change" msgid "Confirmed email change"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:350 #: app/blueprints/users/account.py:351
msgid "Email address changed" msgid "Email address changed"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:351 #: app/blueprints/users/account.py:352
msgid "" msgid ""
"Your email address has changed. If you didn't request this, please " "Your email address has changed. If you didn't request this, please "
"contact an administrator." "contact an administrator."
msgstr "" msgstr ""
#: app/blueprints/users/account.py:369 #: app/blueprints/users/account.py:370
msgid "You may now log in" msgid "You may now log in"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:377 #: app/blueprints/users/account.py:378
msgid "Send" msgid "Send"
msgstr "" msgstr ""
#: app/blueprints/users/account.py:408 #: app/blueprints/users/account.py:409
msgid "" msgid ""
"That email is now blacklisted. Please contact an admin if you wish to " "That email is now blacklisted. Please contact an admin if you wish to "
"undo this." "undo this."
@ -676,8 +669,9 @@ msgstr ""
#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 #: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65
msgid "" msgid ""
"Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), "
"admin" "underscores (_), minuses (-), and periods (.) allowed. Consider "
"contacting an admin"
msgstr "" msgstr ""
#: app/blueprints/users/claim.py:45 #: app/blueprints/users/claim.py:45
@ -713,88 +707,88 @@ msgstr ""
msgid "Unknown claim type" msgid "Unknown claim type"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:112 #: app/blueprints/users/profile.py:115
msgid "Top reviewer" msgid "Top reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:113 #: app/blueprints/users/profile.py:116
#, python-format #, python-format
msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgid "%(display_name)s has written the most helpful reviews on ContentDB."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:118 #: app/blueprints/users/profile.py:121
msgid "2nd most helpful reviewer" msgid "2nd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:120 #: app/blueprints/users/profile.py:123
msgid "3rd most helpful reviewer" msgid "3rd most helpful reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:121 #: app/blueprints/users/profile.py:124
#, python-format #, python-format
msgid "This puts %(display_name)s in the top %(perc)s%%" msgid "This puts %(display_name)s in the top %(perc)s%%"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:125 #: app/blueprints/users/profile.py:128
#, python-format #, python-format
msgid "Top %(perc)s%% reviewer" msgid "Top %(perc)s%% reviewer"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:126 #: app/blueprints/users/profile.py:129
#, python-format #, python-format
msgid "Only %(place)d users have written more helpful reviews." msgid "Only %(place)d users have written more helpful reviews."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:131 #: app/blueprints/users/profile.py:134
msgid "Consider writing more helpful reviews to get a medal." msgid "Consider writing more helpful reviews to get a medal."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:133 #: app/blueprints/users/profile.py:136
#, python-format #, python-format
msgid "You are in place %(place)s." msgid "You are in place %(place)s."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:161 #: app/blueprints/users/profile.py:164
#, python-format #, python-format
msgid "Top %(type)s" msgid "Top %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:163 #: app/blueprints/users/profile.py:166
#, python-format #, python-format
msgid "Top %(group)d %(type)s" msgid "Top %(group)d %(type)s"
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:172 #: app/blueprints/users/profile.py:175
#, python-format #, python-format
msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgid "%(display_name)s has a %(type)s placed at #%(place)d."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:187 #: app/blueprints/users/profile.py:190
#, python-format #, python-format
msgid "Your packages have %(downloads)d downloads in total." msgid "Your packages have %(downloads)d downloads in total."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:188 #: app/blueprints/users/profile.py:191
msgid "First medal is at 50k." msgid "First medal is at 50k."
msgstr "" msgstr ""
#: app/blueprints/users/profile.py:193 #: app/blueprints/users/profile.py:196
msgid ">300k downloads" msgid ">300k downloads"
msgstr ">30 萬下載" msgstr ">30 萬下載"
#: app/blueprints/users/profile.py:196 #: app/blueprints/users/profile.py:199
msgid ">100k downloads" msgid ">100k downloads"
msgstr ">10 萬下載" msgstr ">10 萬下載"
#: app/blueprints/users/profile.py:199 #: app/blueprints/users/profile.py:202
msgid ">75k downloads" msgid ">75k downloads"
msgstr ">7.5 萬下載" msgstr ">7.5 萬下載"
#: app/blueprints/users/profile.py:202 #: app/blueprints/users/profile.py:205
msgid ">50k downloads" msgid ">50k downloads"
msgstr ">5 萬下載" msgstr ">5 萬下載"
#: app/blueprints/users/profile.py:203 #: app/blueprints/users/profile.py:206
#, python-format #, python-format
msgid "Has received %(downloads)d downloads across all packages." msgid "Has received %(downloads)d downloads across all packages."
msgstr "" msgstr ""
@ -854,6 +848,19 @@ msgstr ""
msgid "Can't promote a user to a rank higher than yourself!" msgid "Can't promote a user to a rank higher than yourself!"
msgstr "" 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 #: app/logic/packages.py:95
msgid "" msgid ""
"Name can only contain lower case letters (a-z), digits (0-9), and " "Name can only contain lower case letters (a-z), digits (0-9), and "
@ -861,11 +868,11 @@ msgid ""
msgstr "" msgstr ""
#: app/logic/packages.py:109 #: 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 "" msgstr ""
#: app/logic/packages.py:113 #: 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 "" msgstr ""
#: app/logic/packages.py:165 #: app/logic/packages.py:165
@ -874,7 +881,7 @@ msgid "Unable to add protected tag %(title)s to package"
msgstr "" msgstr ""
#: app/logic/releases.py:32 #: app/logic/releases.py:32
msgid "You do not have permission to make releases" msgid "You don't have permission to make releases"
msgstr "" msgstr ""
#: app/logic/releases.py:37 #: app/logic/releases.py:37
@ -1013,7 +1020,7 @@ msgid "Help"
msgstr "" msgstr ""
#: app/templates/base.html:42 app/templates/packages/view.html:173 #: 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" msgid "Threads"
msgstr "" msgstr ""
@ -1027,10 +1034,6 @@ msgstr ""
msgid "Search all packages" msgid "Search all packages"
msgstr "" msgstr ""
#: app/templates/base.html:50 app/templates/todo/tags.html:15
msgid "Search"
msgstr ""
#: app/templates/base.html:62 #: app/templates/base.html:62
msgid "Work Queue" msgid "Work Queue"
msgstr "" msgstr ""
@ -1607,35 +1610,39 @@ msgstr ""
msgid "Post Review" msgid "Post Review"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:29 #: app/templates/macros/threads.html:26
msgid "Maintainer" msgid "Maintainer"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:86 #: app/templates/macros/threads.html:120
msgid "This thread has been locked by a moderator." msgid "This thread has been locked by a moderator."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:105 #: app/templates/macros/threads.html:139
msgid "Please wait before commenting again." msgid "Please wait before commenting again."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:111 #: app/templates/macros/threads.html:145
msgid "This thread has been locked." msgid "This thread has been locked."
msgstr "" msgstr ""
#: app/templates/macros/threads.html:113 #: app/templates/macros/threads.html:147
msgid "You don't have permission to post." msgid "You don't have permission to post."
msgstr "" 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" msgid "No threads found"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:147 #: app/templates/macros/threads.html:193
msgid "Thread" msgid "Thread"
msgstr "" msgstr ""
#: app/templates/macros/threads.html:151 #: app/templates/macros/threads.html:197
msgid "Last Reply" msgid "Last Reply"
msgstr "" msgstr ""
@ -1718,7 +1725,7 @@ msgstr ""
#: app/templates/metapackages/view.html:27 #: app/templates/metapackages/view.html:27
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 #: 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 #: app/templates/todo/editor.html:85
#, python-format #, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
@ -2421,10 +2428,10 @@ msgstr ""
msgid "Issue Tracker" msgid "Issue Tracker"
msgstr "" msgstr ""
#: app/templates/packages/view.html:224 #: app/templates/packages/view.html:224 app/templates/threads/view.html:92
msgid "" msgid ""
"This thread is only visible to the package owner and users of Approver " "This thread is only visible to its creator, package maintainers, users of"
"rank or above." " Approver rank or above, and @mentioned users."
msgstr "" msgstr ""
#: app/templates/packages/view.html:271 #: app/templates/packages/view.html:271
@ -2491,52 +2498,52 @@ msgstr ""
msgid "Compatible Games" msgid "Compatible Games"
msgstr "" msgstr ""
#: app/templates/packages/view.html:444 #: app/templates/packages/view.html:445
msgid "No specific game is required" msgid "No specific game is required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:447 #: app/templates/packages/view.html:450
msgid "This is an experimental feature." msgid "This is an experimental feature."
msgstr "" 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." msgid "Supported games are determined by an algorithm, and may not be correct."
msgstr "" msgstr ""
#: app/templates/packages/view.html:453 #: app/templates/packages/view.html:456
msgid "Information" msgid "Information"
msgstr "" msgstr ""
#: app/templates/packages/view.html:459 #: app/templates/packages/view.html:462
msgid "Technical Name" msgid "Technical Name"
msgstr "" msgstr ""
#: app/templates/packages/view.html:468 #: app/templates/packages/view.html:471
#, python-format #, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media." msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr "" msgstr ""
#: app/templates/packages/view.html:476 #: app/templates/packages/view.html:479
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:478 #: app/templates/packages/view.html:481
msgid "Added" msgid "Added"
msgstr "" msgstr ""
#: app/templates/packages/view.html:492 #: app/templates/packages/view.html:495
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:497 #: app/templates/packages/view.html:500
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:519 #: app/templates/packages/view.html:522
msgid "More" msgid "More"
msgstr "" msgstr ""
#: app/templates/packages/view.html:548 #: app/templates/packages/view.html:551
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2591,7 +2598,7 @@ msgstr ""
msgid "Edit reply" msgid "Edit reply"
msgstr "" msgstr ""
#: app/templates/threads/new.html:4 #: app/templates/threads/list.html:12 app/templates/threads/new.html:4
msgid "New Thread" msgid "New Thread"
msgstr "" msgstr ""
@ -2601,7 +2608,7 @@ msgid ""
"you can let us know here." "you can let us know here."
msgstr "" msgstr ""
#: app/templates/threads/new.html:40 #: app/templates/threads/new.html:47
msgid "" msgid ""
"Only you, the package author, and users of Approver rank and above can " "Only you, the package author, and users of Approver rank and above can "
"read private threads." "read private threads."
@ -2634,10 +2641,16 @@ msgstr ""
msgid "Lock" msgid "Lock"
msgstr "" msgstr ""
#: app/templates/threads/view.html:90 #: app/templates/threads/view.html:97
msgid "" msgid "This thread is visible to the following users"
"This thread is only visible to its creator, the package owner, and users " msgstr ""
"of Approver rank or above."
#: app/templates/threads/view.html:98
msgid "Visible to:"
msgstr ""
#: app/templates/threads/view.html:105
msgid "Plus approvers and editors"
msgstr "" msgstr ""
#: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 #: 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." msgid "Meta packages that have hard dependers, but no packages providing them."
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
@ -2895,10 +2916,6 @@ msgstr ""
msgid "None" msgid "None"
msgstr "" msgstr ""
#: app/templates/users/account.html:73
msgid "View All"
msgstr ""
#: app/templates/users/account.html:77 #: app/templates/users/account.html:77
msgid "Recent Account Actions" msgid "Recent Account Actions"
msgstr "" msgstr ""
@ -3026,6 +3043,12 @@ msgstr ""
msgid "Forum username" msgid "Forum username"
msgstr "" 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 #: app/templates/users/claim_forums.html:43
msgid "You'll need to have the GitHub field in your forum profile filled out." msgid "You'll need to have the GitHub field in your forum profile filled out."
msgstr "" msgstr ""
@ -3158,15 +3181,31 @@ msgstr ""
msgid "Edit Account" msgid "Edit Account"
msgstr "" 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" msgid "Ban"
msgstr "" 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" msgid "Change Email and Send Password Reset"
msgstr "" msgstr ""
#: app/templates/users/modtools.html:59 #: app/templates/users/modtools.html:83
#: app/templates/users/settings_email.html:14 #: app/templates/users/settings_email.html:14
msgid "Email Address" msgid "Email Address"
msgstr "" msgstr ""
@ -3354,6 +3393,16 @@ msgstr ""
msgid "Edit Notification Preferences" msgid "Edit Notification Preferences"
msgstr "" 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 #: app/utils/user.py:50
msgid "You have a lot of notifications, you should either read or clear them" msgid "You have a lot of notifications, you should either read or clear them"
msgstr "" msgstr ""
@ -3460,3 +3509,51 @@ msgstr ""
#~ "make sense - you can't predict the" #~ "make sense - you can't predict the"
#~ " future." #~ " future."
#~ msgstr "" #~ 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 ""