From 0d4164c5b1b192f8461d9df302c0cfb08f4d4d61 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Tue, 20 Jun 2023 00:38:56 +0100 Subject: [PATCH] Update translations --- translations/cs/LC_MESSAGES/messages.po | 551 +++++++++-------- translations/da/LC_MESSAGES/messages.po | 543 +++++++++-------- translations/de/LC_MESSAGES/messages.po | 564 +++++++++-------- translations/el/LC_MESSAGES/messages.po | 543 +++++++++-------- translations/eo/LC_MESSAGES/messages.po | 551 +++++++++-------- translations/es/LC_MESSAGES/messages.po | 557 +++++++++-------- translations/fa/LC_MESSAGES/messages.po | 543 +++++++++-------- translations/fr/LC_MESSAGES/messages.po | 564 +++++++++-------- translations/gl/LC_MESSAGES/messages.po | 543 +++++++++-------- translations/hu/LC_MESSAGES/messages.po | 553 +++++++++-------- translations/id/LC_MESSAGES/messages.po | 601 +++++++++--------- translations/it/LC_MESSAGES/messages.po | 563 +++++++++-------- translations/ja/LC_MESSAGES/messages.po | 543 +++++++++-------- translations/lv/LC_MESSAGES/messages.po | 543 +++++++++-------- translations/lzh/LC_MESSAGES/messages.po | 543 +++++++++-------- translations/messages.pot | 498 +++++++-------- translations/ms/LC_MESSAGES/messages.po | 602 ++++++++++--------- translations/nb_NO/LC_MESSAGES/messages.po | 543 +++++++++-------- translations/nl/LC_MESSAGES/messages.po | 559 +++++++++-------- translations/pl/LC_MESSAGES/messages.po | 564 +++++++++-------- translations/pt_BR/LC_MESSAGES/messages.po | 558 +++++++++-------- translations/ro/LC_MESSAGES/messages.po | 551 +++++++++-------- translations/ru/LC_MESSAGES/messages.po | 559 +++++++++-------- translations/sk/LC_MESSAGES/messages.po | 561 +++++++++-------- translations/sv/LC_MESSAGES/messages.po | 564 +++++++++-------- translations/tr/LC_MESSAGES/messages.po | 563 +++++++++-------- translations/uk/LC_MESSAGES/messages.po | 564 +++++++++-------- translations/vi/LC_MESSAGES/messages.po | 548 +++++++++-------- translations/zh_Hans/LC_MESSAGES/messages.po | 561 +++++++++-------- translations/zh_Hant/LC_MESSAGES/messages.po | 543 +++++++++-------- 30 files changed, 9250 insertions(+), 7393 deletions(-) diff --git a/translations/cs/LC_MESSAGES/messages.po b/translations/cs/LC_MESSAGES/messages.po index 52ed01a7..8a336871 100644 --- a/translations/cs/LC_MESSAGES/messages.po +++ b/translations/cs/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-06-18 17:49+0000\n" "Last-Translator: Robinson \n" "Language: cs\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Zakázaný:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Byli jste zabanováni." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Byli jste zabanováni." msgid "Packages" msgstr "Balíčky" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "Před %(delta)s" @@ -50,18 +50,18 @@ msgstr "Jméno" msgid "Limit to package" msgstr "Omezit na balíček" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Uložit" @@ -133,15 +133,15 @@ msgstr "Odebrat" msgid "Supported Games" msgstr "Podporované hry" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Chyba: Toto téma již používá jiný balíček!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Chyba: Autor tématu se neshoduje s autorem balíčku." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -149,87 +149,87 @@ msgstr "" "Varování: Téma nenalezeno. Toto se může stát, pokud bylo téma právě " "vytvořeno." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Není dostupná žádná verze ke stažení." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Nadpis (srozumitelný pro člověka)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Název (technický)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Pouze malá písmena (a-z), číslice (0-9) a podtržítka (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Krátký popis (prostý text)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Stav údržby" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Štítky" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Upozornění na obsah" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Licence" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Licence pro média" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Dlouhý popis (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL repozitáře VCS" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL webu" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL sledovače problémů" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "ID tématu na fóru" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL videa" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "Darujte URL" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_game není povolený název" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -237,203 +237,203 @@ msgstr "" "Tento balíček již v databázi existuje, ale byl odstraněn. Prosím " "kontaktujte správce ContentDB, aby balíček obnovil" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Balíček již existuje" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Nepodařilo se nalézt daného uživatele" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Přístup odepřen" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "K tomuto nemáte oprávnění" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Ve schvalovacím vlákně prosím uveďte, jaké změny jsou potřeba" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Odstraněný balíček" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Správci (oddělit čárkou)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Nemáte oprávnění upravovat správce" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Nejste správce" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Vlastníci balíčků se nemohou odstranit jako správci" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Jméno autora" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Povolte podporu detekce na základě závislostí (doporučeno)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Podporované hry (oddělené sředníkem)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Nepodporované hry (oddělené středníkem)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Titulek" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Metoda" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Nahrát soubor" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git reference (např.: commit hash, branch, nebo tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Minimální verze Minetestu" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Maximální verze Minetestu" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "ID úkolu" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Je schváleno" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Importovat z Gitu" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Nahrát .zip soubor" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Nastavit minimum" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Nastavit maximum" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Změnit pouze hodnoty předešle nastavené na \"none\"" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Aktualizovat" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Spustit" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Nový Commit" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nový štítek" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Název větve" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akce" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Odeslat upozornění a označit jako zastaralé" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Vytvořit vydání" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Uložit nastavení" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Deaktivovat automatizaci" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Prosím zadejte URL adresu Git repozitáře pro aktivaci automatického " "vydávání" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Smazat aktualizaci nastavení" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Nyní prosím vytvořte prvotní vydání" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Komentář" @@ -468,10 +468,10 @@ msgstr "" "V krátké době jste hodnotili příliš mnoho balíčků. Prosím zopakujte akci " "později a zvažte, zda by nešlo dělat hodnocení o něco detailněji" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Směrovnání na blokované stránky není povoleno" @@ -503,113 +503,113 @@ msgstr "Zpráva" msgid "Report" msgstr "Hlášení" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Již odebíráno!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Odebírat vlákno" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Odběr ukončen!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Odběr již zrušen!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Zamčené vlákno" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Odemčené vlákno" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Není možné smazat požadavek na otevření vlákna!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Prosím vydržte, než budete moci znovu komentovat" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Soukromý" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Otevřít vlákno" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Vlákno nebylo možné vytvořit!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Schvalovací vlákno již existuje! Zvažte odpověď tam" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Prosím počkejte, než otevřete další vlákno" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Uživatelské jméno nebo e-mail" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Heslo" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Pamatovat si mě" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Přihlásit se" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Špatný e-mail nebo heslo" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Uživatel %(username)s neexistuje" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Neplatné heslo. Zadali jste nějaké?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Je třeba potvrdit registrační e-mail" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Přihlášení selhalo" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Zobrazované jméno" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Uživatelské jméno" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -617,48 +617,48 @@ msgstr "" "Povoleny jsou pouze písmena (A-Za-z), čísla (0-9), podtržítko (_), mínus " "(-), a tečka (.)" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "E-mail" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Jaký je výsledek výše uvedeného výpočtu?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Souhlasím" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrovat" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Špatně zadaná captcha" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Neplatné uživatelské jméno" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Účet pro toho uživatelské jméno již existuje, ale nebyl jestě potvrzen." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" "Toto uživatelské nebo zobrazované jméno se již používá, vyberte pro to " "prosím jiné." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "Tento e-mail se již používá" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -667,70 +667,70 @@ msgstr "" "Účet se nepodařilo vytvořit, protože e-mail %(display_name)s se již " "používá. Zkuste jinou e-mailovou adresu." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Tato e-mailová adresa byla odhlášena, nebo zařazena na černou listinu a " "nelze ji pro to použít" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Resetovat heslo" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Nepodařilo se najít účet" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Nové heslo" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Ověřte heslo" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Hesla se musí shodovat" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Staré heslo" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Hesla se neshodují" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Vaše heslo bylo úspěšně změněno." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Staré heslo je špatně zadané" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Neznámý ověřovací token!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Platnost tokenu vypršela" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Emailová adresa je již používána jiným uživatelem" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Potvrzená změna emailu" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Emailová adresa byla změněna" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -738,15 +738,15 @@ msgstr "" "Vaše emailová adresa byla změněna. Pokud jste změnu nepožadoval, tak " "prosím kontaktujte administrátora." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Nyní se můžete přihlásit" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Odeslat" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -754,7 +754,7 @@ msgstr "" "Tato emailová adresa je nyní blokována. Kontaktujte prosím " "administrátora, pokud chcete blokování zrušit." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -764,15 +764,15 @@ msgstr "" "a-z), číslice (0-9), podtržítka (_), mínusy (-) a tečky (.). Zvažte " "kontaktování administrátora" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Uživatel již byl požadován" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Pro uživatele nelze získat uživatelské jméno pro GitHub" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Toto uživatelské jméno již bylo obsazeno!" @@ -883,84 +883,84 @@ msgstr ">50k stažení" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Upravit profil" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Tokeny API" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Nástroje moderátora" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "URL pro darování" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Zobrazované jméno" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Fóra - uživatelské jméno" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "GitHub - uživatelské jméno" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Postavení" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Filtr souborů" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Vyhledat" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -968,31 +968,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -1011,65 +1011,65 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Hra" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Balíček textur" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mody" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Hry" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Balíčky textur" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Schválit" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1078,34 +1078,34 @@ msgstr "Schválit" msgid "Delete" msgstr "Vymazat" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Podívat" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2224,7 +2224,7 @@ msgid "Supported?" msgstr "Podporováno?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2232,39 +2232,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" - -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2901,18 +2923,14 @@ msgstr "Volitelný" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3170,8 +3188,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3867,7 +3885,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3896,27 +3914,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -3992,3 +4010,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Podporované hry (oddělené sředníkem)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Nepodporované hry (oddělené středníkem)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/da/LC_MESSAGES/messages.po b/translations/da/LC_MESSAGES/messages.po index 3bbbca51..bd317106 100644 --- a/translations/da/LC_MESSAGES/messages.po +++ b/translations/da/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: da\n" @@ -18,15 +18,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "" -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -34,7 +34,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "" @@ -49,18 +49,18 @@ msgstr "" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "" @@ -132,301 +132,301 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "" @@ -459,10 +459,10 @@ msgid "" "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -494,261 +494,261 @@ msgstr "" msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "" @@ -859,84 +859,84 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -944,31 +944,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -987,65 +987,65 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1054,34 +1054,34 @@ msgstr "" msgid "Delete" msgstr "" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2174,7 +2174,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2182,39 +2182,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2851,18 +2873,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3120,8 +3138,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3817,7 +3835,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3846,27 +3864,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -3909,3 +3927,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/de/LC_MESSAGES/messages.po b/translations/de/LC_MESSAGES/messages.po index 4ebf2331..8159565e 100644 --- a/translations/de/LC_MESSAGES/messages.po +++ b/translations/de/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-03-16 01:37+0000\n" "Last-Translator: Wuzzy \n" "Language: de\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Verbannt:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Sie wurden verbannt." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Sie wurden verbannt." msgid "Packages" msgstr "Pakete" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s her" @@ -50,18 +50,18 @@ msgstr "Name" msgid "Limit to package" msgstr "Auf Paket begrenzen" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Speichern" @@ -133,15 +133,15 @@ msgstr "Löschen" msgid "Supported Games" msgstr "Unterstützte Spiele" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Fehler: Ein anderes Paket benutzt bereits dieses Forumthema!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Fehler: Forumthemenautor ist nicht der gleiche wie der Paketautor." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -149,87 +149,87 @@ msgstr "" "Warnung: Forumthema nicht gefunden. Dies kann passieren, wenn das Thema " "gerade erst erstellt wurde." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Kein Download verfügbar." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Titel (Für Menschen lesbar)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Name (Technisch)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Kurzbeschreibung (Fließtext)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Entwicklungsstadium" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Tags" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Inhaltswarnungen" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Lizenz" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Medienlizenz" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Längere Beschreibung (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL des VCS-Repositorys" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "Webseiten-URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "Issue-Tracker-URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "Forumthema-ID" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "Video-URL" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "Spenden-URL" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_game ist kein erlaubter Name" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -237,207 +237,207 @@ msgstr "" "Paket existiert bereits, wurde aber entfernt. Bitte die ContentDB-" "Mitarbeiter kontaktieren, um das Paket wiederherzustellen" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Paket existiert bereits" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Dieser Benutzer kann nicht gefunden werden" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Erlaubnis verweigert" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Sie haben nicht die Erlaubnis, das zu tun" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Bitte kommentieren Sie im Genehmigungsthema, welche Änderungen " "erforderlich sind" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Gelöschte Pakete" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Ungenehmigte Pakete" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Betreuer (Komma-getrennt)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Sie haben nicht die Erlaubnis, Betreuer zu bearbeiten" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Sie sind kein Betreuer" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketbesitzer können sich nicht selbst als Betreuer entfernen" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Autorenname" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Unterstützungserkennung basierend auf Abhängigkeiten aktivieren " "(empfohlen)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Unterstützte Spiele (kommagetrennt)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Nicht unterstützte Spiele (kommagetrennt)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Titel" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Methode" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Dateien hochladen" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git-Referenz (d.h.: Commit-Hash, Branch oder Tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Minimale Minetest-Version" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Maximale Minetest-Version" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "Aufgaben-ID" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Ist genehmigt" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Von Git importieren" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr ".zip-Datei hochladen" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Minimum setzen" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Maximum setzen" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Nur Werte ändern, die zuvor als „none“ festgelegt wurden" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Update" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Neuer Commit" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Neuer Tag" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Branch-Name" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Aktion" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Benachrichtigung senden und als veraltet markieren" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Release erstellen" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Einstellung speichern" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Automatisierung deaktivieren" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Bitte fügen Sie eine Git-Repository-URL hinzu, um automatische Releases " "einzurichten" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Gelöschte Update-Konfiguration" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Bitte erstellen Sie nun einen ersten Release" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Kommentar" @@ -473,10 +473,10 @@ msgstr "" " es erneut versuchen. Sie sollten vielleicht Ihre Rezensionen etwas mit " "mehr Detail versehen" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Die Verlinkung zu blockierten Seiten ist nicht erlaubt" @@ -508,113 +508,113 @@ msgstr "Nachricht" msgid "Report" msgstr "Melden" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Bereits abonniert!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Thema abonniert" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Deabonniert!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Bereits nicht abonniert!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Gesperrtes Thema" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Entsperrtes Thema" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Beitrag zur Eröffnung des Themas kann nicht gelöscht werden!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Bitte warten Sie, bevor Sie erneut einen Kommentar abgeben" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Privat" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Thema eröffnen" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Thema kann nicht erstellt werden!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Es existiert bereits ein Genehmigungsthema! Antworten Sie lieber in ihn" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Bitte warten Sie, bevor Sie ein neues Thema eröffnen" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Benutzername oder E-Mail" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Passwort" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Dieses Gerät speichern" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Anmelden" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "E-Mail oder Passwort ist falsch" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Benutzer %(username)s existiert nicht" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Falsches Passwort. Haben Sie eins gesetzt?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Sie müssen die Registrierungs-E-Mail bestätigen" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Einloggen fehlgeschlagen" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Anzeigename" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Benutzername" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -622,50 +622,50 @@ msgstr "" "Nur Buchstaben (A-Za-z), Ziffern (0-9), Unterstriche (_), Bindestriche " "(-) und Punkte (.) erlaubt" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "E-Mail" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Was ist das Ergebnis der obigen Berechnung?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Ich stimme zu" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrieren" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Falsche Captcha-Antwort" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Benutzername ist ungültig" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Es existiert bereits ein Konto für diesen Benutzernamen, der aber noch " "nicht beansprucht wurde." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" "Dieser Benutzername/Anzeigename ist bereits in Gebrauch, bitte wählen Sie" " einen anderen." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "E-Mail bereits in Benutzung" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -675,70 +675,70 @@ msgstr "" "%(display_name)s verwendet wird. Versuchen Sie eine andere E-Mail-" "Adresse." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Diese E-Mail-Adresse wurde abgemeldet/auf die schwarze Liste gesetzt und " "kann nicht verwendet werden" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Passwort zurücksetzen" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Konto kann nicht gefunden werden" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Neues Passwort" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Passwort bestätigen" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Passwörter müssen übereinstimmen" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Altes Passwort" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Passwörter stimmen nicht überein" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Ihr Passwort wurde erfolgreich geändert." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Altes Passwort ist falsch" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Unbekannter Verifizierungs-Token!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Der Token ist abgelaufen" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Diese E-Mail wird bereits von einem anderen Benutzer verwendet" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Bestätigte E-Mail-Änderung" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "E-Mail Adresse geändert" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -746,15 +746,15 @@ msgstr "" "Ihre E-Mail-Adresse hat sich geändert. Wenn Sie dies nicht beantragt " "haben, wenden Sie sich bitte an einen Administrator." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Sie können sich jetzt anmelden" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Senden" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -762,7 +762,7 @@ msgstr "" "Diese E-Mail steht nun auf der schwarzen Liste. Bitte kontaktieren Sie " "einen Administrator, wenn Sie dies rückgängig machen möchten." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -772,15 +772,15 @@ msgstr "" "Unterstriche (_), Bindestriche (-) und Punkte (.) sind erlaubt. Bei " "Problemen kontaktieren Sie bitte einen Admin" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Benutzer wurde bereits beansprucht" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "GitHub-Benutzername für Benutzer kann nicht abgerufen werden" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Dieser Benutzer wurde bereits beansprucht!" @@ -895,90 +895,90 @@ msgstr ">50k Downloads" msgid "Has received %(downloads)d downloads across all packages." msgstr "Hat %(downloads)d Downloads für alle Pakete erhalten." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Profil bearbeiten" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Konto und Sicherheit" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "E-Mail und Benachrichtigungen" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API-Tokens" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Moderatoren-Werkzeuge" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "Spenden-URL" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Ein Benutzer hat bereits diesen Namen" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" "Benutzer mit dem Rang eines Moderators oder höher können nicht gelöscht " "werden" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Anzeigename" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Foren-Benutzername" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "GitHub-Benutzername" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Rang" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Sie können einen Benutzer nicht auf einen höheren Rang befördern als sich" " selbst!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Zu suchender Text (Regex)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Dateifilter" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Suchen" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Ein Paket mit diesem Namen existiert bereits. Siehe Grundsätze und " "Leitlinien 3" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Bevor dieses Paket genehmigt werden kann, ist ein Release erforderlich." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -988,17 +988,17 @@ msgstr "" "Die folgenden benötigten Abhängigkeiten müssen zuerst zu ContentDB " "hinzugefügt werden: %(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Sie müssen mindestens ein Bildschirmfoto hinzufügen." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Warten Sie bitte, bis diese Lizenz zu ContentDB hinzugefügt wurde." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -1006,15 +1006,15 @@ msgstr "" "Namen dürfen nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche " "(_) enthalten" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Sie haben keine Erlaubnis dieses Paket zu bearbeiten" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Sie habe keine Erlaubnis den Namen dieses Paketes zu bearbeiten" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Geschütztes Tag %(title)s kann nicht zum Paket hinzugefügt werden" @@ -1037,15 +1037,15 @@ msgstr "" "Ungültiger Commit-Hash; es muss eine 40 Zeichen lange Hexadezimal-" "Zeichenkette sein" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Zu viele Anfragen, bitte warten Sie, bevor Sie es erneut versuchen" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "eine PNG- oder JPG-Bilddatei" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1054,50 +1054,50 @@ msgstr "" "Der Screenshot ist zu klein, er sollte mindestens %(width)s mal " "%(height)s Pixel groß sein" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Bitte %(file_desc)s hochladen" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "Hochgeladenes Bild ist nicht wirklich ein Bild" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Spiel" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Texturenpaket" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spiele" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Texturenpakete" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Für Genehmigung absenden" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Genehmigen" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1106,7 +1106,7 @@ msgstr "Genehmigen" msgid "Delete" msgstr "Löschen" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1114,7 +1114,7 @@ msgstr "" "Sie erhalten diese E-Mail, weil Sie ein registrierter Benutzer von " "ContentDB sind." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1122,22 +1122,22 @@ msgstr "" "Sie empfangen diese E-Mail, weil jemand (hoffentlich Sie) die E-Mail-" "Adresse als Benutzer-E-Mail hinterlegt hat." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d neue Nachrichten" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Ansehen" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "E-Mail-Einstellungen verwalten" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2310,7 +2310,7 @@ msgid "Supported?" msgstr "Unterstützt?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2318,22 +2318,19 @@ msgid "Detected from dependencies" msgstr "Von Abhängigkeiten erkannt" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Von Bearbeiter hinzugefügt" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Es ist kein bestimmtes Spiel erforderlich" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "Von mod.conf-Zeilen generiert" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." @@ -2341,19 +2338,44 @@ msgstr "" "Sie müssen manuell mindestens ein unterstütztes Spiel festlegen, bevor " "Sie dies abschalten können." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "Bearbeiterüberschreibungen" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -3064,18 +3086,14 @@ msgstr "Optional" msgid "Compatible Games" msgstr "Kompatible Spiele" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3345,8 +3363,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -4091,11 +4109,9 @@ msgstr "Sie können sich jetzt abmelden." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" -"Wenn Sie sich abmelden, können Sie sich möglicherweise nicht mehr bei dem" -" Konto \"%(display_name)s\" anmelden" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -4126,27 +4142,27 @@ msgstr "In Paket-Releases suchen" msgid "'%(query)s' - Search Package Releases" msgstr "„%(query)s“ – Paket-Release-Suche" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4386,3 +4402,51 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Unterstützte Spiele (kommagetrennt)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Nicht unterstützte Spiele (kommagetrennt)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "Von Bearbeiter hinzugefügt" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "Es ist kein bestimmtes Spiel erforderlich" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "Von mod.conf-Zeilen generiert" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "Bearbeiterüberschreibungen" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" +#~ "Wenn Sie sich abmelden, können Sie " +#~ "sich möglicherweise nicht mehr bei dem" +#~ " Konto \"%(display_name)s\" anmelden" + diff --git a/translations/el/LC_MESSAGES/messages.po b/translations/el/LC_MESSAGES/messages.po index 40c02719..b46a4239 100644 --- a/translations/el/LC_MESSAGES/messages.po +++ b/translations/el/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2022-03-20 15:57+0000\n" "Last-Translator: DeadManWalking \n" "Language: el\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Έχετε αποκλειστεί." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Έχετε αποκλειστεί." msgid "Packages" msgstr "Πακέτα" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "Πριν %(delta)s" @@ -50,18 +50,18 @@ msgstr "Όνομα" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Αποθήκευση" @@ -133,303 +133,303 @@ msgstr "Αφαίρεση" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Σφάλμα: Ένα άλλο πακέτο χρησιμοποιεί ήδη αυτό το θέμα του φόρουμ!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "" "Σφάλμα: Ο συγγραφέας του θέματος του φόρουμ δεν ταιριάζει με τον " "συγγραφέα του πακέτου." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Τύπος" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Ετικέτες" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Άδεια" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL ιστοσελίδας" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "Βίντεο URL" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Η άδεια απορρίφθηκε" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Όνομα Συντάκτη" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Τίτλος" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Μέθοδος" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Ανέβασμα αρχείου" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Αναβάθμιση" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Ενεργοποίηση" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ενέργεια" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Αποθήκευση Ρυθμίσεων" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Σχόλιο" @@ -462,10 +462,10 @@ msgid "" "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -497,261 +497,261 @@ msgstr "Μήνυμα" msgid "Report" msgstr "Αναφορά" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Ιδιωτικό" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Όνομα χρήστη ή email" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Κωδικός" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Να με θυμάσαι" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Σύνδεση" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Η σύνδεση απέτυχε" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Εμφανιζόμενο όνομα" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Όνομα χρήστη" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "E-mail" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "συμφωνώ" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Εγγραφή" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Το όνομα χρήστη δεν είναι έγκυρο" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Επαναφορά κωδικού" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Νέος κωδικός πρόσβασης" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Οι κωδικοί πρόσβασης πρέπει να ταιριάζουν" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Παλιός Κωδικός" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Οι κωδικοί πρόσβασης δεν ταιριάζουν" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Ο κωδικός πρόσβασής σας άλλαξε με επιτυχία." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Αποστολή" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "" @@ -862,84 +862,84 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Επεξεργασία Προφίλ" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Προβολή ονόματος" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Κατάταξη" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Αναζήτηση" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -947,31 +947,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -990,65 +990,65 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Παιχνίδι" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Παιχνίδια" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Έγκριση" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1057,34 +1057,34 @@ msgstr "Έγκριση" msgid "Delete" msgstr "Διαγραφή" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Προβολή" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2177,7 +2177,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2185,39 +2185,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2854,18 +2876,14 @@ msgstr "Προαιρετικό" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3123,8 +3141,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3823,7 +3841,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3852,27 +3870,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -3992,3 +4010,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/eo/LC_MESSAGES/messages.po b/translations/eo/LC_MESSAGES/messages.po index 211f657a..8877b9f7 100644 --- a/translations/eo/LC_MESSAGES/messages.po +++ b/translations/eo/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-04-26 12:47+0000\n" "Last-Translator: jolesh \n" "Language: eo\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Malpermesita:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Vi malpermesiĝis." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Vi malpermesiĝis." msgid "Packages" msgstr "" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "antaŭ %(delta)s" @@ -50,18 +50,18 @@ msgstr "Nomo" msgid "Limit to package" msgstr "Pakolimo" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Konservi" @@ -133,15 +133,15 @@ msgstr "Forigu" msgid "Supported Games" msgstr "Subtenataj Ludoj" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Eraro: Alia pakaĵo jam uzas ĉi tiun foruman temon!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Eraro: La aŭtoro de la foruma temo ne kongruas kun la aŭtoro de la pakaĵo." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -149,87 +149,87 @@ msgstr "" "Averto: Foruma temo ne trovita. Ĉi tio povas okazi, se la temo ĵus estis " "kreita." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Neniu elŝuto havebla." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Titolo (homolegebla)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Nomo (Teknika)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Nur minuskloj (a-z), ciferoj (0-9) kaj substrekoj (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Mallonga Priskribo (klarteksto)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Ŝtato pri Bontenado" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Etikedoj" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Enhavavertoj" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Permesilo" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Mediolicenco" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Longa Priskribo (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "VCS-Deponeja URL" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "Reteja URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "Problemspurila URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "Forumtemo ID" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "Videa URL" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "URL por Donaci" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_game ne estas permesita nomo" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -237,202 +237,202 @@ msgstr "" "Pako jam ekzistas, sed estas forigita. Bonvolu kontakti ContentDB-" "laboriston por restarigi la pakaĵon" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Pako jam ekzistas" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Ne eblas trovi tiun uzanton" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Permeso Rifuzita" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Vi ne permisiĝas fari tion" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Bonvolu komenti kiajn ŝanĝojn necesas en la aprobfadeno" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Forigita pakaĵo" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Neaprobita pakaĵo" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Prizorgantoj (Separataj per komo)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Vi ne havas permeson redakti prizorgantojn" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Vi ne estas prizorganto" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakaĵposedantoj ne povas forigi sin kiel prizorganto" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Nomo de aŭtoro" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Ebligu subtenan detekton bazitan sur dependecoj (rekomendita)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Subtenataj ludoj (Separataj per komo)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Nesubtenataj ludoj (separata per komo)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Titolo" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Metodo" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Dosiera Alŝuto" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git-referenco (t.e.: commit hash, branĉo, aŭ etikedo)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Minimuma Minetest Versio" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Maksimuma Minetest Versio" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 #, fuzzy msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "Taska ID" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Estas Aprobita" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Importi el Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Alŝuti .zip-dosieron" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Agordi Min" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Agordi Maks" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Nur ŝanĝu valorojn antaŭe agordita kiel neniu" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Ĝisdatigi" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Nova Komito" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nova Etikedo" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Nomo de branĉo" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ago" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Sendi sciigon kaj marki kiel malaktuala" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Krei eldonon" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Konservi Agordojn" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Malŝalti Aŭtomatigon" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Bonvolu aldoni URL de Git-deponejon por agordi aŭtomatajn eldonojn" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Forigita ĝisdatiga agordo" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Nun, bonvolu krei komencan eldonon" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Komento" @@ -467,10 +467,10 @@ msgstr "" "Vi reviziis tro multajn pakaĵojn lastatempe. Bonvolu atendi antaŭ provi " "denove, kaj pripensu fari viajn recenzojn pli detalaj" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Ligi al blokitaj retejoj ne estas permesita" @@ -502,113 +502,113 @@ msgstr "Mesaĝo" msgid "Report" msgstr "Raporti" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Jam abonita!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Abonita al fadeno" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Malabonita!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Jam ne abonita!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Ŝlosita fadeno" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Malŝlosita fadeno" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Ne povas forigi fadenmalferman afiŝon!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Bonvolu atendi antaŭ komenti denove" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Privata" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Malfermi Fadenon" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Ne eblas krei fadenon!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Aproba fadeno jam ekzistas! Konsideru respondi tie anstataŭe" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Bonvolu atendi antaŭ malfermi alian fadenon" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Uzantnomo aŭ retpoŝto" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Pasvorto" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Memoru min" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Ensaluti" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Malĝusta retadreso aŭ pasvorto" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Uzanto %(username)s ne ekzistas" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Malĝusta pasvorto. Ĉu vi agordis unu?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Vi devas konfirmi la registran retpoŝton" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Ensaluto malsukcesis" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Montra Nomo" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Uzantnomo" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -616,46 +616,46 @@ msgstr "" "Nur alfabetaj literoj (A-Z, a-z), ciferoj (0-9), substrekoj (_), minusoj " "(-) kaj punktoj (.) estas permesitaj" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "Retpoŝtadreso" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Kio estas la rezulto de la supra kalkulo?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Mi konsentas" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registri" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Malĝusta kapĉa respondo" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Uzantnomo estas nevalida" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Konto jam ekzistas por tiu uzantnomo, sed ankoraŭ ne estis postulita." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "Tiu uzantnomo/montrnomo jam estas uzata, bonvolu elekti alian." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "Retpoŝtadreso jam uzata" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -664,68 +664,68 @@ msgstr "" "Ni ne povis krei la konton ĉar la retpoŝto jam estas uzata de " "%(display_name)s. Provu alian retadreson." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Tiu retadreso estis malabonita/nigralistigita, kaj ne povas esti uzata" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Restarigi Pasvorton" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Ne eblas trovi konton" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Nova pasvorto" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "La pasvortoj devas kongrui" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Malnova pasvorto" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Pasvortoj ne kongruas" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Via pasvorto estis sukcese ŝanĝita." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Malnova pasvorto estas malĝusta" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Nekonata konfirma ĵetono!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Ĵetono eksvalidiĝis" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Alia uzanto jam uzas tiun retpoŝton" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Konfirmita retpoŝta ŝanĝo" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Retpoŝtadreso ŝanĝita" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -733,15 +733,15 @@ msgstr "" "Via retadreso ŝanĝiĝis. Se vi ne petis tion, bonvolu kontakti " "administranton." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Vi nun povas ensaluti" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Sendi" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -749,7 +749,7 @@ msgstr "" "Tiu retpoŝto nun estas en nigra listo. Bonvolu kontakti administranton se" " vi volas malfari ĉi tion." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -759,15 +759,15 @@ msgstr "" "substrekoj (_), minusoj (-) kaj punktoj (.) estas permesitaj. Konsideru " "kontakti administranton" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Ne eblas akiri GitHub-uzantnomon por uzanto" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "" @@ -878,84 +878,84 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -963,31 +963,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -1006,65 +1006,65 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1073,34 +1073,34 @@ msgstr "" msgid "Delete" msgstr "" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2193,7 +2193,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2201,39 +2201,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2870,18 +2892,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3139,8 +3157,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3836,7 +3854,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3865,27 +3883,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -3958,3 +3976,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Subtenataj ludoj (Separataj per komo)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Nesubtenataj ludoj (separata per komo)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/es/LC_MESSAGES/messages.po b/translations/es/LC_MESSAGES/messages.po index a6d4ea04..f7aacb7d 100644 --- a/translations/es/LC_MESSAGES/messages.po +++ b/translations/es/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-06-06 06:47+0000\n" "Last-Translator: José Muñoz \n" "Language: es\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Expulsado:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Has sido expulsado." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Has sido expulsado." msgid "Packages" msgstr "Paquetes" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "Hace %(delta)s" @@ -50,18 +50,18 @@ msgstr "Nombre" msgid "Limit to package" msgstr "Limitar al paquete" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Guardar" @@ -133,15 +133,15 @@ msgstr "Eliminar" msgid "Supported Games" msgstr "Juegos Soportados" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Error: Otro paquete ya utiliza este tema del foro!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Error: El autor del tema del foro no coincide con el autor del paquete." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -149,87 +149,87 @@ msgstr "" "Advertencia: Tema del foro no encontrado. Esto puede ocurrir si el tema " "acaba de ser creado." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Ninguna descarga disponible." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Título (legible por humanos)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Nombre (Técnico)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Sólo letras minúsculas (a-z), dígitos (0-9) y guiones bajos (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Breve descripción (texto sin formato)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Estado de mantenimiento" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Advertencias de contenido" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Licencia" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Licencia de medios" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Descripción larga (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL del repositorio de VCS" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL del sitio web" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL del rastreador de problemas" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "ID del tema del foro" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL de vídeo" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "URL de donación" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_juego no es un nombre permitido" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -237,205 +237,205 @@ msgstr "" "El paquete ya existe, pero fue removido. Por favor contacta al personal " "de ContentDB para restaurar el paquete" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "El paquete ya existe" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "No se puede encontrar a ese usuario" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "No tienes permiso para hacer eso" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Por favor, comente qué cambios son necesarios en el hilo de revisión" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Paquete no aprobado" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (separados por comas)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "No tienes permiso para editar a los mantenedores" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "No eres un mantenedor" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "Los propietarios de paquetes no pueden eliminarse a sí mismos como " "mantenedores" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Nombre del autor" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Habilite la detección de soportes basado en las dependencias (recomendado)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Juegos soportados (Separado por comas)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Juegos no compatibles (Separado por comas)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Título" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Método" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Subir archivo" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Referencia Git (es decir, hash de commit, rama o etiqueta)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Versión mínima de Minetest" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Versión máxima de Minetest" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "ID de tarea" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Está aprobado" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Importar desde Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Subir archivo .zip" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Establecer mínimo" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Establecer máximo" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Sólo cambiar los valores previamente establecidos como ninguno" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Actualizar" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Desencadenar" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Nuevo Commit" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nueva etiqueta" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Nombre de la rama" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Acción" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Enviar notificación y marcar como obsoleto" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Crear lanzamiento" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Guardar ajustes" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Desactivar la automatización" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Por favor añada la dirección de un repositorio Git para configurar " "lanzamientos automáticos" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Configuración de actualización eliminada" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Ahora, crea un lanzamiento inicial" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Comentar" @@ -470,10 +470,10 @@ msgstr "" "Has reseñado demasiados paquetes recientemente. Por favor espera antes de" " volverlo a intentar, y considera hacer tus reseñas más detalladas" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "No se permite enlazar a sitios bloqueados" @@ -505,115 +505,115 @@ msgstr "Mensaje" msgid "Report" msgstr "Reportar" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "¡Ya está suscrito!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Suscrito al hilo" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "¡Suscripción cancelada!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "¡Ya no estás suscrito!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Hilo bloqueado" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Hilo desbloqueado" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "¡No se puede eliminar el mensaje de entrada del hilo!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Por favor espere para comentar de nuevo" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Privado" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Crear Hilo" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "¡No se ha podido crear el hilo!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" "Ya existe un hilo de aprobación. Considera la posibilidad de responder " "allí" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Por favor espere antes de crear otro hilo" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Nombre de usuario o correo electrónico" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Contraseña" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Recuérdame" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Registrarse" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Correo electrónico o contraseña incorrectos" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "El usuario %(username)s no existe" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Contraseña incorrecta. ¿Ha establecido alguna?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Debe confirmar el correo electrónico de registro" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Inicio de sesión fallido" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Nombre a mostrar" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nombre de usuario" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -621,50 +621,50 @@ msgstr "" "Solo letras alfabéticas (A-Za-z), números (0-9), guiones bajos (_), menos" " (-), y periodos (.) permitidos" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "Correo electrónico" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "¿Cuál es el resultado del cálculo de arriba?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Estoy de acuerdo" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrarse" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Respuesta del captcha incorrecta" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "El nombre de usuario es inválido" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Ya existe una cuenta con ese nombre de usuario pero aún no ha sido " "reclamada." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" "Ese nombre de usuario/nombre a mostrar ya está en uso, por favor elija " "otro." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "Correo electrónico ya en uso" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -674,70 +674,70 @@ msgstr "" "uso por %(display_name)s. Pruebe con otra dirección de correo " "electrónico." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Esa dirección de correo electrónico ha sido borrada/puesta en la lista " "negra, y no puede ser usada" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Restablecer la contraseña" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "No se ha podido encontrar la cuenta" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Nueva contraseña" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Verificar contraseña" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Las contraseñas deben coincidir" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Contraseña anterior" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Las contraseñas no coinciden" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Su contraseña ha sido cambiada satisfactoriamente." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "La contraseña antigua es incorrecta" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "¡Token de verificación desconocido!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "El token ha expirado" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Otro usuario está usando ese correo electrónico" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Cambio de correo electrónico confirmado" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Dirección de correo electrónico cambiada" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -745,15 +745,15 @@ msgstr "" "Su dirección de correo electrónico ha cambiado. Si no ha solicitado esto," " por favor póngase en contacto con un administrador." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Ahora puede iniciar sesión" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Enviar" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -761,7 +761,7 @@ msgstr "" "Ese correo electrónico está ahora en la lista negra. Por favor contacte " "con un administrador si desea deshacer esto." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -771,15 +771,15 @@ msgstr "" "números (09), guiones bajos (_), guiones (-) y puntos (.). Considere " "contactar a un administrador" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "El usuario ya ha sido reclamado" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "No se ha podido obtener el nombre de usuario de GitHub para el usuario" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "¡Ese usuario ya ha sido reclamado!" @@ -890,86 +890,86 @@ msgstr ">50k descargas" msgid "Has received %(downloads)d downloads across all packages." msgstr "Ha recibido %(downloads)d descargas entre todos los paquetes." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Editar perfil" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Cuenta y seguridad" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "Correo electrónico y notificaciones" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Tokens de la API" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Herramientas de Moderador" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "URL de donación" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Un usuario ya tiene ese nombre" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "Los usuarios con rango de moderador o superior no pueden ser eliminados" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Nombre a mostrar" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Nombre de usuario de los foros" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "Nombre de usuario de GitHub" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Clasificar" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "¡No puede ascender a un usuario a un rango mayor que el suyo!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Texto a buscar (regex)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Filtro de archivos" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Buscar" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Ya existe un paquete con este nombre. Por favor revisa la Política y " "Orientación 3" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Se requiere una versión antes de que este paquete pueda ser aprobado." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -977,17 +977,17 @@ msgid "" "%(deps)s" msgstr "Las siguientes dependencias deben añadirse a ContentDB primero: %(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Debe agregar al menos una captura de pantalla." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Por favor, espere a que la licencia sea añadida a CDB." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -995,15 +995,15 @@ msgstr "" "Los nombres sólo pueden contener letras minúsculas (a-z), dígitos (0-9) y" " guiones bajos (_)" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "No tienes permiso para editar este paquete" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "No tienes permiso para cambiar el nombre de este paquete" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "No se ha podido añadir la etiqueta protegida %(title)s al paquete" @@ -1026,15 +1026,15 @@ msgstr "" "Hash del commit inválido; debe ser una cadena de texto base16 de 40 " "caracteres" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Demasiadas peticiones, por favor espere antes de volver a intentarlo" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "un archivo de imagen PNG o JPG" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1043,50 +1043,50 @@ msgstr "" "La captura de pantalla es muy pequeña, debería ser de al menos %(width)s " "por %(height)s píxeles" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Por favor suba %(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "La imagen subida no es realmente una imagen" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Juego" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Paquete de texturas" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Juegos" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Paquetes de texturas" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Entregar para Revisión" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Aprobar" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1095,7 +1095,7 @@ msgstr "Aprobar" msgid "Delete" msgstr "Borrar" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1103,7 +1103,7 @@ msgstr "" "Está recibiendo este correo electrónico porque es un usuario registrado " "en ContentDB." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1111,22 +1111,22 @@ msgstr "" "Usted está recibiendo este correo electrónico porque alguien (con suerte," " usted) ha introducido su dirección de correo electrónico como usuario." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d notificaciones nuevas" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Ver" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Gestionar ajustes de correo electrónico" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2285,7 +2285,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2293,22 +2293,19 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Añadido por el editor" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "No se requiere ningún juego específico" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "Líneas mod.conf generadas" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." @@ -2316,18 +2313,43 @@ msgstr "" "Tienes que definir manualmente al menos un juego compatible antes de " "poder desactivar esto." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -3014,18 +3036,14 @@ msgstr "Opcional" msgid "Compatible Games" msgstr "Juegos compatibles" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3293,8 +3311,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -4015,7 +4033,7 @@ msgstr "Ahora puedes darte de baja." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -4044,27 +4062,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4337,3 +4355,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Juegos soportados (Separado por comas)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Juegos no compatibles (Separado por comas)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "Añadido por el editor" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "No se requiere ningún juego específico" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "Líneas mod.conf generadas" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/fa/LC_MESSAGES/messages.po b/translations/fa/LC_MESSAGES/messages.po index 7f4caa2f..ea2a36ad 100644 --- a/translations/fa/LC_MESSAGES/messages.po +++ b/translations/fa/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2022-07-26 14:20+0000\n" "Last-Translator: Farooq Karimi Zadeh \n" "Language: fa\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "قطع دسترسی شده:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "دسترسی شما قطع شده است." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "دسترسی شما قطع شده است." msgid "Packages" msgstr "" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s پیش" @@ -50,18 +50,18 @@ msgstr "نام" msgid "Limit to package" msgstr "به بسته محدود کن" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "ذخیره" @@ -133,15 +133,15 @@ msgstr "حذف" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "خطا:‌ بسته‌ای دیگر همین تاپیک انجمن را استفاده می‌کند!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "خطا:‌ نویسنده تاپیک انجمن با نویسنده بسته هم‌خوانی ندارد." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -149,288 +149,288 @@ msgstr "" "اخطار: تاپیک انجمن پیدا نشد. ممکن است به این دلیل باشد که تاپیک همین الآن" " ایجاد شده است." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "دانلودی در دسترس نیست." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "نوع" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "عنوان(قابل خواندن توسط انسان)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "نام (فنی)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "تنها حروف کوچک(a-z)، رفم‌ها(0-9) و زیرخط(_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "توضیحات کوتاه(متن ساده)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "وضعیت نگه‌داری" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "برچسب‌ها" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "اخطار‌های محتوا" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "پروانه" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "پروانه چند‌رسانه‌ای" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "توضیحات بلند(مارک‌دوان)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "آدرس مخزن VCS" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "آدرس تار‌نما" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "آدرس ردیاب مشکلات" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "آی‌دی تاپیک انجمن" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "آدرس فیلم" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "بسته از قبل وجود دارد" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "قادر به پیدا کردن این کاربر نیستیم" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "دسترسی مسدود شده است" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "شما دسترسی انجام این را ندارید" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "لطفا نظر دهید نیازمند چه تغییراتی در ریسمان تایید است" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "بسته حذف شد" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "بسته تایید نشده" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "نگه‌دارنده‌ها(جدا شده با کاما یا ویرگول)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "شما دسترسی ویرایش نگه‌دارنده‌ها رو ندارید" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "شما یک نگه‌دار نیستید" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "صاحبان بسته نمی‌توانند خودشان رو از فهرست نگه‌دارنده‌ها حذف کنند" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "نام نویسنده" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "عنوان" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "روش" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "بارگزاری پرونده" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "مرجع گیت(مانند هش کامین یا برنچ یا برچسب)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "حداقل نسخه ماین‌تست" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "حداکثر نسخه ماین‌تست" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "آدرس" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "آی‌دی کار" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "تایید شده" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "درون‌ریزی از گیت" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "بارگزاری پرونده زیپ" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "تعیین حداقل" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "تعیین حداکثر" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "تنها مقادیر بی‌مقدار را تغییر بده" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "بروز‌رسانی" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "کامیت جدید" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "برچسب جدید" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "نام برنچ" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "ارسال اعلان و علامت‌زدن به عنوان تاریخ‌گذشته" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 #, fuzzy msgid "Create release" msgstr "انتشار ایجاد" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "ذخیره تنظیمات" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "غیر فعال کردن خودکارسازی" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "لطفا آدرس یک مخزن گیت را برای تنظیم انتشار های خودکار اضافه کنید" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "پیکره‌بندی بروزرسانی حذف شد" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "لطفا الآن یک انتشار آغازین ایجاد کنید" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "نظر" @@ -466,10 +466,10 @@ msgstr "" "شما تعداد بیش از حدی بسته را اخیرا بررسی کرده‌اید. لطفا قبل از بررسی کردن" " دوباره صبر کنید و سعی کنید بررسی‌هایتان با جزئیات بیشتری باشد" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -502,261 +502,261 @@ msgstr "پیام" msgid "Report" msgstr "گزارش" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "خصوصی" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "" @@ -867,84 +867,84 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -952,31 +952,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -995,65 +995,65 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1062,34 +1062,34 @@ msgstr "" msgid "Delete" msgstr "" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2182,7 +2182,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2190,39 +2190,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2859,18 +2881,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3128,8 +3146,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3825,7 +3843,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3854,27 +3872,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -3947,3 +3965,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/fr/LC_MESSAGES/messages.po b/translations/fr/LC_MESSAGES/messages.po index d6b212e7..9c4d416c 100644 --- a/translations/fr/LC_MESSAGES/messages.po +++ b/translations/fr/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-06-06 06:47+0000\n" "Last-Translator: Translator \n" "Language: fr\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Banni :" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Vous avez été banni." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Vous avez été banni." msgid "Packages" msgstr "Paquets" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "il y a %(delta)s" @@ -50,18 +50,18 @@ msgstr "Nom" msgid "Limit to package" msgstr "Limiter au paquet" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Sauvegarder" @@ -133,17 +133,17 @@ msgstr "Retirer" msgid "Supported Games" msgstr "Jeux Compatibles" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Erreur : Un autre paquet utilise déjà ce sujet de forum !" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "" "Erreur : L'auteur du sujet du forum ne correspond pas à l'auteur du " "paquet." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -151,89 +151,89 @@ msgstr "" "Avertissement : Sujet de forum non trouvé. Cela peut se produire si le " "sujet vient juste d'être créé." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Aucun téléchargement disponible." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Type" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Titre (Lisible)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Nom (Technique)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" "Lettres minuscules (a-z), chiffres (0-9) et caractères de soulignement " "(_) uniquement" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Description Courte (Texte)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "État de maintenance" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Étiquettes" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Avertissements de contenu" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Licence" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Licence des ressources" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Description Longue (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL du dépôt VCS" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL du site web" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL du suivi des problèmes" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "ID du sujet de forum" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL de la vidéo" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "URL de don" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_game n'est pas un nom valide" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -241,207 +241,207 @@ msgstr "" "Le package existe déjà, mais a été supprimé. Merci de contacter l'équipe " "ContentDB pour restaurer ce package" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Le paquet existe déjà" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Impossible de trouver cet utilisateur" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Permission refusée" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Vous n'avez pas la permission de faire cela" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Veuillez spécifier les changements nécessaires dans le fil de discussion" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Paquet supprimé" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Paquets non approuvés" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Responsables (séparés par des virgules)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Vous n'avez pas l'autorisation de modifier les mainteneurs" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Vous n'êtes pas un des responsable" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "Les propriétaires de paquets ne peuvent pas se retirer en tant que " "mainteneurs" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Nom de l'auteur" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Activer la détection de la compatibilité basée sur les dépendances ( " "recommandé )" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Jeux compatibles ( séparer avec des virgules )" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Jeux incompatibles ( séparer avec des virgules )" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Titre" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Méthode" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Chargement de fichiers" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Référence Git (c'est-à-dire : hash du commit, branche, ou étiquette)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Version Minimum de Minetest" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Version maximale de Minetest" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "ID de tâche" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Est approuvé" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Importation depuis Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Charger le fichier .zip" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Définir Minimum" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Définir Maximum" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Ne modifie que les valeurs précédemment définies comme nulles" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Mettre à jour" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Déclencheur" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Nouveau commit" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ajouter une étiquette" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Nom de la branche" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Action" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Envoyer une notification et marquer comme obsolète" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Publier une version" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Mettre à jour les paramètres" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Désactiver l'automatisation" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Veuillez ajouter l'URL d'un dépôt Git afin de configurer la création de " "versions automatique" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Configuration de mise à jour supprimée" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Maintenant, veuillez créer une version initiale" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Commentaires" @@ -476,10 +476,10 @@ msgstr "" "Vous avez évalué trop de paquets récemment. Veuillez attendre avant de " "réessayer, et pensez à plus détailler vos évaluations" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Faire référence à des sites bloqués n'est pas autorisé" @@ -511,113 +511,113 @@ msgstr "Message" msgid "Report" msgstr "Signaler" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Déjà abonné !" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Abonné au fil de discussion" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Désabonné !" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Déjà non abonné !" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Fil verrouillé" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Fil déverrouillé" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Impossible de supprimer le premier message d'un fil !" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Veuillez attendre avant de commenter à nouveau" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Privé" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Ouvrir un fil de discussion" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Impossible de créer le fil de discussion !" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Un fil d'approbation existe déjà ! Considérez plutôt d'y répondre" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Veuillez attendre avant de commenter à nouveau" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Nom d'utilisateur ou courriel" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Mot de passe" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Se rappeler de moi" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Se connecter" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Email ou mot de passe incorrect" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "L'utilisateur %(username)s n'existe pas" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Mot de passe incorrect. En avez-vous défini un ?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Vous devez confirmer votre email" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Échec de l'authentification" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Nom affiché" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nom d'utilisateur" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -625,50 +625,50 @@ msgstr "" "Seules les lettres (A-Za-z), les numéros (0-9), les tirets-bas (_), les " "moins (-), et les points (.) sont autorisés" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Quel est le résultat du calcul ci-dessus ?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "J'accepte" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "S'inscrire" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Réponse incorrecte au captcha" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Le nom d'utilisateur est invalide" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Un compte existe déjà pour ce nom d'utilisateur mais n'a pas encore été " "réclamé." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" "Ce nom d'utilisateur/nom d'affichage est déjà utilisé, veuillez en " "choisir un autre." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "E-mail déjà utilisé" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -677,70 +677,70 @@ msgstr "" "Nous n'avons pas pu créer le compte car l'adresse électronique est déjà " "utilisée par %(display_name)s. Essayez avec une autre adresse e-mail." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Cette adresse e-mail a été désinscrite ou mise sur liste noire, et ne " "peut pas être utilisée" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Réinitialisation du mot de passe" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Impossible de trouver le compte" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Nouveau mot de passe" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Vérifier le mot de passe" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Les mots de passe doivent correspondre" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Ancien mot de passe" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Les mots de passe ne correspondent pas" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Votre mot de passe a été modifié avec succès." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "L'ancien mot de passe est incorrect" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Jeton de vérification inconnu !" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Jeton de vérification expiré" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Un autre utilisateur utilise déjà cet e-mail" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Confirmation du changement d'e-mail" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "L'e-mail a changée" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -748,15 +748,15 @@ msgstr "" "Votre adresse électronique a changé. Si vous ne l'avez pas demandé, " "veuillez contacter un administrateur." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Vous pouvez maintenant vous connecter" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Envoyé" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -764,7 +764,7 @@ msgstr "" "Cet e-mail est maintenant sur la liste noire. Veuillez contacter un " "administrateur si vous souhaitez annuler cette opération." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -774,15 +774,15 @@ msgstr "" "(0-9), les tirets-bas (_), les moins (-), et les points (.) sont " "autorisés. Vous pouvez contacter un administrateur" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "L'utilisateur a déjà été réclamé" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Impossible d'obtenir le nom d'utilisateur GitHub" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Cet utilisateur a déjà été réclamé !" @@ -895,92 +895,92 @@ msgstr ">50k téléchargements" msgid "Has received %(downloads)d downloads across all packages." msgstr "A reçu %(downloads)d téléchargements au total pour tous ses paquets." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Modifier le profil" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Compte et sécurité" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "Courriels et notifications" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Tokens d'API" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Outils de modération" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "URL de Donation" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Un utilisateur a déjà ce nom" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" "Les utilisateurs ayant le rang de modérateur ou un rang supérieur ne " "peuvent pas être supprimés" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Nom affiché" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Nom d'utilisateur sur le forum" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "Nom d'utilisateur GitHub" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Rang" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Vous ne pouvez pas promouvoir un utilisateur à un rang supérieur au vôtre" " !" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Le texte à chercher (regex)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Filtre de fichiers" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Rechercher" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Un paquet existe déjà sous ce nom. Veuillez consulter la section Règles " "et Recommandations 3" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" "La création d'une version est nécessaire avant que ce paquet puisse être " "approuvé." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -990,17 +990,17 @@ msgstr "" "Les dépendances strictes suivantes doivent d'abord être ajoutées sur le " "ContentDB : %(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Vous devez ajouter au moins une capture d'écran." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Veuillez attendre que la licence soit ajoutée au CDB." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -1008,15 +1008,15 @@ msgstr "" "Le nom ne peut être composé que de lettres minuscules (a-z), chiffres " "(0-9) et caractères de soulignement (_)" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Vous n'avez pas l'autorisation de modifier ce paquet" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Vous n'avez pas l'autorisation de modifier le nom du paquet" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Impossible d'ajouter l’étiquette protégée %(title)s au paquet" @@ -1037,15 +1037,15 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "hachage du commit invalide ; doit faire au moins 40 caractères en base16" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Trop de requêtes, veuillez attendre avant de réessayer" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "une image PNG ou JPG" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1054,50 +1054,50 @@ msgstr "" "Capture d'écran trop petite, doit faire au moins %(width)s par %(height)s" " pixels" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Veuillez importer %(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "L'image envoyée n'est pas une image" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Jeu" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Pack de texture" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Jeux" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Packs de textures" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Soumettre pour vérification" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Approuver" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1106,13 +1106,13 @@ msgstr "Approuver" msgid "Delete" msgstr "Supprimer" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Vous recevez cet email parce que vous vous être inscrit sur ContentDB." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1120,22 +1120,22 @@ msgstr "" "Vous recevez cet email car quelqu'un (vous-même on espère) à utilisé " "cette adresse email comme email d'utilisateur." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nouvelles notifications" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Voir" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Gérer les préférences email" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2303,7 +2303,7 @@ msgid "Supported?" msgstr "Supporté ?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2311,22 +2311,19 @@ msgid "Detected from dependencies" msgstr "Détecté à partir des dépendances" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Ajouté par l'Editeur" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Aucun jeu nécessaire n'est précisé" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "Lignes mod.conf générées" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." @@ -2334,19 +2331,44 @@ msgstr "" "Vous devez définir manuellement au moins un jeu pris en charge avant de " "pouvoir désactiver cette fonction." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "Modifications de l'éditeur" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -3047,18 +3069,14 @@ msgstr "Optionnel" msgid "Compatible Games" msgstr "Jeux compatibles" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3330,8 +3348,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -4073,11 +4091,9 @@ msgstr "Vous pouvez maintenant vous désinscrire." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" -"Vous désinscrire peut vous empêcher de vous connecter à nouveau au compte" -" '%(display_name)s'" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -4107,27 +4123,27 @@ msgstr "Rechercher dans les versions des paquets" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Recherche dans les versions des paquets" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4410,3 +4426,51 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Jeux compatibles ( séparer avec des virgules )" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Jeux incompatibles ( séparer avec des virgules )" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "Ajouté par l'Editeur" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "Aucun jeu nécessaire n'est précisé" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "Lignes mod.conf générées" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "Modifications de l'éditeur" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" +#~ "Vous désinscrire peut vous empêcher de" +#~ " vous connecter à nouveau au compte" +#~ " '%(display_name)s'" + diff --git a/translations/gl/LC_MESSAGES/messages.po b/translations/gl/LC_MESSAGES/messages.po index 9f35872c..fa210d8e 100644 --- a/translations/gl/LC_MESSAGES/messages.po +++ b/translations/gl/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2022-06-04 11:18+0000\n" "Last-Translator: Raquel Fariña Agra \n" "Language: gl\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Fostes baneado." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Fostes baneado." msgid "Packages" msgstr "" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "Hai %(delta)s" @@ -50,18 +50,18 @@ msgstr "Nome" msgid "Limit to package" msgstr "Limitar ao paquete" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Gardar" @@ -133,15 +133,15 @@ msgstr "Eliminar" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Erro: outro paquete xa usa este tema do foro!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Erro: o autor do tema do foro non coincide co autor do paquete." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -149,287 +149,287 @@ msgstr "" "Aviso: non se atopou o tema do foro. Isto pode ocorrer se o tema acábase " "de crear." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Non hai descargas dispoñibles." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Título (lexible)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Nome (Técnico)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Só letras minúsculas (a-z), díxitos (0-9) e guións baixos (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Breve descrición (texto plano)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Estado de mantemento" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Avisos de contido" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Licenza" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Licenza de medios" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Descrición longa (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL do repositorio VCS" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL do sitio web" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL do seguimento de problemas" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "ID do tema do foro" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL do vídeo" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Non se puido atopar ese usuario" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Non tes permiso para facer iso" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Comenta os cambios que son necesarios no fío de revisión" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Paquete non aprobado" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Mantedores (separados por comas)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "" @@ -462,10 +462,10 @@ msgid "" "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -497,261 +497,261 @@ msgstr "" msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "" @@ -862,84 +862,84 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -947,31 +947,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -990,65 +990,65 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1057,34 +1057,34 @@ msgstr "" msgid "Delete" msgstr "" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2177,7 +2177,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2185,39 +2185,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2854,18 +2876,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3123,8 +3141,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3820,7 +3838,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3849,27 +3867,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -3989,3 +4007,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/hu/LC_MESSAGES/messages.po b/translations/hu/LC_MESSAGES/messages.po index 15620069..3a425e08 100644 --- a/translations/hu/LC_MESSAGES/messages.po +++ b/translations/hu/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-05-27 15:51+0000\n" "Last-Translator: nyommer \n" "Language: hu\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Kitiltva:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Kitiltottak." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Kitiltottak." msgid "Packages" msgstr "Csomagok" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s előtt" @@ -50,18 +50,18 @@ msgstr "Név" msgid "Limit to package" msgstr "Csomagkorlát" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Mentés" @@ -133,15 +133,15 @@ msgstr "Törlés" msgid "Supported Games" msgstr "Támogatott játékok" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Hiba: Egy másik csomag már használja ezt a fórum témát!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Hiba: A fórum téma szerzője nem egyezik a csomag szerzőjével." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -149,88 +149,88 @@ msgstr "" "Figyelem: A fórum téma nem található. Ez akkor fordulhat elő, ha a téma " "csak most jött létre." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Nem érhető el letöltés." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Gépelni" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Cím (Ember-által-olvasható)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Név (Technikai)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Csak kisbetűk (a-z), számjegyek (0-9) és aláhúzásjelek (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Rövid leírás (egyszerű szöveg)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Karbantartási Állapot" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Címkék" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Tartalomra vonatkozó figyelmeztetések" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Licenc" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Média licenc" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Hosszú Leírás (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "VCS tároló URL" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "Weboldal URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "Követett URL Probléma" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "Fórum Téma ID" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "Videó URL" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "Támogatási URL" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 #, fuzzy msgid "_game is not an allowed name" msgstr "A _game nem engedélyezett név" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -238,207 +238,207 @@ msgstr "" "Ez a csomag már létezik, de eltávolították. Kérjük keresse fel a " "ContentDB szerkesztőségét a csomag visszahozatalához" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "A csomag már létezik" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "A felhasználó nem található" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Hozzáférés megtagadva" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Nincs erre engedélye" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Kérjük, hogy a jóváhagyási témában írja meg, milyen változtatásokra van " "szükség" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Törölt csomag" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Nem jóváhagyott csomag" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Karbantartók (vesszővel-elválasztva)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Nincs engedélye a karbantartók szerkesztéséhez" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Nem vagy karbantartó" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "A csomagtulajdonosok nem tudják eltávolítani magukat karbantartóként" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Szerző Neve" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Engedélyezze a támogatottság megjelenését a függőségein alapulva " "(ajánlott)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Ajánlott játékok (vesszővel elválasztva)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Nem támogatott játékok (vesszővel elválasztva)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Cím" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Módszer" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Fájl Feltöltés" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git hivatkozás (azaz: commit hash, branch vagy tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Minimális Minetest Verzió" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Maximális Minetest Verzió" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "Feladat azonosítója" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Jóváhagyva" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Importálás a Gitből" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr ".zip fájl feltöltése" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Minimum beállítása" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Maximum beállítása" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Csak a korábban egyik sem értékre beállított módosítása" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Frissítés" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Új Commit" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Új címke" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Branch neve" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akció" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Értesítés küldése és megjelölés elavultként" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Verzió létrehozása" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Beállítások Mentése" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Automatizálás Tiltása" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Kérjük, adja meg egy Git tároló URL címét az automatikus kiadások " "beállításához" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Frissítési konfiguráció törölve" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Most kérjük, hozzon létre egy kezdeti verziót" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Megjegyzés" @@ -474,10 +474,10 @@ msgstr "" "Az utóbbi időben túl sok csomagot tekintett át. Kérjük, várjon, mielőtt " "újra próbálkozna, és fontolja meg az értékelések részletesebbé tételét" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 #, fuzzy msgid "Linking to blocked sites is not allowed" msgstr "Linkek amik blokkolt oldalakra vezetnek nem engedélyezett" @@ -510,113 +510,113 @@ msgstr "Üzenet" msgid "Report" msgstr "Jelentés" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Már feliratkozott!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Feliratkozott a témára" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Leiratkozott!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Már nincsen feliratkozva!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Lezárt téma" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Feloldott szál" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "A téma nyitó hozzászólását nem lehet törölni!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Kérjük, várjon, mielőtt újra hozzászólna" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Privát" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Téma Megnyitása" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Nem lehet létrehozni a témát!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Már létezik jóváhagyási szál! Fontolja meg, hogy inkább ott válaszol" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Kérjük, várjon, mielőtt újabb témát nyitna" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Felhasználónév vagy e-mail" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Jelszó" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Emlékezz rám" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Bejelentkezés" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Helytelen e-mail vagy jelszó" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "A %(username)s felhasználó nem létezik" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Hibás jelszó. Beállítottál egyet?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Meg kell erősítenie a regisztrációs e-mailt" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "A bejelentkezés sikertelen" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Megjelenítendő Név" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Felhasználónév" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -624,48 +624,48 @@ msgstr "" "Csak alfabetikus betűk (A-Za-z), számok (0-9), aláhúzásjelek (_), " "mínuszjelek (-) és pontok (.) megengedettek" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "E-mail" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Mi a fenti számítás eredménye?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Egyetértek" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Regisztráció" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Hibás captcha válasz" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Érvénytelen felhasználónév" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Már létezik egy fiók ehhez a felhasználónévhez, de még nem igényelték." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" "Ez a felhasználónév/megjelenítendő név már használatban van, kérjük, " "válasszon másikat." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "Már használatban lévő e-mail" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -674,68 +674,68 @@ msgstr "" "Nem tudtuk létrehozni a fiókot, mivel az e-mailt már használja " "%(display_name)s. Próbáljon ki egy másik e-mail címet." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Ez az e-mail cím leiratkozott/fekete listára került és nem használható" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Jelszó Visszaállítása" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Nem találja a fiókot" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Új jelszó" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Jelszó megerösítése" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "A jelszavaknak egyezniük kell" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Régi jelszó" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "A jelszavak nem egyeznek" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "A jelszó sikeresen megváltozott." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "A régi jelszó helytelen" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Ismeretlen ellenőrző jelkép!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "A token lejárt" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Egy másik felhasználó már használja ezt az e-mail címet" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Megerősített e-mail módosítás" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Megváltozott az e-mail cím" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -743,15 +743,15 @@ msgstr "" "Az e-mail címe megváltozott. Ha ezt nem kérte, forduljon egy " "rendszergazdához." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Bejelentkezhet" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Küldés" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -759,7 +759,7 @@ msgstr "" "Ez az e-mail mostantól feketelistán van. Kérjük, lépjen kapcsolatba egy " "adminisztrátorral, ha le szeretné venni onnan." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -769,15 +769,15 @@ msgstr "" "(0-9), aláhúzásjelek (_), mínuszjelek (-) és pontok (.) engedélyezettek. " "Érdemes lehet kapcsolatba lépni egy rendszergazdával" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "A felhasználónév már használatban van" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Nem sikerült lekérni a felhasználó GitHub-felhasználónevét" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Ez a felhasználó már foglalt!" @@ -888,86 +888,86 @@ msgstr ">50 ezer letöltés" msgid "Has received %(downloads)d downloads across all packages." msgstr "Fogadott %(downloads)d letöltések az összes csomagban." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Profil Szerkesztése" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Fiók és Biztonság" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "Email és Értesítések" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API-Tokenek" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Moderátor Eszközök" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "Az adományozás URL-je" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Van már felhasználó ezzel a névvel" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "A moderátori vagy magasabb rangú felhasználók nem törölhetők" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Megjelenítendő név" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Fórum Felhasználónév" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "GitHub Felhasználónév" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Rang" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nem léptethet fel egy felhasználót sajátjánál magasabb rangra!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Keresendő szöveg (regex)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Fájlszűrő" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Keresés" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Egy csomag már létezik ezzel a névvel. kérjük látogassa meg a Feltételek " "és Tanácsadások 3-at" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Minimum egy kiadás kell,hogy a csomag jóváhagyható legyen." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -977,18 +977,18 @@ msgstr "" "ezek a fontos függőségek/követelmények előbb meg kell jelenjenek a " "ContenetDB-n:%(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Meg kell adnia legalább egy képernyőképet." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 #, fuzzy msgid "Please wait for the license to be added to CDB." msgstr "Kérjük várjon, amíg a licensz/engedély megjelenik a ContentDB-n" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -996,15 +996,15 @@ msgstr "" "A név csak kisbetűket (a-z), számjegyeket (0-9) és aláhúzásjelet (_) " "tartalmazhat" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Nincs engedélye a csomag szerkesztésére" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Nincs jogosultsága a csomagnév megváltoztatására" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Nem sikerült hozzáadni a védett címkét a %(title)s csomaghoz" @@ -1027,15 +1027,15 @@ msgstr "" "Érvénytelen véglegesítési hash; 40 karakterből kell állnia 16 bázis " "karakterlánccal" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Túl sok kérés. Kérjük, várjon, mielőtt újra próbálkozna" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "PNG vagy JPG képfájl" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1044,51 +1044,51 @@ msgstr "" "A képernyőkép túl kicsi, legalább ilyennek kell lennie %(width)s X " "%(height)s pixel" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Kérjük, töltse fel %(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "A feltöltött kép valójában nem kép" -#: app/models/packages.py:67 +#: app/models/packages.py:66 #, fuzzy msgid "Mod" msgstr "Modifikáció \"Mod\"" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Játék" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Kinézet(textúra)csomag" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modifikációk \"Modok\"" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Játékok" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Kinézet(textúra)csomag" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Jelölés a jóváhagyáshoz" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Jóváhagyás" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1097,7 +1097,7 @@ msgstr "Jóváhagyás" msgid "Delete" msgstr "Törlés" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1105,7 +1105,7 @@ msgstr "" "Ezt az email-t azért kapta, mert egy regisztrált felhasználó a " "ContentDB-n." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1113,22 +1113,22 @@ msgstr "" "Ezt az email-t azért kapta, mert valaki (reméljük hogy Ön/Te) ezt az " "email címet adta meg a saját profiljához." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "Van%(num)dÚj értesítése" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Megtekintés" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Email-beállítások megváltoztatása" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2241,7 +2241,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2249,39 +2249,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2918,18 +2940,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3187,8 +3205,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3887,9 +3905,9 @@ msgstr "Iratkozzon le." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" -msgstr "Leiratkozás után nem tud bejelentkezni a '%(display_name)s'fiókba" +msgstr "" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -3921,27 +3939,27 @@ msgstr "Csomagváltozatok keresése" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Csomagváltozatok keresése" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4172,3 +4190,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Ajánlott játékok (vesszővel elválasztva)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Nem támogatott játékok (vesszővel elválasztva)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "Leiratkozás után nem tud bejelentkezni a '%(display_name)s'fiókba" + diff --git a/translations/id/LC_MESSAGES/messages.po b/translations/id/LC_MESSAGES/messages.po index 284687eb..3b6720aa 100644 --- a/translations/id/LC_MESSAGES/messages.po +++ b/translations/id/LC_MESSAGES/messages.po @@ -7,28 +7,27 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-06-19 23:38+0000\n" "Last-Translator: Linerly \n" -"Language-Team: Indonesian \n" "Language: id\n" +"Language-Team: Indonesian " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.18.1\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Diblokir:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Anda telah diblokir (ban)." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -36,7 +35,7 @@ msgstr "Anda telah diblokir (ban)." msgid "Packages" msgstr "Paket" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s yang lalu" @@ -51,18 +50,18 @@ msgstr "Nama" msgid "Limit to package" msgstr "Batasi ke paket" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Simpan" @@ -134,15 +133,15 @@ msgstr "Hapus" msgid "Supported Games" msgstr "Permainan yang Didukung" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Galat: Paket lain telah memakai topik forum ini!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Galat: Pembuat topik forum tidak cocok dengan pembuat paket." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -150,87 +149,87 @@ msgstr "" "Peringatan: Topik forum tidak ditemukan. Ini bisa saja terjadi bila topik" " tersebut baru saja dibuat." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Tidak ada unduhan yang tersedia." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Jenis" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Judul (Dibaca Manusia)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Nama (Teknis)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Hanya huruf kecil (a-z), angka (0-9), dan garis bawah (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Deskripsi Singkat (Teks Mentah)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Status Perawatan" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Label" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Peringatan Konten" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Lisensi" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Lisensi Media" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Deskripsi Panjang (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL Situs Web" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL Pelacak Masalah" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "URL Donasi" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_game bukan nama yang dibolehkan" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -238,201 +237,201 @@ msgstr "" "Paket telah ada, tetapi dihapus. Harap hubungi staf ContentDB untuk " "mengembalikan paketnya" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Paket telah ada" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Tidak dapat mencari pengguna tersebut" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Izin ditolak" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Anda tidak memiliki izin untuk melakukannya" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Harap tuliskan perubahan yang diperlukan dalam utas persetujuan" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Paket yang dihapus" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Paket yang tidak disetujui" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Pengelola (Dipisahkan Koma)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Anda tidak memiliki izin untuk menyunting pengelola" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Anda bukan pengelola" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik paket tidak bisa menghapus dirinya dari daftar pengelola" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Nama Pembuat" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Nyalakan deteksi dukungan berdasarkan dependensi (disarankan)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Permainan yang didukung (Dipisahkan koma)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" +msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Permainan yang tidak didukung (Dipisahkan koma)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" -msgstr "Mendukung semua permainan (kecuali ditetapkan)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Judul" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Metode" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Unggah Berkas" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Referensi Git (hash commit, branch, atau tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Versi Minetest Minimum" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Versi Minetest Maksimum" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "ID Tugas" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Disetujui" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Impor dari Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Unggah berkas .zip" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Atur Min" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Atur Maks" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Hanya ubah nilai yang sebelumnya diatur kosong" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Perbarui" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Pemicu" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Commit Baru" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Label Baru" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Nama branch" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Tindakan" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Kirim pemberitahuan dan tandai sebagai usang" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Buat rilis" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Simpan Pengaturan" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Matikan Automasi" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Harap tambahkan URL repositori Git untuk menyiapkan rilis otomatis" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Konfigurasi pembaruan yang dihapus" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Sekarang, harap buat rilis awalan" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Komentar" @@ -467,10 +466,10 @@ msgstr "" "Anda mengulas terlalu banyak paket baru-baru ini. Harap tunggu sebelum " "mencoba lagi dan harap buat ulasan Anda lebih detail" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Tautan ke situs terblokir tidak dibolehkan" @@ -502,113 +501,113 @@ msgstr "Pesan" msgid "Report" msgstr "Laporkan" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Telah berlangganan!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Berlangganan ke utas" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Berhenti langganan!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Telah berhenti langganan!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Utas yang dikunci" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Utas yang tidak dikunci" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Tidak dapat menghapus pos pembuka utas!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Harap tunggu sebelum berkomentar lagi" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Pribadi" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Buka Utas" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Tidak dapat membuat utas!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Sebuah utas persetujuan telah ada! Harap membalasnya di sana" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Harap tunggu sebelum membuka utas baru" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "Selesai" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Nama pengguna atau surel" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Kata sandi" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Ingat saya" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Masuk" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Surel atau kata sandi salah" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Pengguna %(username)s tidak ada" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Kata sandi salah. Apakah Anda telah mengaturnya?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Anda perlu mengonfirmasi surel pendaftaran" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Gagal masuk" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Nama Tampilan" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nama Pengguna" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -616,46 +615,46 @@ msgstr "" "Hanya huruf Latin (A-Za-z), angka (0-9), garis bawah (_), tanda hubung " "(-), dan titik (.) yang dibolehkan" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "Surel" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Apa hasil dari perhitungan di atas?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Saya setuju" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Daftar" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Jawaban captcha salah" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Nama pengguna tidak sah" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Akun lain dengan nama pengguna ini telah ada, tetapi belum diklaim." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "Nama pengguna/tampilan ini telah dipakai. Harap pilih lainnya." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "Surel telah dipakai" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -664,68 +663,68 @@ msgstr "" "Kami tidak dapat membuat akunnya karena surelnya telah dipakai oleh " "%(display_name)s. Harap pakai alamat surel yang berbeda." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Alamat surel ini telah berhenti langganan/dilarang dan tidak dapat dipakai" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Reset Kata Sandi" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Tidak dapat mencari akun" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Kata sandi baru" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Tulis ulang kata sandi" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Kata sandi harus cocok" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Kata sandi lama" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Kata sandi tidak cocok" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Kata sandi Anda telah berhasil diganti." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Kata sandi lama salah" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Token verifikasi tidak dikenal!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Token telah kedaluwarsa" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Pengguna lain telah memakai surel ini" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Konfirmasi perubahan surel" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Alamat surel diubah" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -733,15 +732,15 @@ msgstr "" "Alamat surel Anda telah berubah. Jika Anda tidak melakukannya, harap " "hubungi administrator." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Anda dapat masuk sekarang" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Kirim" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -749,7 +748,7 @@ msgstr "" "Surel ini sekarang dilarang. Harap hubungi admin jika ingin " "membatalkannya." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -759,15 +758,15 @@ msgstr "" "bawah (_), tanda hubung (-), dan titik (.) yang dibolehkan. Harap hubungi" " admin" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Pengguna telah diklaim" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Tidak dapat mengambil nama pengguna GitHub untuk pengguna" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Pengguna tersebut telah diklaim!" @@ -880,88 +879,88 @@ msgstr ">50 ribu unduhan" msgid "Has received %(downloads)d downloads across all packages." msgstr "Telah memiliki %(downloads)d unduhan di seluruh paket." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Sunting Profil" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Akun dan Keamanan" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "Surel dan Pemberitahuan" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Token API" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Alat Moderator" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "URL Donasi" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Pengguna lain telah memiliki nama ini" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "Pengguna dengan jabatan moderator ke atas tidak dapat dihapus" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Nama tampilan" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Nama Pengguna Forum" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "Nama Pengguna GitHub" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Jabatan" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Tidak dapat menaikkan jabatan pengguna lain lebih tinggi daripada Anda " "sendiri!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Teks pencarian (regex)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Filter berkas" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Cari" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Sebuah paket telah tersedia dengan nama ini. Harap lihat Kebijakan dan " "Panduan 3" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Sebuah rilis diperlukan sebelum paket ini bisa disetujui." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -971,17 +970,17 @@ msgstr "" "Dependensi wajib berikut perlu ditambahkan ke ContentDB terlebih dahulu: " "%(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Anda perlu setidaknya satu tangkapan layar." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Harap tunggu lisensi ditambahkan ke CDB." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -989,15 +988,15 @@ msgstr "" "Nama hanya boleh terdiri dari huruf kecil (a-z), angka (0-9), dan garis " "bawah (_)" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Anda tidak memiliki izin untuk menyunting paket ini" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Anda tidak memiliki izin untuk menyunting nama paket ini" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Tidak dapat menambahkan label terlindungi %(title)s ke paket" @@ -1018,15 +1017,15 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Hash commit tidak sah. Ia harus berupa 40 karakter heksadesimal" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Terlalu banyak permintaan. Harap tunggu sebelum mencoba lagi" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "sebuah berkas citra PNG atau JPG" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1035,50 +1034,50 @@ msgstr "" "Tangkapan layar terlalu kecil. Ia harus berukuran setidaknya %(width)s " "kali %(height)s piksel" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Harap unggah %(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "Citra yang diunggah sejatinya bukan citra" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Permainan" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Paket Tekstur" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Permainan" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Paket Tekstur" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Ajukan untuk Disetujui" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Setujui" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1087,13 +1086,13 @@ msgstr "Setujui" msgid "Delete" msgstr "Hapus" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Anda menerima surel ini karena menjadi pengguna terdaftar di ContentDB." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1101,22 +1100,22 @@ msgstr "" "Anda menerima surel ini karena seseorang (semoga itu Anda) telah " "memasukkan alamat surel Anda sebagai surel pengguna." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d pemberitahuan baru" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Lihat" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Kelola pengaturan surel" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1503,8 +1502,8 @@ msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -"Tidak ada paket ditinjau yang menerima donasi. Pertimbangkan meninjau paket " -"favorit Anda" +"Tidak ada paket ditinjau yang menerima donasi. Pertimbangkan meninjau " +"paket favorit Anda" #: app/templates/donate/index.html:71 msgid "Sign in to see recommendations based on the packages you've reviewed" @@ -2252,8 +2251,8 @@ msgid "" "Game support is configured using the package's .conf file. See the " "documentation for more info" msgstr "" -"Dukungan permainan diatur menggunakan berkas .conf paket. Lihat dokumentasi " -"untuk informasi lanjut" +"Dukungan permainan diatur menggunakan berkas .conf paket. Lihat " +"dokumentasi untuk informasi lanjut" #: app/templates/packages/game_support.html:23 #: app/templates/packages/view.html:217 @@ -2265,30 +2264,27 @@ msgid "Supported?" msgstr "Didukung?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" -msgstr "Mendukung semua permainan kecuali ditetapkan" +msgid "Supports all games (unless excluded by unsupported_games)" +msgstr "" #: app/templates/packages/game_support.html:47 msgid "Detected from dependencies" msgstr "Dideteksi dari dependensi" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Ditambahkan oleh Editor" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Tidak ada permainan khusus yang diwajibkan" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "Baris mod.conf yang dibuat" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." @@ -2296,12 +2292,13 @@ msgstr "" "Anda perlu mendefinisikan secara manual setidaknya satu permainan yang " "didukung sebelum Anda bisa mematikannya." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -"Kecuali ditetapkan, paket ini seharusnya bekerja dengan semua permainan." -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." @@ -2309,9 +2306,32 @@ msgstr "" "Anda dapat memeriksa ini dan masih menetapkan permainan dalam " "supported_games yang Anda telah coba." -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "Ditimpa Editor" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -3003,18 +3023,14 @@ msgstr "Opsional" msgid "Compatible Games" msgstr "Permainan yang Sesuai" -#: app/templates/packages/view.html:464 -msgid "Should support most games." -msgstr "Seharusnya mendukung banyak permainan." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" +msgstr "Tidak ada permainan spesifik yang dibutuhkan" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "Dicoba dengan:" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "Tidak ada permainan spesifik yang dibutuhkan" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "Apakah yang di atas benar?" @@ -3022,8 +3038,8 @@ msgstr "Apakah yang di atas benar?" #: app/templates/packages/view.html:490 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -"Anda harus mengonfirmasi ini atau memberi tahu ContentDB tentang permainan " -"yang didukung" +"Anda harus mengonfirmasi ini atau memberi tahu ContentDB tentang " +"permainan yang didukung" #: app/templates/packages/view.html:502 msgid "Does not work with:" @@ -3286,11 +3302,9 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" -"Jika paket Anda mendukung semua permianan kecuali ditetapkan, konfirmasi ini " -"menggunakan 'Mendukung semua permainan'" #: app/templates/todo/game_support.html:35 msgid "Supports all games" @@ -3301,8 +3315,8 @@ msgid "" "No supported games listed. Please either add supported games or check " "'Supports all games'" msgstr "" -"Tidak ada permainan didukung yang didaftarkan. Silakan tambahkan permainan " -"yang didukung atau centang 'Mendukung semua permainan'" +"Tidak ada permainan didukung yang didaftarkan. Silakan tambahkan " +"permainan yang didukung atau centang 'Mendukung semua permainan'" #: app/templates/todo/game_support.html:62 app/templates/todo/user.html:40 #: app/templates/todo/user.html:94 app/templates/todo/user.html:114 @@ -3317,8 +3331,8 @@ msgid "" "games listed in unsupported_games." msgstr "" "Klik tombol di bawah untuk mengonfirmasi bahwa semua permainan tanpa " -"supported_games yang didaftarkan dapat mendukung semua permainan, kecuali " -"untuk permainan apa pun yang terdaftar dalam unsupported_games." +"supported_games yang didaftarkan dapat mendukung semua permainan, kecuali" +" untuk permainan apa pun yang terdaftar dalam unsupported_games." #: app/templates/todo/game_support.html:72 msgid "Confirm" @@ -4028,11 +4042,9 @@ msgstr "Anda telah berhenti langganan." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" -"Berhenti langganan akan mencegah Anda bisa masuk ke akun " -"'%(display_name)s'" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -4062,27 +4074,27 @@ msgstr "Cari dalam Rilis Paket" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Pencarian Rilisan Paket" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "Sepanjang waktu" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "7 hari terakhir" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "30 hari terakhir" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "90 hari terakhir" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "Tahun ke tanggal" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "Tahun kemarin" @@ -4311,3 +4323,56 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "Tidak ada yang didaftarkan, diasumsikan mendukung semua permainan" + +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Permainan yang didukung (Dipisahkan koma)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Permainan yang tidak didukung (Dipisahkan koma)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "Mendukung semua permainan (kecuali ditetapkan)" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "Mendukung semua permainan kecuali ditetapkan" + +#~ msgid "Added by Editor" +#~ msgstr "Ditambahkan oleh Editor" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "Tidak ada permainan khusus yang diwajibkan" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "Baris mod.conf yang dibuat" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" +#~ "Kecuali ditetapkan, paket ini seharusnya " +#~ "bekerja dengan semua permainan." + +#~ msgid "Editor Overrides" +#~ msgstr "Ditimpa Editor" + +#~ msgid "Should support most games." +#~ msgstr "Seharusnya mendukung banyak permainan." + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" +#~ "Jika paket Anda mendukung semua " +#~ "permianan kecuali ditetapkan, konfirmasi ini" +#~ " menggunakan 'Mendukung semua permainan'" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" +#~ "Berhenti langganan akan mencegah Anda " +#~ "bisa masuk ke akun '%(display_name)s'" + diff --git a/translations/it/LC_MESSAGES/messages.po b/translations/it/LC_MESSAGES/messages.po index 5b1d07cb..7c9d3bf9 100644 --- a/translations/it/LC_MESSAGES/messages.po +++ b/translations/it/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-06-16 14:48+0000\n" "Last-Translator: Giov4 \n" "Language: it\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Espulsə:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Sei statə espulsə." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Sei statə espulsə." msgid "Packages" msgstr "Contenuti" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s fa" @@ -50,18 +50,18 @@ msgstr "Nome" msgid "Limit to package" msgstr "Limita al contenuto" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Salva" @@ -133,17 +133,17 @@ msgstr "Rimuovi" msgid "Supported Games" msgstr "Giochi Supportati" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Errore: un altro contenuto utilizza questa discussione sul forum!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "" "Errore: l'autorə dell'argomento del forum non corrisponde all'autorə del " "contenuto." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -151,87 +151,87 @@ msgstr "" "Avviso: impossibile trovare la discussione sul forum. Ciò può accadere se" " quest'ultima è stata appena creata." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Impossibile scaricare." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Titolo (Leggibile da umani)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Nome (Tecnico)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Solo lettere minuscole (a-z), numeri (0-9), e trattino basso (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Descrizione Corta (Testo Non Formattato)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Stato di Manutenzione" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Etichette" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Avvertenze sul Contenuto" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Licenza" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Licenza Multimediale" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Descrizione Lunga (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL del Deposito VCS" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL del Sito Web" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL del Tracciatore dei Problemi" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "ID della Discussione sul Forum" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL del Video" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "URL Donazioni" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_game non è un nome consentito" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -239,207 +239,207 @@ msgstr "" "Il contenuto esiste già, ma è stato rimosso. Contatta lo staff di " "ContentDB perché venga ripristinato" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Il contenuto esiste già" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Impossibile trovare l'utente" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Permesso negato" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Non hai il permesso di farlo" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Rispondi quali cambiamenti sono necessari nella discussione di " "approvazione, per favore" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Contenuto rimosso" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Contenuto non accettato" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Manutentorз (Separatз da virgole)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Non hai il permesso di modificare lз manutentorз" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Non sei unə manutentorə" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "Le persone alle quali appartiene il contenuto non possono rimuoversi dal " "ruolo di manutentorз" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Nome dell'Autorə" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Abilita il rilevamento del supporto in base alle dipendenze (consigliato)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Giochi supportati (separati da virgole)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Giochi non supportati (separati da virgole)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Titolo" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Metodo" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Caricamento di File" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Riferimenti Git (es: hash del contributo, branch o etichetta)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Versione Minima di Minetest" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Versione Massima di Minetest" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "ID del Compito" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "E' Approvato" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Importa da Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Carica un file .zip" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Specifica Minimo" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Specifica Massimo" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Cambia solo i valori specificati come nulli in precedenza" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Aggiorna" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Lanciatore" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Nuovo Contributo" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nuova Etichetta" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Nome del branch" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Azione" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Invia una notifica e segnala come obsoleto" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Crea un rilascio" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Salva le Impostazioni" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Disattiva l'Automazione" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Aggiungi un URL del deposito Git così da poter impostare i rilasci " "automatici, per favore" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Configurazione di aggiornamento rimossa" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Ora, crea un rilascio iniziale, per favore" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Rispondi" @@ -475,10 +475,10 @@ msgstr "" "riprovare, per favore, e considera di rendere le tue recensioni più " "dettagliate" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Non è consentito il reindirizzamento a siti bloccati" @@ -510,115 +510,115 @@ msgstr "Messaggio" msgid "Report" msgstr "Segnala" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Già iscrittə!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Sei iscrittə alla discussione" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Non sei più iscrittə!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Non sei già iscrittə!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Discussione bloccata" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Discussione sbloccata" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Il commento di apertura di una discussione non può essere cancellato!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Aspetta un pò prima di commentare di nuovo, per favore" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Privato" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Inizia una Discussione" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Impossibile creare la discussione!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" "Una discussione di approvazione esiste già! Considera invece di " "rispondere lì" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Aspetta prima di iniziare una nuova discussione, per favore" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Nome utente o email" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Password" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Ricordami" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Entra" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "L'email o la password non sono corretti" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "L'utente %(username)s non esiste" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "La password non è corretta. Ne hai specificata una?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Devi confermare l'email di registrazione" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Impossibile entrare" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Nome da Mostrare" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nome Utente" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -626,50 +626,50 @@ msgstr "" "Sono permessi solo lettere alfabetiche (A-Za-z), numeri (0-9), trattini " "bassi (_), meno (-) e punti (.)" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Qual'è il risultato del calcolo qui sopra?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Sono d'accordo" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrati" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Risposta al captcha errata" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Il nome utente non è valido" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Esiste già un account per il nome utente, ma non è stato ancora " "attribuito." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" "Il nome utente/nome da mostrare è già in uso, scegline un altro per " "favore." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "L'email è già in uso" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -678,70 +678,70 @@ msgstr "" "Non ci è stato possibile creare l'account poichè l'email è già in uso da " "%(display_name)s. Provane un'altra." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "L'indirizzo email non è più iscritto/è schermato, e non può essere " "utilizzato" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Ripristina la Password" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Impossibile trovare l'account" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Nuova password" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Verifica la password" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Le passwords devono corrispondere" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Vecchia password" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Le passwords non corrispondono" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "La tua password è stata cambiata con successo." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "La vecchia password non è corretta" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Il gettone per la verifica è sconosciuto!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Il gettone è scaduto" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "L'email è già in uso per un altrə utente" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Cambio di email confermato" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "L'indirizzo email è cambiato" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -749,15 +749,15 @@ msgstr "" "Il tuo indirizzo email è cambiato. Se non lo hai richiesto, contatta un " "amministratore per favore." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Ora potete entrare" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Invia" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -765,7 +765,7 @@ msgstr "" "Quell'email è ora schermata. Contattate un amministratore se non lo " "desiderate, per favore." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -775,15 +775,15 @@ msgstr "" "(A-Za-z), numeri (0-9), trattini bassi (_), meno (-) e punti (.). " "Considera di contattare unə amministratorə" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "L'utente è già statə registratə" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Impossibile ottenere il nome utente GitHub" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "L'utente è già statə registratə!" @@ -894,90 +894,90 @@ msgstr ">50k scaricamenti" msgid "Has received %(downloads)d downloads across all packages." msgstr "Ha ricevuto %(downloads)d scaricamenti per tutti i suoi contenuti." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Modifica il Profilo" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Account e Sicurezza" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "Email e Notifiche" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Gettoni API" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Strumenti per Moderatori" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "URL per le donazioni" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Quel nome è già in uso" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" "Lɜ utenti col rango di moderatorə o superiore non possono essere " "cancellatɜ" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Nome da mostrare" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Nome Utente sul Forum" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "Nome Utente su GitHub" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Rango" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Non puoi promuovere un utente ad un livello più alto del tuo!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Testo da trovare (espressione regolare)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Filtro dei file" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Ricerca" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Esiste già un contenuto con questo nome. Si prega di consultare Politiche" " e Linee guida 3" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" "E' necessario un rilascio prima che questo contenuto possa essere " "approvato." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -985,17 +985,17 @@ msgid "" "%(deps)s" msgstr "Le seguenti dipendenze devono prima essere aggiunte a ContentDB: %(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Devi aggiungere almeno una cattura dello schermo." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Aspetta che la licenza sia aggiunta a CDB per favore." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -1003,15 +1003,15 @@ msgstr "" "Il nome può contenere solo lettere minuscole (a-z), numeri (0-9) e " "trattini bassi (_)" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Non ti è permesso di modificare questo contenuto" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Non ti è permesso di modificare il nome del contenuto" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Impossibile aggiungere l'etichetta protetta %(title)s al contenuto" @@ -1034,15 +1034,15 @@ msgstr "" "Hash del contributo non valido; deve essere una stringa in base16 lunga " "40 caratteri" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Troppe richieste, aspetta un po' prima di riprovare per favore" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "un file di immagine PNG o JPG" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1051,50 +1051,50 @@ msgstr "" "La cattura dello schermo è troppo piccola, dovrebbe avere una dimensione " "di almeno %(width)s a %(height)s pixel" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Carica %(file_desc)s, per favore" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "L'immagine caricata non è di fatto una immagine" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Modulo" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Gioco" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Pacchetto Texture" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Moduli" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Giochi" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Pacchetti Texture" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Invia per l'Approvazione" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Permetti" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1103,13 +1103,13 @@ msgstr "Permetti" msgid "Delete" msgstr "Rimuovi" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Ricevi questa email perchè sei unə utente registratə di ContentDB." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1117,22 +1117,22 @@ msgstr "" "Ricevi questa email perchè qualcunə (si spera tu) ha inserito questo " "indirizzo come email di unə utente." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nuove notifiche" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Mostra" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Gestisci le impostazioni email" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2296,7 +2296,7 @@ msgid "Supported?" msgstr "Supportato?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2304,22 +2304,19 @@ msgid "Detected from dependencies" msgstr "Rilevato dalle dipendenze" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Aggiunto dall'Editor" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Non è richiesto alcun gioco specifico" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "Linee mod.conf generate" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." @@ -2327,19 +2324,44 @@ msgstr "" "È necessario definire manualmente almeno un gioco supportato prima di " "poterlo disattivare." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "Sostituzioni dell'editor" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -3044,18 +3066,14 @@ msgstr "Opzionale" msgid "Compatible Games" msgstr "Giochi Compatibili" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3329,8 +3347,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -4069,11 +4087,9 @@ msgstr "Ora ti è possibile disiscriverti." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" -"Disiscriverti potrebbe impedirti di accedere all'account " -"'%(display_name)s'" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -4103,27 +4119,27 @@ msgstr "Cerca Nei Rilasci dei Contenuti" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Cerca nei Rilasci dei Contenuti" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4208,3 +4224,50 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Giochi supportati (separati da virgole)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Giochi non supportati (separati da virgole)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "Aggiunto dall'Editor" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "Non è richiesto alcun gioco specifico" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "Linee mod.conf generate" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "Sostituzioni dell'editor" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" +#~ "Disiscriverti potrebbe impedirti di accedere" +#~ " all'account '%(display_name)s'" + diff --git a/translations/ja/LC_MESSAGES/messages.po b/translations/ja/LC_MESSAGES/messages.po index 3dcdc99f..f16368db 100644 --- a/translations/ja/LC_MESSAGES/messages.po +++ b/translations/ja/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2022-03-07 23:19+0000\n" "Last-Translator: Jun Nogata \n" "Language: ja\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "出入り禁止にされました。" -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "出入り禁止にされました。" msgid "Packages" msgstr "" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "" @@ -50,18 +50,18 @@ msgstr "名前" msgid "Limit to package" msgstr "パッケージへの制限" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "保存" @@ -133,301 +133,301 @@ msgstr "削除" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "エラー:既に他のパッケージがこのフォーラムトピックを使っています!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "エラー:フォーラムトピックを書いた人とパッケージの作者が一致しません。" -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "警告:フォーラムトピックが見つかりません。トピックがつくられたばかりかもしれません。" -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "ダウンロードできるものはありません。" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "種類" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "タイトル(人が読める形式)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "名前(技術的なもの)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "小文字 (a-z)、数字 (0-9)、アンダースコア (_) に限ります" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "短い説明(プレーンテキスト)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "保守状態" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "タグ" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "内容の警告" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "ライセンス" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "メディアのライセンス" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "長い説明(Markdown形式)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "VCSリポジトリURL" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "WebサイトURL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "イシュートラッカーURL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "フォーラムトピックID" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "動画URL" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "ユーザーが見つかりません" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "どのような変更が必要か、承認スレッドでコメントしてください" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "削除されたパッケージ" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "未承認のパッケージ" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "メンテナー(複数の場合、カンマで区切る)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "メンテナーではありません" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "パッケージ所有者はメンテナーから自分は外せません" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "作成者名" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "タイトル" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Minetest最低バージョン" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Minetest最高バージョン" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "タスクID" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Gitからインポート" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr ".zipファイルをアップロード" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "リリースを作成" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "設定を保存" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "自動化を無効" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "コメント" @@ -460,10 +460,10 @@ msgid "" "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -495,261 +495,261 @@ msgstr "" msgid "Report" msgstr "報告" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "すでに購読済みです!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "スレッドを購読" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "購読を解除!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "すでに購読解除済みです!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "スレッドをロック" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "スレッドをロック解除" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "プライベート" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "ユーザー名またはメールアドレス" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "パスワード" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "ログイン状態を保存する" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "サインイン" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "メールアドレスまたはパスワードが違います" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "ユーザー %(username)s が存在しません" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "パスワードが違います。設定しましたか?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "登録メールの確認が必要です" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "ログインに失敗しました" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "表示名" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "ユーザー名" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "メール" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "同意する" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "登録" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "CAPTCHAの答えが違います" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "ユーザー名が無効です" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "そのユーザー名/表示名は使われています。別の名前を使ってください。" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "そのメールアドレスはすでに登録されています" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "パスワードをリセット" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "アカウントが見つかりません" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "新しいパスワード" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "パスワードの確認" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "" @@ -860,84 +860,84 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "プロフィールを編集" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "アカウントとセキュリティ" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "メールと通知" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "APIトークン" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "寄付URL" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "表示名" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "フォーラム ユーザー名" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "GitHubユーザー名" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "順位" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "検索" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -945,31 +945,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -988,65 +988,65 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "ゲーム" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "テクスチャパック" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "ゲーム" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "テクスチャパック" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "承認申請" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "承認" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1055,34 +1055,34 @@ msgstr "承認" msgid "Delete" msgstr "削除" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "表示" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "メール設定の管理" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2177,7 +2177,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2185,39 +2185,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2854,18 +2876,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3123,8 +3141,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3820,7 +3838,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3849,27 +3867,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4002,3 +4020,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/lv/LC_MESSAGES/messages.po b/translations/lv/LC_MESSAGES/messages.po index 74beb30c..80f48bfe 100644 --- a/translations/lv/LC_MESSAGES/messages.po +++ b/translations/lv/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2022-07-14 14:22+0000\n" "Last-Translator: Cow Boy \n" "Language: lv\n" @@ -20,15 +20,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Izraidīts:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Jūs esat ticis izraidīts." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -36,7 +36,7 @@ msgstr "Jūs esat ticis izraidīts." msgid "Packages" msgstr "Papildinājumi" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s pirms" @@ -51,18 +51,18 @@ msgstr "Vārds" msgid "Limit to package" msgstr "Limitēt uz papildinājumu" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Saglabāt" @@ -137,15 +137,15 @@ msgstr "Izņemt" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Kļūda: Šo foruma tēmu jau izmanto cits papildinājums!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Kļūda: Foruma tēmas autors nesakrīt ar papildinājuma autoru." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -153,303 +153,303 @@ msgstr "" "Brīdinājums: Foruma tēma nav atrasta. Var arī notikt ja tēma ir tikko " "pievienota." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Nav pieejama neviena lejupielāde." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Tips" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Nosaukums (Cilvēkam lasāms)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Tehniskais nosaukums" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Atļauti tikai mazie burti (a-z), cipari (0-9), un pasvītrojumi (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Īss Apraksts (Vienkāršs Teksts)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Uzturēšanas Stāvoklis (piemēram Beta)" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Nozīmītes" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Satura Brīdinājumi" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Licence" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Mēdiju Licence" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Garais Apraksts (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 #, fuzzy msgid "VCS Repository URL" msgstr "VCS Glabātuves URL" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "Mājaslapas URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "Problēmu Izsekotāja URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "Foruma Tēmas ID" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "Video URL" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Pakotne jau eksistē" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Nevarēja atrast šo lietotāju" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Atļauja liegta" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Jums nav atļaujas to darīt" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "Lūdzu komentējiet kādas pārmaiņas ir nepieciešamas apstiprināšanas tēmā" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Izdzēsts papildinājums" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Neapstiprināts papildinājums" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Uzturētāji (Atdalīti ar komatu)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Jums nav atļaujas mainīt uzturētāju sarakstu" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Jūs neesat uzturētājs" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Papildinājuma saimnieki nevar sevi noņemt no uzturētāju saraksta" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Autora Vārds" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 #, fuzzy msgid "Title" msgstr "Virsraksts" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 #, fuzzy msgid "Method" msgstr "Metode" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Faila Augšupielāde" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 #, fuzzy msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git saite (ti: pievienojuma hash, atzars, vai nozīmīte)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Minimālā Minetest Versija" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Maksimālā Minetest Versija" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 #, fuzzy msgid "URL" msgstr "Saite (URL)" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "Uzdevuma ID" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 #, fuzzy msgid "Is Approved" msgstr "Ir Pieņemts" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Importēt no Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Augšupielādēt .zip failu" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 #, fuzzy msgid "Set Min" msgstr "Uzlikt Minimumu" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 #, fuzzy msgid "Set Max" msgstr "Uzlikt Maksimumu" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Pārmainīt vienīgi tukšās vērtības" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 #, fuzzy msgid "Update" msgstr "Atjaunināt" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 #, fuzzy msgid "Trigger" msgstr "Slēdzis" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 #, fuzzy msgid "New Commit" msgstr "Jauns Pievienojums" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Jauna Nozīmīte" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Atzara vārds" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Darbība" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #, fuzzy msgid "Send notification and mark as outdated" msgstr "Nosūtīt atgādinājumu un marķēt kā novecojušu" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Radīt izlaidienu" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Saglabāt Uzstādījumus" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Atspējot Automatizāciju" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Lūdzu pievienojiet Git glabātuves URL lai uzstādītu automātiskos " "izlaidienus" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 #, fuzzy msgid "Deleted update configuration" msgstr "Nodzēsta atjauninājumu konfigurācija" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Tagad lūdzu izveidojiet sākotnējo izlaidienu" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Komentārs" @@ -485,10 +485,10 @@ msgstr "" " pagaidiet pirms mēģiniet vēlreiz un apdomājiet lai vērtējumi būtu " "detalizētāki" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -525,115 +525,115 @@ msgstr "Vēstījums" msgid "Report" msgstr "Ziņojums" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Jau pierakstījies!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Pierakstījies rakstam" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Atrakstījies!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 #, fuzzy msgid "Already not subscribed!" msgstr "Jau nav pierakstīts!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Aizslēgts raksts" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Atslēgts raksts" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Nevar izdzēst raksta atvēruma komentāru!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Lūdzu uzgaidiet pirms atkal komentējiet" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Privāts" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Atvērt Rakstu" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Nebija iespējams izveidot rakstu!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Pieņemšanas raksts jau eksistē! Lūdzu sniedziet savu atbildi tur" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Lūdzu pagaidiet pirms izveidojiet jaunu rakstu" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Lietotājvārds vai e-pasts" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Parole" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Atcerēties mani" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Pierakstīties" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Nepareiza e-pasta adrese vai parole" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Lietotājs %(username)s neeksistē" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Nepareiza parole. Vai jūs to uzstādījāt?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Jums vajag apstiprināt reģistrācijas e-pastu" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Pieslēgšanās nav izdevusies" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 #, fuzzy msgid "Display Name" msgstr "Iesauka" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Lietotājvārds" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -641,46 +641,46 @@ msgstr "" "Atļaut vienīgi alfabēta burti (A-Za-z), cipari (0-9), apakšsvītras (_), " "mīnusi (-), un punkti(.)" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "E-pasts" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Kāds ir uzdevuma(augšā) rezultāts?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Es piekrītu" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Reģistrēties" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Nepareiza captcha atbilde" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Lietotājvārds nav pareizs" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Šim lietotājvārdam profils jau eksistē, bet tas nav vēl ticis piesavināts." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "Šis lietotājvārds/iesauka jau tiek izmantots, lūdzu izvēlieties citu." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "Epasts jau tiek izmantots" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -689,71 +689,71 @@ msgstr "" "Mēs nevārējām izveidot šo profilu, jo šo epastu izmanto %(display_name)s." " Mēģiniet izmantot citu epasta adresi." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 #, fuzzy msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Šī epasta adrese ir tikusi atrakstīta/pievienota melnajā sarakstā un " "nevar tikt izmantota" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Pārstatīt Paroli" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Nav iespējams atrast profilu" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Jauna parole" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Apstipriniet paroli" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Parolēm ir jāsakrīt" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Vecā parole" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Paroles nesakrīt" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Jūsu parole ir veiksmīgi nomainīta." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Vecā parole ir nepareiza" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Nezināms verifikācijas marķieris!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Marķieris ir novecojis" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Šo epastu jau izmanto cits lietotājs" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Apstiprināta epasta maiņa" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Epasta adrese pārmainīta" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -761,15 +761,15 @@ msgstr "" "Jūsu epasta adrese ir tikusi pārmainīta. Ja jūs to nepieprasījāt, lūdzams" " sazināties ar administratoru." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Jūs tagad variet pierakstīties" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Sūtīt" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -777,7 +777,7 @@ msgstr "" "Šis epasts ir melnajā sarakstā. Lūdzams kontaktēties ar administratoru ja" " vēlaties to mainīt." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -787,16 +787,16 @@ msgstr "" "(0-9), apakšsvītras(_), mīnusi (-), un punkti (.). Apdomājiet sazināšanos" " ar administratoru" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Lietotājs jau ticis reģistrēts" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 #, fuzzy msgid "Unable to get GitHub username for user" msgstr "Nebija iespējams atrast GitHub lietotājvārdu priekš lietotāja" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Šis lietotājs jau ir reģistrēts!" @@ -908,85 +908,85 @@ msgstr ">50k lejupielādes" msgid "Has received %(downloads)d downloads across all packages." msgstr "Ir saņēmis/usi %(downloads)d lejupielādes par visiem papildinājumiem." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Rediģēt Profilu" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Profils un Drošība" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "Epasts un Atgādinājumi" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API Marķieri" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 #, fuzzy msgid "Moderator Tools" msgstr "Uzrauga Rīki" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "Ziedojumu URL" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Jau eksistē lietotājs ar tādu pašu vārdu" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "Lietotāji ar uzrauga rangu vai virs nevar tikt dzēsti" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Iesauka" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Forumu Lietotājvārds" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "GitHub Lietotājvārds" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Rangs" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nevar paaugstināt lietotāju virs sava ranga!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Teksts kuru jāatrod (regex)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Failu filtrs" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Meklēšana" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Izlaidiens ir nepieciešams lai apstiprinātu papildinājumu." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -994,17 +994,17 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Jums jāpievieno vismaz viens ekrānšāviņš." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -1012,15 +1012,15 @@ msgstr "" "Vārds var tikai saturēt mazos burtus (a-z), ciparus (0-9), un " "apakšsvītras(_)" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Jums nav atļaujas rediģēt šo papildinājumu" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Jums nav atļaujas pārmainīt papildinājuma vārdu" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Nav iespējams pievienot aizsargāto nozīmīti %(title)s papildinājumam" @@ -1044,15 +1044,15 @@ msgstr "" "Nederīgs pievienojuma marķieris; jābūt 40 rakstzīmju garam heksadecimālam" " teikumam" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Par daudz pieprasījumu, lūdzu pagaidiet pirms mēģiniet vēlreiz" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "PNG vai JPG attēla fails" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1061,50 +1061,50 @@ msgstr "" "Ekrānšāviņš ir par mazu, tam jābūt vismaz %(width)s reiz %(height)s " "pikseļiem" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Lūdzu augšupielādēt %(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "Augšupielādētais attēls patiesībā nav attēls" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mods" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Spēle" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Tekstūru Komplekts" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modi" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spēles" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Tekstūru Komplekti" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Nosūtīt Apstiprināšanai" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Apstiprināt" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1113,7 +1113,7 @@ msgstr "Apstiprināt" msgid "Delete" msgstr "Izdzēst" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1121,7 +1121,7 @@ msgstr "" "Jūs esiet saņēmis šo epastu jo esiet reģistrēts satura datubāzes " "ContentDB lietotājs." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1129,22 +1129,22 @@ msgstr "" "Jūs esiet saņēmis šo epastu tāpēc ka kāds (cerams jūs) ir ierakstījis šo " "epastu kā lietotāja epastu." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d jauni atgādinājumi" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Skatīt" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Pārvaldīt epasta uzstādījumus" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2275,7 +2275,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2283,39 +2283,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2952,18 +2974,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3221,8 +3239,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3918,7 +3936,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3947,27 +3965,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4040,3 +4058,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/lzh/LC_MESSAGES/messages.po b/translations/lzh/LC_MESSAGES/messages.po index a00c6934..b789ac6f 100644 --- a/translations/lzh/LC_MESSAGES/messages.po +++ b/translations/lzh/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: lzh\n" @@ -17,15 +17,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "" -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -33,7 +33,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "" @@ -48,18 +48,18 @@ msgstr "" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "" @@ -131,301 +131,301 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "" @@ -458,10 +458,10 @@ msgid "" "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -493,261 +493,261 @@ msgstr "" msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "" @@ -858,84 +858,84 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -943,31 +943,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -986,65 +986,65 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1053,34 +1053,34 @@ msgstr "" msgid "Delete" msgstr "" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2173,7 +2173,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2181,39 +2181,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2850,18 +2872,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3119,8 +3137,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3816,7 +3834,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3845,27 +3863,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4042,3 +4060,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/messages.pot b/translations/messages.pot index 24c6ddce..ea66684c 100644 --- a/translations/messages.pot +++ b/translations/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,15 +17,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "" -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -33,7 +33,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "" @@ -48,18 +48,18 @@ msgstr "" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "" @@ -131,301 +131,301 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "" @@ -458,10 +458,10 @@ msgid "" "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -493,261 +493,261 @@ msgstr "" msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "" @@ -858,84 +858,84 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -943,31 +943,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -986,65 +986,65 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1053,34 +1053,34 @@ msgstr "" msgid "Delete" msgstr "" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2173,7 +2173,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2181,39 +2181,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2850,18 +2872,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3119,8 +3137,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3816,7 +3834,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3845,27 +3863,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" diff --git a/translations/ms/LC_MESSAGES/messages.po b/translations/ms/LC_MESSAGES/messages.po index 53973982..75128440 100644 --- a/translations/ms/LC_MESSAGES/messages.po +++ b/translations/ms/LC_MESSAGES/messages.po @@ -7,29 +7,28 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-06-19 23:38+0000\n" "Last-Translator: \"Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat " "Yasuyoshi\" \n" -"Language-Team: Malay \n" "Language: ms\n" +"Language-Team: Malay " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.18.1\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Diharamkan:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Anda telah diharamkan." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -37,7 +36,7 @@ msgstr "Anda telah diharamkan." msgid "Packages" msgstr "Pakej" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s yang lalu" @@ -52,18 +51,18 @@ msgstr "Nama" msgid "Limit to package" msgstr "Hadkan ke pakej" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Simpan" @@ -135,15 +134,15 @@ msgstr "Buang" msgid "Supported Games" msgstr "Permainan Disokong" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Ralat: Pakej lain sudah menggunakan topik forum ini!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Ralat: Pencipta topik forum tidak sepadan dengan pencipta pakej." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -151,87 +150,87 @@ msgstr "" "Amaran: Topik forum tidak dijumpai. Ini mungkin berlaku jika topik " "tersebut baru saja dicipta." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Tiada muat turun tersedia." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Jenis" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Tajuk (Bacaan manusia)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Nama (Teknikal)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Huruf kecil (a-z), digit (0-9), dan garis bawah (_) sahaja" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Perihal Pendek (Teks biasa)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Keadaan Penyenggaraan" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Tag" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Amaran Kandungan" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Lesen" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Lesen Media" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Perihal Panjang (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL Laman Sesawang" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL Penjejak Isu" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "URL Derma" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_game bukanlah nama yang dibenarkan" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -239,203 +238,203 @@ msgstr "" "Pakej sudah wujud, tetapi telah dibuang. Sila hubungi kakitangan " "ContentDB untuk memulihkan pakej" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Pakej sudah wujud" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Tidak jumpa pengguna tersebut" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Kebenaran ditolak" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Anda tiada kebenaran untuk berbuat sedemikian" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Sila tulis komen mengenai perubahan apa yang diperlukan dalam bebenang " "kelulusan" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Pakej dipadam" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Pakej tidak diluluskan" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Penyenggara (Dipisahkan dengan koma)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Anda tiada kebenaran untuk edit penyenggara" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Anda bukan seorang penyenggara" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik pakej tidak boleh mengeluarkan diri sendiri sebagai penyenggara" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Nama Pencipta" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Membolehkan pengesan sokongan berdasarkan pada kebergantungan (disyorkan)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Permainan disokong (Dipisahkan dengan koma)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" +msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Permainan tidak disokong (Dipisahkan dengan koma)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" -msgstr "Menyokong semua permainan (melainkan dinyatakan)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Tajuk" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Kaedah" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Muat Naik Fail" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Rujukan git (cth: cincang serahan, cabang, atau tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Versi Minetest Minimum" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Versi Minetest Maksimum" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "ID Tugas" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Telah Diluluskan" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Import dari Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Muat naik fail .zip" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Tetapkan Minimum" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Tetapkan Maksimum" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Hanya tukar nilai yang sebelum ini ditetapkan sebagai tiada" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Kemas kini" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Picu" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Serahan Baharu" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Tag Baharu" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Nama cabang" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Perbuatan" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Hantar pemberitahuan dan tanda sebagai lapuk" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Cipta terbitan" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Simpan Tetapan" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Lumpuhkan Automasi" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Sila tambah URL repositori Git untuk menetapkan terbitan automatik" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Konfigurasi kemas kini telah dipadam" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Sekarang, sila cipta sebuah terbitan awal" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Komen" @@ -471,10 +470,10 @@ msgstr "" "sebelum cuba lagi, dan pertimbangkan untuk buat ulasan anda lebih " "terperinci" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Pemautan ke tapak disekat tidak dibenarkan" @@ -506,115 +505,115 @@ msgstr "Mesej" msgid "Report" msgstr "Lapor" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Sudah dilanggan!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Dilanggan ke bebenang" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Buang langganan!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Sudah dibuang langganan!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Bebenang dikunci" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Bebenang dibuka kunci" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Tidak boleh padam hantaran pembuka bebenang!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Sila tunggu sebentar sebelum menulis komen lagi" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Peribadi" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Buka Bebenang" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Tidak mampu cipta bebenang!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" "Bebenang kelulusan sudah wujud! Pertimbangkan untuk balas di bebenang " "tersebut" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Sila tunggu sebentar sebelum membuka bebenang yang lain" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "Selesai" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Nama pengguna atau e-mel" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Kata laluan" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Ingat saya" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Log masuk" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "E-mel atau kata laluan tidak betul" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Pengguna %(username)s tidak wujud" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Kata laluan tidak betul. Adakah anda pernah tetapkannya?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Anda perlu sahkan e-mel pendaftaran" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Log masuk gagal" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Nama Paparan" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nama Pengguna" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -622,48 +621,48 @@ msgstr "" "Hanya huruf abjad (A-Za-z), nombor (0-9), garis bawah (_), tanda tolak " "(-), dan noktah (.) dibenarkan" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "E-mel" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Apakah keputusan bagi perkiraan di atas?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Saya setuju" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Daftar" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Jawapan captcha tidak betul" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Nama pengguna tidak sah" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Akaun sudah wujud untuk nama pengguna tersebut tetapi ia masih belum " "dituntut." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "Nama pengguna/nama paparan tersebut sudah digunakan, sila pilih yang lain." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "E-mel sudah digunakan" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -672,70 +671,70 @@ msgstr "" "Kami tidak mampu mencipta akaun kerana e-mel tersebut sudah digunakan " "oleh %(display_name)s. Cuba alamat e-mel yang lain." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Alamat e-mel tersebut telah dibuang langganan/disenaraihitamkan, dan " "tidak boleh digunakan" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Tetap Semula Kata Laluan" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Tidak mampu mencari akaun" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Kata laluan baharu" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Sahkan kata laluan" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Kata laluan mestilah sepadan" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Kata laluan lama" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Kata laluan mestilah sepadan" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Kata laluan anda telah berjaya ditukar." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Kata laluan lama tidak betul" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Token pengesahan tidak diketahui!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Token telah tamat tempoh" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Pengguna lain sudah menggunakan e-mel tersebut" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Pertukaran e-mel disahkan" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Alamat e-mel telah ditukar" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -743,15 +742,15 @@ msgstr "" "Alamat e-mel anda telah ditukar. Jika anda tidak memohon pertukaran ini, " "sila hubungi pentadbir." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Anda boleh log masuk sekarang" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Hantar" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -759,7 +758,7 @@ msgstr "" "E-mel tersebut kini disenaraihitamkan. Sila hubungi pentadbir jika anda " "ingin mengundurkan perbuatan ini." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -769,15 +768,15 @@ msgstr "" "bawah (_), tanda tolak (-), dan noktah (.) dibenarkan. Pertimbangkan " "hubungi pentadbir" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Pengguna sudah pun dituntut" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Tidak mampu mendapatkan nama pengguna GitHub untuk pengguna" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Pengguna tersebut sudah pun dituntut!" @@ -894,86 +893,86 @@ msgstr ">50k muat turun" msgid "Has received %(downloads)d downloads across all packages." msgstr "Telah menerima %(downloads)d muat turun merentasi kesemua pakej." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Edit Profil" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Akaun dan Keselamatan" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "E-mel dan Pemberitahuan" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Token API" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Alatan Moderator" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "URL Derma" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Seorang pengguna sudah ada nama tersebut" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "Pengguna dengan pangkat moderator ke atas tidak boleh dipadam" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Nama paparan" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Nama Pengguna Forum" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "Nama Pengguna GitHub" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Pangkat" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Tidak boleh naikkan pengguna ke pangkat lebih tinggi dari diri anda " "sendiri!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Tulisan untuk dicari (regex)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Penapis fail" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Cari" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "Pakej sudah wujud dengan nama ini. Sila lihat Polisi dan Panduan 3" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Suatu terbitan diperlukan sebelum pakej ini boleh diluluskan." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -983,17 +982,17 @@ msgstr "" "Kebergantungan wajib berikut perlu ditambah ke ContentDB terlebih dahulu:" " %(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Anda perlu tambah sekurang-kurangnya satu tangkap layar." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Sila tunggu lesen tersebut ditambah ke CDB dahulu." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -1001,15 +1000,15 @@ msgstr "" "Nama hanya boleh mengandungi huruf kecil (a-z), digit (0-9), dan garis " "bawah (_) sahaja" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Anda tiada kebenaran untuk edit pakej ini" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Anda tiada kebenaran untuk menukar nama pakej" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Tidak mampu menambah tag terlindung %(title)s kepada pakej" @@ -1032,15 +1031,15 @@ msgstr "" "Cincang serahan tidak sah; ia mestilah rentetan asas 16 dengan panjang 40" " aksara" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Terlalu banyak permintaan, sila tunggu sebentar sebelum mencuba lagi" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "suatu fail imej PNG atau JPG" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1049,50 +1048,50 @@ msgstr "" "Tangkap layar terlalu kecil, saiznya patut sekurang-kurangnya " "%(width)sx%(height)s piksel" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Sila muat naik %(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "Imej yang dimuat naik sebenarnya bukan sejenis imej" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mods" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Permainan" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Pek Tekstur" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Permainan" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Pek Tekstur" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Hantar untuk Proses Kelulusan" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Luluskan" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1101,13 +1100,13 @@ msgstr "Luluskan" msgid "Delete" msgstr "Padam" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Anda menerima e-mel ini kerana anda pengguna berdaftar ContentDB." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1115,22 +1114,22 @@ msgstr "" "Anda menerima e-mel ini kerana seseorang (harapnya anda) telah memasukkan" " alamat e-mel anda sebagai e-mel seorang pengguna." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d pemberitahuan baharu" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Lihat" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Uruskan tetapan e-mel" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1522,8 +1521,8 @@ msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -"Tiada pakej yang diulas menerima derma. Pertimbangkan untuk mengulas pakej " -"kegemaran anda" +"Tiada pakej yang diulas menerima derma. Pertimbangkan untuk mengulas " +"pakej kegemaran anda" #: app/templates/donate/index.html:71 msgid "Sign in to see recommendations based on the packages you've reviewed" @@ -2286,30 +2285,27 @@ msgid "Supported?" msgstr "Disokong?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" -msgstr "Menyokong semua permainan melainkan dinyatakan sebaliknya" +msgid "Supports all games (unless excluded by unsupported_games)" +msgstr "" #: app/templates/packages/game_support.html:47 msgid "Detected from dependencies" msgstr "Dikesan dari kebergantungan" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Ditambah oleh Penyunting" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Tiada permainan khusus diperlukan" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "Baris mod.conf yang dijana" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." @@ -2317,23 +2313,46 @@ msgstr "" "Anda perlu mentakrifkan secara manual sekurang-kurangnya satu permainan " "yang disokong sebelum anda boleh mematikan ini." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -"Melainkan dinyatakan sebaliknya, pakej ini patut berfungsi dengan semua " -"permainan." -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -"Anda boleh menanda ini dan masih menetapkan permainan yang anda sudah uji " -"bagi nilai supported_games." +"Anda boleh menanda ini dan masih menetapkan permainan yang anda sudah uji" +" bagi nilai supported_games." -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "Pengatasan Penyunting" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -3033,18 +3052,14 @@ msgstr "Pilihan" msgid "Compatible Games" msgstr "Permainan yang Serasi" -#: app/templates/packages/view.html:464 -msgid "Should support most games." -msgstr "Sepatutnya menyokong kebanyakan permainan." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" +msgstr "Tiada permainan khusus diperlukan" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "Diuji dengan:" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "Tiada permainan khusus diperlukan" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "Adakah maklumat di atas betul?" @@ -3052,8 +3067,8 @@ msgstr "Adakah maklumat di atas betul?" #: app/templates/packages/view.html:490 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -"Anda perlu mengesahkan ini ataupun memberitahu ContentDB mengenai permainan " -"yang disokong" +"Anda perlu mengesahkan ini ataupun memberitahu ContentDB mengenai " +"permainan yang disokong" #: app/templates/packages/view.html:502 msgid "Does not work with:" @@ -3320,11 +3335,9 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" -"Jika pakej anda menyokong semua permainan melainkan dinyatakan sebaliknya, " -"sahkannya menggunakan 'Menyokong semua permainan'" #: app/templates/todo/game_support.html:35 msgid "Supports all games" @@ -3351,9 +3364,9 @@ msgid "" "games listed in unsupported_games." msgstr "" "Klik butang di bawah untuk mengesahkan kesemua permainan tanpa nilai " -"supported_games yang disenaraikan (tulisan merah di atas) memang menyokong " -"semua permainan, kecuali mana-mana permainan yang tersenarai bawah nilai " -"unsupported_games." +"supported_games yang disenaraikan (tulisan merah di atas) memang " +"menyokong semua permainan, kecuali mana-mana permainan yang tersenarai " +"bawah nilai unsupported_games." #: app/templates/todo/game_support.html:72 msgid "Confirm" @@ -4066,11 +4079,9 @@ msgstr "Kini anda boleh buang langganan." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" -"Membuang langganan boleh menghalang anda daripada log masuk ke akaun " -"'%(display_name)s'" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -4101,27 +4112,27 @@ msgstr "Cari dalam Terbitan Pakej" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Cari Terbitan Pakej" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "Sepanjang masa" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "7 hari lepas" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "30 hari lepas" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "90 hari lepas" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "Permulaan tahun hingga sekarang" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "Tahun lepas" @@ -4390,3 +4401,58 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "Tiada disenaraikan, dianggap menyokong semua permainan" + +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Permainan disokong (Dipisahkan dengan koma)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Permainan tidak disokong (Dipisahkan dengan koma)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "Menyokong semua permainan (melainkan dinyatakan)" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "Menyokong semua permainan melainkan dinyatakan sebaliknya" + +#~ msgid "Added by Editor" +#~ msgstr "Ditambah oleh Penyunting" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "Tiada permainan khusus diperlukan" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "Baris mod.conf yang dijana" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" +#~ "Melainkan dinyatakan sebaliknya, pakej ini " +#~ "patut berfungsi dengan semua permainan." + +#~ msgid "Editor Overrides" +#~ msgstr "Pengatasan Penyunting" + +#~ msgid "Should support most games." +#~ msgstr "Sepatutnya menyokong kebanyakan permainan." + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" +#~ "Jika pakej anda menyokong semua " +#~ "permainan melainkan dinyatakan sebaliknya, " +#~ "sahkannya menggunakan 'Menyokong semua " +#~ "permainan'" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" +#~ "Membuang langganan boleh menghalang anda " +#~ "daripada log masuk ke akaun " +#~ "'%(display_name)s'" + diff --git a/translations/nb_NO/LC_MESSAGES/messages.po b/translations/nb_NO/LC_MESSAGES/messages.po index 5e5cfb81..34fc2d4e 100644 --- a/translations/nb_NO/LC_MESSAGES/messages.po +++ b/translations/nb_NO/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2022-01-10 15:53+0000\n" "Last-Translator: Imre Kristoffer Eilertsen \n" "Language: nb_NO\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Du har blitt bannlyst." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Du har blitt bannlyst." msgid "Packages" msgstr "" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s siden" @@ -50,18 +50,18 @@ msgstr "Navn" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Lagre" @@ -133,301 +133,301 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "" @@ -460,10 +460,10 @@ msgid "" "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -495,261 +495,261 @@ msgstr "" msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Passord" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Logg inn" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "" @@ -860,84 +860,84 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -945,31 +945,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -988,66 +988,66 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:68 #, fuzzy msgid "Game" msgstr "Navn" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1056,34 +1056,34 @@ msgstr "" msgid "Delete" msgstr "" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2176,7 +2176,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2184,39 +2184,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2853,18 +2875,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3123,8 +3141,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3820,7 +3838,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3849,27 +3867,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4138,3 +4156,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/nl/LC_MESSAGES/messages.po b/translations/nl/LC_MESSAGES/messages.po index 89aa5a0d..5cff0fa7 100644 --- a/translations/nl/LC_MESSAGES/messages.po +++ b/translations/nl/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2022-12-25 16:50+0000\n" "Last-Translator: CouldBeMathijs \n" "Language: nl\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Verbannen:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Je bent verbannen." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Je bent verbannen." msgid "Packages" msgstr "Pakketten" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s geleden" @@ -50,18 +50,18 @@ msgstr "Naam" msgid "Limit to package" msgstr "Beperken tot pakket" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Opslaan" @@ -134,15 +134,15 @@ msgstr "Verwijderen" msgid "Supported Games" msgstr "Ondersteunde spellen" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Fout: Een ander pakket gebruikt dit forumonderwerp al!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Fout: Auteur van forumonderwerp komt niet overeen met auteur van pakket." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -150,89 +150,89 @@ msgstr "" "Waarschuwing: Forumonderwerp niet gevonden. Dit kan gebeuren als het " "onderwerp nog maar net is aangemaakt." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Geen download beschikbaar." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Type" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Titel (door mensen leesbaar)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Naam (Technisch)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Alleen kleine letters (a-z), nummers (0-9) en underscores (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Kleine Beschrijving (Plaintext)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Onderhoudsstatus" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Tags" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Inhoudswaarschuwingen" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Licentie" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Medialicentie" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Lange beschrijving (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "Website URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 #, fuzzy msgid "Issue Tracker URL" msgstr "URL voor het volgen van problemen" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "Forum Thema Id" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "Video URL" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 #, fuzzy msgid "_game is not an allowed name" msgstr "_game mag niet name heten" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -240,204 +240,204 @@ msgstr "" "Pakket bestaat al, maar is verwijderd. Contacteer a.u.b. een werknemer " "van ContentDB om het pakket te herstellen" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Pakket bestaat al" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Kan die gebruiker niet vinden" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Toegang geweigerd" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Je hebt geen toestemming om dat te doen" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Geef aan welke wijzigingen nodig zijn in de goedkeuringsthread" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Verwijderd pakket" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Niet goedgekeurd pakket" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Onderhouders (gescheiden door komma's)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Je hebt geen toestemming om de oonderhouders aan te passen" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Je bent geen onderhouder" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakketeigenaren kunnen zichzelf niet verwijderen als onderhouder" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Naam van de auteur" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Ondersteuningsdetectie inschakelen op basis van afhankelijkheden " "(aanbevolen)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Ondersteunde spellen (door komma's gescheiden)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Niet ondersteunde spellen (door komma's gescheiden)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Titel" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Methode" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Bestand Upload" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git-referentie (o.a.: commit hash, branch of tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Minimale Minetest-versie" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Maximale Minetest-versie" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "Taak ID" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Is goedgekeurd" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Importeren vanuit Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Upload .zip-bestand" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Minimum instellen" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Maximum instellen" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Enkel waarden wijzigen die hiervoor \"none\" als waarde hadden" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Update" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 #, fuzzy msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Nieuwe Commit" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nieuwe Tag" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Branch-naam" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Actie" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Melding verzenden en markeren als verouderd" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Maak release" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Instellingen opslaan" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Automatisering uitschakelen" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Voeg een Git-repository-URL toe om automatische releases in te stellen" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Verwijderde update-instellingen" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Maak nu een eerste release a.u.b." -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Opmerking" @@ -472,10 +472,10 @@ msgstr "" "Je hebt te veel pakketten beoordeeld. Wacht voor je opnieuw probeert, en " "overweeg om je beoordelingen gedetailleerder te maken" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -507,113 +507,113 @@ msgstr "Bericht" msgid "Report" msgstr "Rapporteren" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Al geabonneerd!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Geabonneerd op de thread" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Uitgeschreven!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Al niet geabonneerd!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Vergrendelde thread" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Ontgrendelde thread" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Kan de openingspost van de thread niet verwijderen!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Wacht even voordat je weer commentaar geeft" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Privé" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Open Thread" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Kan geen thread maken!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Er bestaat al een goedkeuringthread! Overweeg daarin te antwoorden" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Wacht a.u.b. met het openen van een andere thread" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Gebruikersnaam of email" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Wachtwoord" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Onthoud mij" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Log in" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Incorrecte email of wachtwoord" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Gebruiker %(username)s bestaat niet" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Incorrect wachtwoord. Heb je er een ingesteld?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "U moet de registratie email bevestigen" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Aanmelden mislukt" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Weergavenaam" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Gebruikersnaam" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -621,46 +621,46 @@ msgstr "" "Enkel letters van het alfabet (A-Z,a-z), nummers (0-9), lage streepjes " "(_), mintekens (-), en punten (.) zijn toegestaan" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Wat is het resultaat van bovenstaande berekening?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Daar ben ik het mee eens" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registreer" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Onjuist captcha-antwoord" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Gebruikersnaam is ongeldig" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Een account bestaat al voor die gebruikersnaam, maar is nog niet geclaimd." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "Die gebruikersnaam/weergavenaam is al in gebruik, kies een andere." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "Email is al in gebruik" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -669,70 +669,70 @@ msgstr "" "We konden het account niet aanmaken omdat het e-mailadres al in gebruik " "is door %(display_name)s. Probeer een ander e-mailadres." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Dat e-mailadres is uitgeschreven/op de zwarte lijst gezet en kan niet " "worden gebruikt" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Wachtwoord opnieuw instellen" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Kan account niet vinden" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Nieuw wachtwoord" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Verifieer wachtwoord" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Wachtwoorden moeten overeenkomen" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Oude wachtwoord" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Wachtwoorden komen niet overeen" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Je wachtwoord is succesvol veranderd." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Oude wachtwoord is onjuist" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Onbekende verificatietoken!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Token is verlopen" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Een andere gebruiker gebruikt die e-mail al" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Bevestigde e-mailwijziging" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "E-mailadres gewijzigd" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -740,15 +740,15 @@ msgstr "" "Uw e-mailadres is gewijzigd. Als je hier niet om hebt gevraagd, neem dan " "contact op met een beheerder." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "U kunt nu inloggen" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Verstuur" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -756,7 +756,7 @@ msgstr "" "Die e-mail staat nu op de zwarte lijst. Neem contact op met een beheerder" " als u dit ongedaan wilt maken." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -766,15 +766,15 @@ msgstr "" " (0-9), lage streepjes (_), en punten (.) zijn toegestaan. Contacteer een" " administrator" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Gebruiker is al geclaimd" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Kan GitHub-gebruikersnaam voor gebruiker niet ophalen" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Die gebruiker is al geclaimd!" @@ -891,88 +891,88 @@ msgstr ">50 000 keer gedownload" msgid "Has received %(downloads)d downloads across all packages." msgstr "Heeft %(downloads)d downloads ontvangen overheen alle pakketten." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Profiel Wijzigen" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Profiel en Beveiliging" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "E-mail en Meldingen" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API Tokens" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Hulpmiddelen voor Moderators" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "URL om te Doneren" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Er bestaat al een gebruiker met die naam" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "Gebruikers met een Moderator rank of hoger kunnen niet worden verwijderd" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Weergavenaam" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Gebruikersnaam voor de Forums" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "GitHub Gebruikersnaam" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Rank" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Je kan geen gebruikers promoveren tot ranks die hoger zijn dan diegene " "die je zelf hebt!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Te vinden tekst (regex)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Bestandenfilter" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Zoeken" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Er bestaat al een pakket met die naam. Bekijk het document \"Beleid en " "Begeleiding 3\" (Policy and Guidance 3)" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Er is een release nodig, voordat dit pakket goedgekeurd kan worden." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -982,17 +982,17 @@ msgstr "" "De volgende verplichte afhankelijkheden moeten eerst toegevoegd worden " "aan ContentDB: %(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Je moet op z'n minst 1 screenshot toevoegen." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Wacht a.u.b. tot de licentie wordt toegevoegd aan CBD." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -1000,15 +1000,15 @@ msgstr "" "De naam kan enkel kleine letters (a-z), nummers (0-9), en lage streepjes " "(_) bevatten" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Je hebt niet de juiste machtigingen om deze pagina aan te passen" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Je hebt niet de juiste machtigingen om de pakketnaam aan te passen" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Het toevoegen van de beschermde tag %(title)s aan het pakket is mislukt" @@ -1031,15 +1031,15 @@ msgstr "" "De commit hash klopt niet; het moet een hexadecimale tekenreeks zijn van " "40 tekens lang" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Te veel verzoeken, wacht even voordat je het opnieuw probeert" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "Een PNG of JPG afbeeldingsbestand" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1048,50 +1048,50 @@ msgstr "" "De screenshot is te klein, het moet op z'n minst %(width)sx%(height)s " "pixels groot zijn" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Upload %(file_desc)s a.u.b." -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "De geüploade afbeelding is eigenlijk geen afbeelding" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Spel" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Textuurpakket" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spellen" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Textuurpakketten" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Indienen voor goedkeuring" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Goedkeuren" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1100,7 +1100,7 @@ msgstr "Goedkeuren" msgid "Delete" msgstr "Verwijderen" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1108,7 +1108,7 @@ msgstr "" "Je krijgt deze e-mail omdat je een geregistreerde gebruiker van ContentDB" " bent." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1116,22 +1116,22 @@ msgstr "" "Je krijgt deze e-mail om dat iemand (hopelijk was jij het), je " "e-mailadres gebruikt heeft als de e-mail van een gebruiker." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nieuwe modificaties" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Bekijken" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Beheer e-mailinstellingen" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2283,7 +2283,7 @@ msgid "Supported?" msgstr "Ondersteund?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2291,22 +2291,19 @@ msgid "Detected from dependencies" msgstr "Gedetecteerd van afhankelijkheden" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Toegevoegd door Editor" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Geen specifiek spel is noodzakelijk" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "mod.conf lijnen gegenereerd" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." @@ -2314,19 +2311,44 @@ msgstr "" "Je moet minstens 1 ondersteund spel handmatig definiëren voordat je dit " "kan uitschakelen." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "Editor overschrijft" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -2982,18 +3004,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3251,8 +3269,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3948,7 +3966,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3977,27 +3995,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4123,3 +4141,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Ondersteunde spellen (door komma's gescheiden)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Niet ondersteunde spellen (door komma's gescheiden)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "Toegevoegd door Editor" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "Geen specifiek spel is noodzakelijk" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "mod.conf lijnen gegenereerd" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "Editor overschrijft" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/pl/LC_MESSAGES/messages.po b/translations/pl/LC_MESSAGES/messages.po index 5a861b28..de8354c5 100644 --- a/translations/pl/LC_MESSAGES/messages.po +++ b/translations/pl/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-01-16 20:51+0000\n" "Last-Translator: Jakub Z \n" "Language: pl\n" @@ -20,15 +20,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Użytkownik zbanowany:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Zostałeś zbanowany." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -36,7 +36,7 @@ msgstr "Zostałeś zbanowany." msgid "Packages" msgstr "Paczki" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s temu" @@ -51,18 +51,18 @@ msgstr "Nazwa" msgid "Limit to package" msgstr "Ogranicz do paczki" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Zapisz" @@ -134,15 +134,15 @@ msgstr "Usuń" msgid "Supported Games" msgstr "Wspierane gry" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Błąd: Inna paczka już używa tego tematu na forum!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Błąd: Autor tematu na forum nie zgadza się z autorem paczki." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -150,87 +150,87 @@ msgstr "" "Uwaga: Nie odnaleziono tematu na forum. Może się to zdarzyć gdy temat " "został dopiero utworzony." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Pobieranie niedostępne." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Tytuł (Czytelny dla człowieka)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Nazwa (techniczna)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Tylko małe litery (a-z), cyfry (0-9) oraz podłogi (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Krótki opis (zwykły tekst)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Stan konserwacji" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Tagi" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Uwagi zawartości" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Licencja" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Licencja multimediów" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Długi opis (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL repozytorium VCS" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL strony internetowej" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL listy problemów" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "ID tematu na forum" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL filmiku" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "fraza _game nie jest dozwolona w nazwie" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -238,203 +238,203 @@ msgstr "" "Paczka już istnieje ale jest usunięta. Skontaktuj się z personelem " "ContentDB aby ją przywrócić" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Paczka już istnieje" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Nie można znaleźć tego użytkownika" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Brak dostępu" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Nie masz uprawnień aby to zrobić" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Proszę zostawić komentarz ze zmianami, które są wymagane w wątku " "zatwierdzenia" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Usunięto paczkę" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Niezatwierdzona paczka" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Opiekunowie (po przecinku)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Nie masz uprawnień aby edytować listę opiekunów" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Nie jesteś opiekunem" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Właściciele paczek nie mogą usunąć siebie jako opiekunów" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Nazwa autora" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Włącz wykrywanie wsparcia w oparciu na zależnościach (zalecane)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Wspierane gry (oddzielone przecinkiem)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Niewspierane gry (oddzielone przecinkiem)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Tytuł" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Metoda" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Wysyłanie pliku" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Odniesienie do repozytorium Git (tj: hash commitu, gałąź lub tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Minimalna wersja Minetesta" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Maksymalna wersja Minetesta" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "ID zadania" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Jest zatwierdzone" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Zaimportuj z repozytorium Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Wyślij plik .zip" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Ustaw minimalne" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Ustaw maksymalne" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Zmień tylko wartości, które zostały wcześniej ustawione jako none" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Aktualizuj" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Wyzwalacz" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Nowy commit" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nowy tag" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Nazwa gałęzi" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akcja" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Wyślij powiadomienie i oznacz jako przestarzałe" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Utwórz wydanie" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Zapisz ustawienia" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Wyłącz automatyzację" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Dodaj URL repozytoria Git aby ustawić automatyczne wydania" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Usunięto konfigurację aktualizacji" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Teraz, utwórz pierwsze wydanie" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Komentarz" @@ -469,10 +469,10 @@ msgstr "" "W ostatnim czasie zrecenzowałeś zbyt dużo paczek. Poczekaj zanim " "spróbujesz ponownie oraz rozważ pisanie bardziej szczegółowych recenzji" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -504,113 +504,113 @@ msgstr "Wiadomość" msgid "Report" msgstr "Zgłoś" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Już zasubskrybowano!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Zasubskrybowano wątek" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Anulowano subskrybcję!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Już anulowano subskrybcję!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Zablokowano wątek" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Odblokowano wątek" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Nie można usunąć wiadomości otwierającej post!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Poczekaj zanim znów skomentujesz" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Prywatny" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Otwórz wątek" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Nie można utworzyć wątku!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Wątek zatwierdzający już istnieje! Rozważ utworzenie odpowiedzi tam" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Poczekaj zanim otworzysz kolejny wątek" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Nazwa użytkownika lub email" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Hasło" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Zapamiętaj mnie" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Zaloguj się" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Niepoprawny email lub hasło" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Użytkownik %(username)s nie istnieje" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Niepoprawne hasło. Czy ustawiłeś jakieś?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Musisz potwierdzić email" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Logowanie nieudane" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Wyświetlana nazwa" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nazwa użytkownika" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -618,48 +618,48 @@ msgstr "" "Tylko litery alfabetu (A-Za-z), liczby (0-9), podłogi (_), minusy (-) " "oraz kropki (.) są dozwolone" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Jaki jest wynik powyższego wyrażenia?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Zgadzam się" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Zarejestruj się" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Niepoprawna odpowiedź captcha" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Nazwa użytkownika jest niepoprawna" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Konto z taką nazwą użytkownika już istnieje ale jeszcze nie zostało " "zajęte." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "Ta nazwa użytkownika/wyświetlana nazwa jest już w użyciu, wybierz inną." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "Email już w użyciu" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -668,70 +668,70 @@ msgstr "" "Nie mogliśmy utworzyć konta, ponieważ email jest już używany przez " "%(display_name)s. Spróbuj użyć innego adresu email." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Ten adres email został odsubskrybowany/znajduje się na czarnej liście i " "nie może być użyty" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Zresetuj hasło" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Nie można znaleźć konta" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Nowe hasło" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Zweryfikuj hasło" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Hasła muszą się zgadzać" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Stare hasło" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Hasła nie zgadzają się" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Twoje hasło zostało pomyślnie zmienione." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Stare hasło jest niepoprawne" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Nieznany token weryfikacji!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Token wygasł" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Inny użytkownik już używa tego adresu email" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Potwierdzono zmianę adresu email" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Adres email został zmieniony" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -739,15 +739,15 @@ msgstr "" "Twój adres email został zmieniony. Jeżeli nie ty to zrobiłeś, skontaktuj " "się z administratorem." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Możesz teraz się zalogować" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Wyślij" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -755,7 +755,7 @@ msgstr "" "Ten email znajduje się na czarnej liście. Skontaktuj się z adminem jeżeli" " chcesz aby to cofnąć." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -765,15 +765,15 @@ msgstr "" "(0-9), podłogi (_), minusy (-) oraz kropki (.) są dozwolone. Rozważ " "skontaktowanie się z adminem" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Użytkownik jest już zajęty" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Nie można uzyskać nazwy GitHub użytkownika" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Ten użytkownik jest już zajęty!" @@ -884,84 +884,84 @@ msgstr ">50 tys pobrań" msgid "Has received %(downloads)d downloads across all packages." msgstr "Otrzymał %(downloads)d pobrań pomiędzy wszystkimi paczkami." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Edytuj profil" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Konto i bezpieczeństwo" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "Email i powiadomienia" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Tokeny API" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Narzędzia moderatora" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "URL darowizn" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Użytkownik już posiada tą nazwę" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "Użytkownicy z rangą moderatora lub wyższą nie mogą być usunięci" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Wyświetlana nazwa" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Nazwa użytkownika na forum" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "Nazwa użytkownika GitHub" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Ranga" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nie możesz promować użytkownika na rangę wyższą niż twoja!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Tekst do wyszukania (wyrażenie regularne)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Filtr plików" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Wyszukaj" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "Taka paczka już istnieje. Zobacz Politykę i przewodnictwo 3" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Wydanie jest wymagane zanim paczka będzie mogła być zatwierdzona." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -969,31 +969,31 @@ msgid "" "%(deps)s" msgstr "Następujące zależności muszą być najpierw dodane do ContentDB: %(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Musisz dodać co najmniej jeden zrzut ekranu." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Proszę czekać zanim licencja zostanie dodana do CDB." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "Nazwa może zawierać tylko małe litery (a-z), cyfry (0-9) oraz podłogi (_)" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Nie masz uprawnień aby edytować tą paczkę" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Nie masz uprawnień aby zmienić nazwę paczki" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Nie można dodać chronionego tagu %(title)s do paczki" @@ -1014,15 +1014,15 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Niepoprawny hash commitu; musi być 40-znakowym napisem base16" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Zbyt dużo zapytań, poczekaj zanim spróbujesz ponownie" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "plik obrazu PNG lub JPG" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1031,50 +1031,50 @@ msgstr "" "Zrzut ekranu jest zbyt mały, powinien mieć przynajmniej %(width)s na " "%(height)s pikseli" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Wyślij %(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "Wysłany obraz nie jest obrazem" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Modyfikacja" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Gra" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Paczka tekstur" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modyfikacje" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Gry" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Paczki tekstur" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Wyślij do zatwierdzenia" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Zatwierdź" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1083,7 +1083,7 @@ msgstr "Zatwierdź" msgid "Delete" msgstr "Usuń" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1091,7 +1091,7 @@ msgstr "" "Otrzymujesz ten email, ponieważ jesteś zarejestrowanym użytkownikiem " "ContentDB." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1099,22 +1099,22 @@ msgstr "" "Otrzymujesz ten email, ponieważ ktoś (mamy nadzieję, że to ty) wpisał " "twój email jako email użytkownika." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nowych powiadomień" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Widok" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Zarządzaj ustawieniami emaila" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2261,7 +2261,7 @@ msgid "Supported?" msgstr "Wspierane?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2269,22 +2269,19 @@ msgid "Detected from dependencies" msgstr "Wykryto z zależności" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Dodano przez edytor" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Żadna konkretna gra nie jest wymagana" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "Wygenerowane linijki mod.conf" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." @@ -2292,19 +2289,44 @@ msgstr "" "Musisz ręcznie zdefiniować przynajmniej jedną wspieraną grę zanim to " "wyłączysz." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "Nadpisania edytora" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -2996,18 +3018,14 @@ msgstr "Opcjonalne" msgid "Compatible Games" msgstr "Kompatybilne gry" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3275,8 +3293,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -4015,11 +4033,9 @@ msgstr "Możesz teraz anulować subskrypcję." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" -"Anulowanie subskrypcji może uniemożliwić ci zalogowanie się do konta " -"'%(display_name)s'" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -4049,27 +4065,27 @@ msgstr "Szukaj w wydaniach paczki" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Wyszukiwanie w wydaniach paczki" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4203,3 +4219,51 @@ msgstr "Rozważ włączenie powiadomień e-mail, możesz dostosować ilość wys #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Wspierane gry (oddzielone przecinkiem)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Niewspierane gry (oddzielone przecinkiem)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "Dodano przez edytor" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "Żadna konkretna gra nie jest wymagana" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "Wygenerowane linijki mod.conf" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "Nadpisania edytora" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" +#~ "Anulowanie subskrypcji może uniemożliwić ci" +#~ " zalogowanie się do konta " +#~ "'%(display_name)s'" + diff --git a/translations/pt_BR/LC_MESSAGES/messages.po b/translations/pt_BR/LC_MESSAGES/messages.po index 71608e81..54e26b32 100644 --- a/translations/pt_BR/LC_MESSAGES/messages.po +++ b/translations/pt_BR/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-04-01 21:38+0000\n" "Last-Translator: Fábio Rodrigues Ribeiro \n" "Language: pt_BR\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Banido:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Você foi banido." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Você foi banido." msgid "Packages" msgstr "Pacotes" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s atrás" @@ -50,18 +50,18 @@ msgstr "Nome" msgid "Limit to package" msgstr "Limite de pacote" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Salvar" @@ -133,16 +133,16 @@ msgstr "Remover" msgid "Supported Games" msgstr "Jogos suportados" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Erro: Outro pacote já usa este tópico do fórum!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 #, fuzzy msgid "Error: Forum topic author doesn't match package author." msgstr "Erro: O autor do tópico do fórum não corresponde ao autor do pacote." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 #, fuzzy msgid "" "Warning: Forum topic not found. This may happen if the topic has only " @@ -151,104 +151,104 @@ msgstr "" "Aviso: Tópico do fórum não encontrado. Isso pode acontecer se o tópico " "tiver acabado de ser criado." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Nenhum download disponível." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 #, fuzzy msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 #, fuzzy msgid "Title (Human-readable)" msgstr "Título (legível por humanos)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 #, fuzzy msgid "Name (Technical)" msgstr "Nome (Técnico)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 #, fuzzy msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Somente letras minúsculas (a-z), dígitos (0-9) e sublinhados (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 #, fuzzy msgid "Short Description (Plaintext)" msgstr "Breve descrição (texto simples)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 #, fuzzy msgid "Maintenance State" msgstr "Estado de Manutenção" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 #, fuzzy msgid "Tags" msgstr "Tags" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 #, fuzzy msgid "Content Warnings" msgstr "Avisos de conteúdo" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 #, fuzzy msgid "License" msgstr "Licença" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 #, fuzzy msgid "Media License" msgstr "Licença de Mídia" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 #, fuzzy msgid "Long Description (Markdown)" msgstr "Descrição longa (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 #, fuzzy msgid "VCS Repository URL" msgstr "URL do repositório VCS" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 #, fuzzy msgid "Website URL" msgstr "URL do site" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 #, fuzzy msgid "Issue Tracker URL" msgstr "URL do Issue Tracker" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 #, fuzzy msgid "Forum Topic ID" msgstr "ID do tópico do fórum" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 #, fuzzy msgid "Video URL" msgstr "URL do vídeo" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "URL de doação" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 #, fuzzy msgid "_game is not an allowed name" msgstr "_game não é um nome permitido" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 #, fuzzy msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" @@ -257,209 +257,209 @@ msgstr "" "O pacote já existe, mas foi removido. Entre em contato com a equipe do " "ContentDB para restaurar o pacote" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 #, fuzzy msgid "Package already exists" msgstr "O pacote já existe" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 #, fuzzy msgid "Unable to find that user" msgstr "Não foi possível encontrar esse usuário" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 #, fuzzy msgid "Permission denied" msgstr "Permissão negada" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 #, fuzzy msgid "You don't have permission to do that" msgstr "Você não tem permissão para fazer isso" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "Por favor, comente quais mudanças são necessárias no tópico de aprovação" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Pacote excluído" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Pacote não aprovado" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores(separados por vírgula)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Você não tem permissão para editar os mantenedores" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Você não é um mantenedor" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Donos do pacote não podem se remover como mantenedores" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Nome do autor" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 #, fuzzy msgid "Enable support detection based on dependencies (recommended)" msgstr "Habilitar detecção de suporte com base em dependências (recomendado)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Jogos suportados (Separados por vírgula)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Jogos não suportados (Separados por vírgula)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Título" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Método" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Upload de arquivo" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 #, fuzzy msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Referência do Git (ou seja: commit hash, branch ou tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Versão mínima do Minetest" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Versão Máxima do Minetest" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 #, fuzzy msgid "Task ID" msgstr "ID da tarefa" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Importar do Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Upload de arquivo .zip" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Altere apenas os valores definidos anteriormente como nenhum" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Novo commit" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nova tag" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "" @@ -492,10 +492,10 @@ msgid "" "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -527,261 +527,261 @@ msgstr "" msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "" @@ -892,84 +892,84 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -977,31 +977,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -1020,65 +1020,65 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1087,34 +1087,34 @@ msgstr "" msgid "Delete" msgstr "" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2207,7 +2207,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2215,39 +2215,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2884,18 +2906,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3153,8 +3171,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3866,13 +3884,11 @@ msgid "You may now unsubscribe." msgstr "Agora você pode cancelar a inscrição." #: app/templates/users/unsubscribe.html:40 -#, fuzzy, python-format +#, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" -"Cancelar a inscrição pode impedir que você faça login na conta " -"'%(display_name)s'" #: app/templates/users/unsubscribe.html:44 #, fuzzy @@ -3907,27 +3923,27 @@ msgstr "Pesquisar em versões de pacotes" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Pesquisa de versões de pacotes" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4004,3 +4020,51 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Jogos suportados (Separados por vírgula)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Jogos não suportados (Separados por vírgula)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" +#~ "Cancelar a inscrição pode impedir que" +#~ " você faça login na conta " +#~ "'%(display_name)s'" + diff --git a/translations/ro/LC_MESSAGES/messages.po b/translations/ro/LC_MESSAGES/messages.po index 89321f94..0cb43913 100644 --- a/translations/ro/LC_MESSAGES/messages.po +++ b/translations/ro/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-06-15 11:54+0000\n" "Last-Translator: Nicolae Crefelean \n" "Language: ro\n" @@ -20,15 +20,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Expulzat:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Ai fost expulzat." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -36,7 +36,7 @@ msgstr "Ai fost expulzat." msgid "Packages" msgstr "Pachete" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "acum %(delta)s" @@ -51,18 +51,18 @@ msgstr "Nume" msgid "Limit to package" msgstr "Limitează la pachetul" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Salvează" @@ -134,15 +134,15 @@ msgstr "Elimină" msgid "Supported Games" msgstr "Jocuri suportate" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Eroare: Acest topic de forum este folosit de alt pachet!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Eroare: Autorul topicului de forum nu corespunde cu autorul pachetului." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -150,87 +150,87 @@ msgstr "" "Avertisment: Topicul de forum nu a fost găsit, probabil pentru că abia a " "fost creat." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Nu există descărcări disponibile." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Tip" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Titlu (citit de oameni)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Nume (tehnic)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Doar litere mici (a-z), cifre (0-9) și liniuță de subliniere (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Descriere scurtă (text simplu)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Stadiul întreținerii" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Etichete" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Avertizări despre conținut" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Licență" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Licență multimedia" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Descriere extinsă (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL-ul depozitului sursei" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL-ul saitului" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL-ul sistemului de urmărire al problemelor" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "ID-ul topicului din forum" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL video" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "URL donații" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "Numele _game nu este permis" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -238,201 +238,201 @@ msgstr "" "Pachetul există deja, dar este dezactivat. Contactați echipa ContentDB " "pentru restaurarea acestuia" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Pachetul există deja" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Utilizatorul nu poate fi găsit" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Permisiune respinsă" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Nu aveți permisiune pentru această acțiune" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Vă rugăm să comunicați modificările necesare în discuția pentru aprobare" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Pachet eliminat" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Pachet neaprobat" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Manageri (separați cu virgulă)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Nu aveți permisiunea de modificare a managerilor" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Nu sunteți manager" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Proprietarii pachetelor nu se pot elimina pe sine ca manageri" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Numele autorului" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Activează detecția suportului pe bază de dependențe (recomandat)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Jocuri compatibile (separate cu virgulă)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Jocuri incompatibile (separate cu virgulă)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Titlu" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Metodă" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Încărcare fișier" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Referință Git (ex: hash, ramură sau etichetă commit)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Versiune minimă Minetest" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Versiune maximă Minetest" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "ID sarcină" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Este aprobat" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Importă din Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "" @@ -465,10 +465,10 @@ msgid "" "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -500,261 +500,261 @@ msgstr "" msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "" @@ -865,84 +865,84 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -950,31 +950,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -993,65 +993,65 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1060,34 +1060,34 @@ msgstr "" msgid "Delete" msgstr "" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2180,7 +2180,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2188,39 +2188,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2857,18 +2879,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3126,8 +3144,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3823,7 +3841,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3852,27 +3870,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -3897,3 +3915,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Jocuri compatibile (separate cu virgulă)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Jocuri incompatibile (separate cu virgulă)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" + diff --git a/translations/ru/LC_MESSAGES/messages.po b/translations/ru/LC_MESSAGES/messages.po index 2152c237..7624e083 100644 --- a/translations/ru/LC_MESSAGES/messages.po +++ b/translations/ru/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-03-13 21:41+0000\n" "Last-Translator: Rodion Borisov \n" "Language: ru\n" @@ -20,15 +20,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Заблокирован:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Вы были заблокированы." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -36,7 +36,7 @@ msgstr "Вы были заблокированы." msgid "Packages" msgstr "Дополнения" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s назад" @@ -51,18 +51,18 @@ msgstr "Имя" msgid "Limit to package" msgstr "Ограничение на дополнение" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Сохранить" @@ -134,15 +134,15 @@ msgstr "Удалить" msgid "Supported Games" msgstr "Поддерживаемые игры" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Ошибка: другое дополнение уже использует эту тему на форуме!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Ошибка: автор темы не совпадает с автором дополнения." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -150,89 +150,89 @@ msgstr "" "Внимание: Тема на форуме не найдена. Это может произойти если тема была " "только что создана." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Загрузка недоступна." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Тип" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Название (читаемое)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Имя (техническое)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" "Только маленькие латинские буквы (a-z), цифры (0-9) и нижние " "подчёркивания (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Краткое описание (обычный текст)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Состояние разработки" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Метки" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Предупреждения о содержимом" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Лицензия" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Лицензия Медиа" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Длинное описание (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL VCS сетевого хранилища" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "Адрес страницы" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL issue трекера" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "Идентификатор темы на форуме" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "Адрес видео" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "Ссылка на донат" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_game не является допустимым именем" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -240,203 +240,203 @@ msgstr "" "Дополнение уже существует, но удалено. Пожалуйста, свяжитесь с персоналом" " ContentDB, чтобы восстановить дополнение" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Дополнение уже существует" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Не получилось найти данного пользователя" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Доступ запрещён" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "У вас нету разрешения это делать" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Пожалуйста, напишите, какие изменения необходимы в теме проверки" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Удалённое дополнение" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Непроверенное дополнение" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Разработчики (через запятую)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "У вас нет разрешения для изменения сопровождающих" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Вы не разработчик" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Владельцы дополнения не могут удалить самих себя как разработчиков" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Имя автора" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Включить обнаружение поддержки на основе зависимостей (желательно)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Поддерживаемые игры (через запятую)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Неподдерживаемые игры (через запятую)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Названия" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Метод" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Загрузка файлов" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git метка (хэш коммита, ветвь или метка)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Минимальная версия Minetest" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Максимальная версия Minetest" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "Адрес" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "Идентификатор задания" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Проверен" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Импортировать из Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Загрузить .zip файл" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Поставить минимум" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Поставить предел" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Изменять только значения, ранее установленные как отсутствующие" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Обновить" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Триггер" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Новая контрольная точка" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Новая метка" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Название ветви" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Действие" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Отправить уведомление и пометить как устаревший" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Создать выпуск" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Сохранить настройки" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Отключить автоматизацию" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Пожалуйста, добавьте адрес Git репозитория чтобы настроить автоматические" " релизы" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Удалить обновлённую конфигурацию" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Теперь, создайте первый релиз" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Комментарий" @@ -472,10 +472,10 @@ msgstr "" "подождите перед повторной попыткой или рассмотрите возможность сделать " "ваши отзывы более подробными" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Ссылки на заблокированные сайты запрещены" @@ -507,113 +507,113 @@ msgstr "Сообщение" msgid "Report" msgstr "Сообщить" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Уже подписано!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Подписаны на ветвь обсуждения" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Подписка отменена!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Уже не подписаны!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Закрытая ветвь обсуждения" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Открытая ветвь обсуждения" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Не могу удалить запись, начинающую ветвь обсуждения!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Пожалуйста, подождите прежде чем снова комментировать" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Частный" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Открыть ветвь обсуждения" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Не получилось создать ветвь обсуждения!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Тема проверки уже существует! Лучше напишите ответ в ней" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Пожалуйста, подождите прежде чем открывать ещё одну ветвь обсуждения" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Имя пользователя или эл. почта" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Пароль" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Запомнить меня" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Войти" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Неправильная электронная почта или пароль" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Пользователь %(username)s не существует" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Неправильный пароль. Вы его установили?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Вам нужно подтвердить электронную почту для регистрации" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Ошибка входа" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Отображать имя" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Имя пользователя" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -621,48 +621,48 @@ msgstr "" "Разрешены только латинские буквы (A-Za-z), цифры (0-9), знак " "подчеркивания (_), минус (-) и точка (.)" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "Электронная почта" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Каков ответ на пример выше?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Я согласен" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Зарегистрироваться" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Неправильный ответ на капчу" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Имя пользователя недействительно" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Учётная запись для этого имени пользователя уже существует, но ещё не " "была занята." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "Это имя пользователя/отображаемое имя уже используется, выберите другое." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "Электронная почта уже используется" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -671,70 +671,70 @@ msgstr "" "У нас не получилось создать учётную запись так как электронная почта уже " "используется %(display_name)s. Попробуйте другой адрес." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Эта электронная почта уже была отписана/отправлена в чёрный список, и не " "может быть использована" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Сбросить пароль" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Не удаётся найти учётную запись" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Новый пароль" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Подтвердить пароль" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Пароли должны совпадать" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Старый пароль" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Пароли не совпадают" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Ваш пароль был успешно изменён." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Старый пароль неправильный" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Неизвестный код подтверждения!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Код просрочен" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Другой пользователь уже использует эту электронную почту" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Подтвердить изменение электронной почты" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Адрес электронной почты изменён" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -742,15 +742,15 @@ msgstr "" "Ваш адрес электронной почты был изменён. Если вы этого не запрашивали, " "пожалуйста, свяжитесь с администратором." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Теперь вы можете войти" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Отправить" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -758,7 +758,7 @@ msgstr "" "Эта электронная почта была отправлена в чёрный список. Пожалуйста, " "свяжитесь с администратором, если вы хотите это отменить." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -768,15 +768,15 @@ msgstr "" "цифры (0-9), знак подчеркивания (_), минус (-) и точка (.). Попробуйте " "связаться с администратором" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Пользователь уже занят" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Не вышло получить имя пользователя GitHub для пользователя" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Этот пользователь уже занят!" @@ -888,86 +888,86 @@ msgstr ">50к загрузок" msgid "Has received %(downloads)d downloads across all packages." msgstr "Получил %(downloads)d загрузок со всех дополнений." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Изменить профиль" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Учётная запись и безопасность" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "Электронная почта и уведомления" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API токены" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Инструменты модератора" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "Страница пожертвований" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Пользователь уже имеет это имя" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "Пользователи с рангом модератор или выше не могут быть удалены" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Отображаемое имя" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Имя пользователя на форуме" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "Имя пользователя на GitHub" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Ранг" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Нельзя повысить пользователя на звание выше своего!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Текст для поиска (регулярное выражение)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Фильтр файлов" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Поиск" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Дополнение с таким названием уже существует. Пожалуйста, ознакомьтесь с " "Политикой и Руководством 3" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Требуется релиз, прежде чем это дополнение может быть проверено." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -977,17 +977,17 @@ msgstr "" "Сначала необходимо добавить в ContentDB следующие жесткие зависимости: " "%(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Вам необходимо добавить хотя бы один скриншот." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Пожалуйста, подождите, пока лицензия будет добавлена в CDB." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -995,15 +995,15 @@ msgstr "" "Имя может содержать только строчные буквы (a-z), цифры (0-9) и знаки " "подчеркивания (_)" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "У вас нет разрешения на правку этого дополнения" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "У вас нет разрешения на изменение имени дополнения" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Не удается добавить защищенную метку %(title)s в дополнение" @@ -1026,15 +1026,15 @@ msgstr "" "Неверный хэш ветви обсуждения; он должен быть «base16» строкой и длиной " "40 символов" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Слишком много запросов, пожалуйста, подождите перед повторной попыткой" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "PNG или JPG файл изображения" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1043,50 +1043,50 @@ msgstr "" "Снимок экрана слишком маленький, он должен быть не менее %(width)s на " "%(height)s пикселей" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Пожалуйста, загрузите %(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "Загруженное изображение на самом деле им не является" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Мод" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Игра" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Набор текстур" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Моды" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Игры" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Наборы текстур" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Отправить на проверку" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Утвердить" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1095,7 +1095,7 @@ msgstr "Утвердить" msgid "Delete" msgstr "Удалить" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1103,7 +1103,7 @@ msgstr "" "Вы получаете это письмо, потому что являетесь зарегистрированным " "пользователем ContentDB." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1111,22 +1111,22 @@ msgstr "" "Вы получаете это письмо, потому что кто-то (надеюсь, вы) ввел ваш адрес " "электронной почты в качестве пользовательского." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d новых уведомлений" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Вид" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Управление настройками эл. почты" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2281,7 +2281,7 @@ msgid "Supported?" msgstr "Поддерживается?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2289,22 +2289,19 @@ msgid "Detected from dependencies" msgstr "Обнаружено из зависимостей" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Добавлено Редактором" - -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Не требуется определённая игра" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "Сгенерированные строки mod.conf" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." @@ -2312,19 +2309,44 @@ msgstr "" "Вам нужно вручную определить хотя бы одну поддерживаемую игру, прежде чем" " вы сможете отключить это." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "Переопределения Редактора" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -3018,18 +3040,14 @@ msgstr "Необязательно" msgid "Compatible Games" msgstr "Совместимые игры" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3299,8 +3317,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -4038,9 +4056,9 @@ msgstr "Теперь вы можете отписаться." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" -msgstr "Отказ от подписки может помешать вам войти в аккаунт '%(display_name)s'" +msgstr "" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -4071,27 +4089,27 @@ msgstr "Искать в выпусках дополнений" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Искать выпуски дополнений" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4336,3 +4354,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Поддерживаемые игры (через запятую)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Неподдерживаемые игры (через запятую)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "Добавлено Редактором" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "Не требуется определённая игра" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "Сгенерированные строки mod.conf" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "Переопределения Редактора" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "Отказ от подписки может помешать вам войти в аккаунт '%(display_name)s'" + diff --git a/translations/sk/LC_MESSAGES/messages.po b/translations/sk/LC_MESSAGES/messages.po index 18a400a4..b603c657 100644 --- a/translations/sk/LC_MESSAGES/messages.po +++ b/translations/sk/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-05-06 19:48+0000\n" "Last-Translator: Pexauteau Santander \n" "Language: sk\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Zabanovaný:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Dostal si ban." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Dostal si ban." msgid "Packages" msgstr "Balíky" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "pred %(delta)s" @@ -50,18 +50,18 @@ msgstr "Meno" msgid "Limit to package" msgstr "Limit balíčka" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Uložiť" @@ -133,15 +133,15 @@ msgstr "Odstrániť" msgid "Supported Games" msgstr "Podporované hry" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Chyba: Túto tému na fóre už používa iný balíček!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Chyba: Autor témy fóra sa nezhoduje s autorom balíčka." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -149,87 +149,87 @@ msgstr "" "Upozornenie: Tému na fóre sa napodarilo nájsť. Toto sa mohlo stať, ak " "bola táto téma práve vytvorená." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Stiahnutie nie je k dispozícii." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Písať" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Názov (Ľudsky zrozumiteľné)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Meno (Technicky)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Iba malé písmená (a-z), čísla (0-9) a podtržníky (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Krátky popis (Plaintext)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Stav údržby" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Tagy" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Upozornenia obsahu" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Licencia" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Licencia média" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Dlhý popis (Poznámka)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL pre VCS úložisko" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL webstránky" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL pre sledovanie chýb" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "ID témy fóra" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL videa" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "URL pre darovanie" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_game nie je povolený názov" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -237,201 +237,201 @@ msgstr "" "Balíček už existuje, ale je odstránený. Prosím kontaktuj administrátorov " "ContentDB aby obnovili balíček" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Balíček už existuje" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Užívateľ nebol nájdený" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Práva boli odopreté" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Na tento úkon nemáš povolenie" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Prosím, do schvaľovacieho vlákna napíš, aké zmeny je potrebné vykonať" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Vymazaný balíček" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Členovia údržby (oddeľuj čiarkou)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Nemáte právo na upravovanie členov údržby" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Nie si členom údržby" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Majitelia balíčka sa nemôžu vylúčiť z tímu údržby" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Meno autora" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Povoľ podporu zisťovania na základe závislostí (odporúčané)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Podporované hry (oddeľuj čiarkou)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Nepodporované hry (oddeľuj čiarkou)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Názov" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Spôsob" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Nahrať súbor" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Odkaz na Git ( t.j. commit hash, vetva alebo tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Minimálna verzia Minetestu" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Maximálna verzia Minetestu" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "ID úlohy" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Povolené" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Pridaj z Git-u" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Nahraj .zip súbor" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Nastav Minimum" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Nastav Maximum" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Zmeň iba hodnoty predtým nastavené na \"none\" (žiadne)" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Aktualizácia" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Spúšťač" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Nový prídavok" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nový tag" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Názov vetvy" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Úkon" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Pošli upozornenie a označ za neaktuálne" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Vytvor vydanie (release)" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Ulož Nastavenia" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Zakázať automatizáciu" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Pred nastavením automatických vydaní zadaj URL pre Git úložisko" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Vymazaná konfigurácia aktualizácie" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Teraz prosím vytvor prvotné vydanie" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Komentár" @@ -466,10 +466,10 @@ msgstr "" "Nedávno ste ohodnotili príliš veľa balíčkov. Prosím počkajte pred ďalším " "pokusom a zvážte podrobnejšie hodnotenie" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Prepojenie na blokované stránky nie je povolené" @@ -501,113 +501,113 @@ msgstr "Správa" msgid "Report" msgstr "Nahlásiť" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Už si zapísaný k odberu!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Zapísaný k vláknu" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Odhlásený z odberu!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Už nie si zapísaný k odberu!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Uzamknuté vlákno" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Odomknuté vlákno" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Nemôžeš vymazať úvodnú správu vlákna!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Prosím počkaj, než budeš môcť znova komentovať" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Osobné" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Vytvor vlákno" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Nemôžem vytvoriť vlákno!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Schvaľovacie vlákno už existuje! Zvážte odpoveď tam" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Prosím počkaj, kým budeš môcť vytvoriť ďalšie vlákno" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Užívateľské meno alebo email" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Heslo" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Zapamätaj si ma" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Prihlásiť sa" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Nesprávny email alebo heslo" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Užívateľ %(username)s nejestvuje" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Nesprávne heslo. Už si nejaké nastavil?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Musíš potvrdiť registračný email" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Prihlásenie zlyhalo" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Zobraziť Meno" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Užívateľské meno" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -615,46 +615,46 @@ msgstr "" "Povolené sú iba písmená abecedy (A-Za-z), čísla (0-9), podčiarkovníky " "(_), mínusky (-) a bodky (.)" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Aký je výsledok výpočtu vyššie?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Súhlasím" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Zaregistrovať" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Nesprávna captcha odpoveď" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Užívateľské meno je nesprávne" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Účet pre toto užívateľské meno už existuje, avšak ešte nebol zabratý." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "Toto užívateľské meno/prezývka sa už používa, prosím vyber iné." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "Email sa už používa" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -663,70 +663,70 @@ msgstr "" "Nepodarilo sa vytvoriť účet, keďže email je používaný %(display_name)s. " "Použi inú emailovú adresu." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Táto emailová adresa sa odhlásila/je na čiernej listine, a nesmie sa " "používať" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Obnoviť heslo" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Účet nemožno nájsť" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Nové heslo" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Overiť heslo" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Heslá sa musia zhodovať" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Staré heslo" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Heslá sa nezhodujú" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Heslo bolo úspešne zmenené." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Staré heslo je nesprávne" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Overovací token je neznámy!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Platnosť tokenu vypršala" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Iný užívateľ už takýto mail používa" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Zmena hesla je potvrdená" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Emailová adresa bola zmenená" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -734,15 +734,15 @@ msgstr "" "Emailová adresa bola zmenená. Ak si o to nepožiadal, prosím kontaktuj " "administrátora." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Teraz sa môžeš prihlásiť" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Poslať" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -750,7 +750,7 @@ msgstr "" "Tento email je teraz blokovaný. Prosím kontaktuj administrátora, ak si " "praješ túto akciu odvolať." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -760,15 +760,15 @@ msgstr "" "čísla (0-9), podčiarkovníky (_), mínusky (-) a bodky (.). Zvážte " "kontaktovanie správcu" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Užívateľ bol práve zabraný" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Neviem nájsť užívateľské meno z GitHub pre používateľa" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Tento užívateľ bol práve zabratý!" @@ -879,84 +879,84 @@ msgstr "viac než 50k stiahnutí" msgid "Has received %(downloads)d downloads across all packages." msgstr "Dosiahol %(downloads)d stiahnutí za všetky balíky." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Upraviť profil" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Účet a Bezpečnosť" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "Email a Oznámenia" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Tokeny API" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Nástroje moderácie" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "Donátorské URL" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Takéto meno už má iný užívateľ" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "Užívatelia s moderátorským statusom alebo vyšším nemôžu byť odstránení" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Zobraziť meno" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Užívateľské meno na Fóre" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "Užívateľské meno na GitHub" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Úroveň" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nemôžeš pozdvihnúť užívateľa na vyššiu úroveň než je tá tvoja!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Text na hľadanie (regex)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Filter súborov" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Hľadaj" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "Balíček s takýmto názvom už existuje. Prosím pozri Politika a návod 3" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Vyžaduje sa vydanie predtým, než bude balík schválený." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -964,31 +964,31 @@ msgid "" "%(deps)s" msgstr "Nasledujúce povinné príbuznosti musia byť uvedené v ContentDB: %(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Potrebuješ pridať aspoň jeden obrázok." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Prosím počkaj, kým bude licencia pridaná do CDB." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "Meno môže obsahovať len malé písmená (a-z), čísla (0-9), a podtržníky (_)" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Nemáte právo na upravenie tohto balíčka" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Nemáte právo na zmenu mena balíčka" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Nemožno pridať ochranný tag %(title)s na balík" @@ -1011,15 +1011,15 @@ msgstr "" "Nesprávny schvaľovací hash; musí obsahovať 40 znakov na základe 16 " "stringov" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Priveľa požiadávok, prosím vyčkaj a skús znova" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "PNG alebo JPG obrázkový súbor" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1028,50 +1028,50 @@ msgstr "" "Snímok obrazovky je príliš malý, minimálna veľkosť by mala byť %(width)s " "krát %(height)s pixelov" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Prosím nahraj %(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "Nahraný obrázok vlastne nie je obrázkom" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mód" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Hra" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Balíček textúr" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Rozšírenia" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Hry" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Balíčky textúr" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Navrhni na schválenie" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Schváliť" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1080,13 +1080,13 @@ msgstr "Schváliť" msgid "Delete" msgstr "Vymazať" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Tento email si dostal, pretože si registrovaný užívateľ ContentDB." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1094,22 +1094,22 @@ msgstr "" "Tento email si dostal, pretože niekto (dúfame, že ty) zadal tvoju mailovú" " adresu ako užívateľský email." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nových oznámení" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Pozri" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Spravuj nastavenia emailu" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2243,7 +2243,7 @@ msgid "Supported?" msgstr "Podpora?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2251,40 +2251,62 @@ msgid "Detected from dependencies" msgstr "Nájdené medzi závislosťami" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Pridané editorom" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Nie je potrebná špecifická hra" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "Generované mod.conf riadky" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "Musíš ručne stanoviť aspoň jednu podporovanú hru predtým, než toto vypneš." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "Zmeny editora" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -2974,18 +2996,14 @@ msgstr "Voliteľné" msgid "Compatible Games" msgstr "Kompatibilné hry" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3253,8 +3271,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3987,9 +4005,9 @@ msgstr "Teraz sa môžeš odhlásiť." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" -msgstr "Odhlásenie ti môže zabrániť prihlásiť sa do účtu '%(display_name)s'" +msgstr "" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -4019,27 +4037,27 @@ msgstr "Vyhľadajte vo Vydaniach balíčkov" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Hľadať vo vydaniach balíčkov" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4179,3 +4197,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Podporované hry (oddeľuj čiarkou)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Nepodporované hry (oddeľuj čiarkou)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "Pridané editorom" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "Nie je potrebná špecifická hra" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "Generované mod.conf riadky" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "Zmeny editora" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "Odhlásenie ti môže zabrániť prihlásiť sa do účtu '%(display_name)s'" + diff --git a/translations/sv/LC_MESSAGES/messages.po b/translations/sv/LC_MESSAGES/messages.po index b969eb8d..591bb017 100644 --- a/translations/sv/LC_MESSAGES/messages.po +++ b/translations/sv/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-03-18 23:48+0000\n" "Last-Translator: ROllerozxa \n" "Language: sv\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Bannad:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Du har blivit bannad." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Du har blivit bannad." msgid "Packages" msgstr "Paket" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s sedan" @@ -50,18 +50,18 @@ msgstr "Namn" msgid "Limit to package" msgstr "Begränsa till paket" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Spara" @@ -133,15 +133,15 @@ msgstr "Ta bort" msgid "Supported Games" msgstr "Stödda spel" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Fel: Ett annat paket använder redan den här forumtråden!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Fel: Forumtrådsstartaren stämmer inte överrens med paketskaparen." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -149,87 +149,87 @@ msgstr "" "Varning: Forumtråd finns inte. Detta kan hända om tråden bara nyss har " "skapats." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Ingen nerladdning tillgänglig." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Titel (Människoläsbar)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Namn (Tekniskt)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Endast gemena bokstäver (a-z), siffror (0-9) och understreck (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Kort beskrivning (vanlig text)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Underhållsstatus" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Taggar" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Innehållsvarningar" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Licens" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Medialicens" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Lång beskrivning (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL för VCS-Repository" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL för hemsida" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL för felspårare" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "Forumtråd-ID" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL för video" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "Donations-URL" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_game är inte ett tillåtet namn" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -237,203 +237,203 @@ msgstr "" "Paketet existerar redan, men har blivit borttaget. Var snäll kontakta " "ContentDB-personal för att återställa paketet" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Paket finns redan" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Kunde inte hitta den användaren" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Åtkomst nekad" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Du har inte tillåtelse att göra detta" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Var snäll och kommentera vilka ändringar som behövs i godkänningstråden" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Borttaget paket" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Ej godkänt paket" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Underhållare (Komma-separerat)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Du har inte behörighet att redigera underhållare" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Du är inte en underhållare" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketägare kan inte ta bort sig själva som underhållare" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Ägarnamn" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Aktivera stöddetektering baserad på beroenden (rekommenderat)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Kompatibla spel (Kommaseparerad)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Ej kompatibla spel (Kommaseparerad)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Titel" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Metod" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Filuppladdning" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git-referens (t.ex. commithash, branch eller tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Minsta Minetestversion" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Högsta Minetestversion" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "Uppgifts-ID" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Är godkänd" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Importera från Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Ladda upp .zip-fil" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Sätt Min" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Sätt Max" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Endast ändra värden tidigare satta som inget" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Uppdatera" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigga" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Ny commit" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ny tagg" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Branchnamn" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Åtgärd" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Skicka notis och markera som föråldrad" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Skapa utsläpp" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Spara inställningar" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Inaktivera automatisering" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Var snäll och lägg till en Git-repository för att ställa in automatiska " "utsläpp" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Tog bort uppdateringskonfiguration" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Var snäll och skapa en första utsläpp nu" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Kommentar" @@ -468,10 +468,10 @@ msgstr "" "Du har recenserat för många paket nyligen. Var snäll vänta innan du " "försöker igen, och överväg att göra dina recensioner mer detaljerade" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Det är inte tillåtet att länka till blockerade webbplatser" @@ -503,113 +503,113 @@ msgstr "Meddelande" msgid "Report" msgstr "Rapportera" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Prenumererar redan!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Prenumererar på tråd" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Avprenumererad!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Redan avprenumererad!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Låst tråd" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Upplåst tråd" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Kan inte ta bort trådens första inlägg!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Vänta innan du kommenterar igen" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Privat" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Öppna tråd" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Kunde inte skapa tråd!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "En godkänningstråd finns redan! Överväg att svara där istället" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Vänta innan du öppnar en ny tråd" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Användarnamn eller E-mail" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Lösenord" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Kom ihåg mig" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Logga in" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Felaktig E-mail eller lösenord" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Användare %(username)s finns inte" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Fel lösenord. Har du ett?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Du måste verifiera din registrerings-E-mail" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Inloggning misslyckades" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Visningsnamn" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Användarnamn" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -617,46 +617,46 @@ msgstr "" "Endast alfabetiska bokstäver (A-Za-z), nummer (0-9), understreck (_), " "minus (-), och punkt (.) tillåtet" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "E-mail" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Vad är resultatet av beräkningen ovan?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Jag godkänner" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrera" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Felaktigt CAPTCHA-svar" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Användarnamn är inkorrekt" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Ett konto med det användarnamnet existerar redan men gäller inte än." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "Det här användarnamnet/visningsnamnet används redan, välj ett annat." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "E-mail används redan" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -665,70 +665,70 @@ msgstr "" "Vi misslyckades att skapa kontot eftersom E-mailen redan används av " "%(display_name)s. Försök med en annan mailaddress." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Den mailaddressen har blivit avprenumererad/svartlistad och kan inte " "användas" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Återställ lösenord" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Kan inte hitta konto" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Nytt lösenord" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Verifiera lösenord" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Lösenord måste stämma överrens" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Gammalt lösenord" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Lösenorden stämmer inte" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Ditt lösenord har ändrats." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Felaktigt gammalt lösenord" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Okänd verifieringstoken!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Token har gått ut" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "En annan användare använder redan den E-mailen" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Bekräftad mejländring" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Mejladress har ändrats" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -736,15 +736,15 @@ msgstr "" "Din mejladress har ändrats. Om du inte har bett om detta, var vänligen " "kontakta en administratör." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Du kan logga in nu" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Skicka" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -752,7 +752,7 @@ msgstr "" "Den mejladdressen är nu svartlistad. Kontakta en administratör om du vill" " ångra detta." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -762,15 +762,15 @@ msgstr "" "(0-9), understreck (_), minus (-), och punkt (.) tillåtet. Kontakta en " "administratör" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Någon har redan gjort anspråk på denna användare" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Kunde inte hitta GitHub-användarnamn för användare" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Någon har redan gjort anspråk på denna användare!" @@ -883,86 +883,86 @@ msgstr ">50k nerladdningar" msgid "Has received %(downloads)d downloads across all packages." msgstr "Har fått %(downloads)d nerladdningar över alla paket." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Redigera profil" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Konto och säkerhet" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "E-mail och notiser" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API-tokens" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Moderatorverktyg" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "Donerings-URL" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "En användare har redan det namnet" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "Användare med moderatorrank eller över kan inte tas bort" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Visningsnamn" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Forumanvändarnamn" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "GitHub-användarnamn" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Rang" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Kan inte flytta upp en användare till en rang högre än dig själv!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Text att hitta (regex)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Filfilter" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Sök" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Ett paket existerar redan med detta namn. Var vänligen se Policy and " "Guidance 3" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Ett utsläpp krävs innan detta paket kan godkännas." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -970,17 +970,17 @@ msgid "" "%(deps)s" msgstr "Följande hårda beroenden behöver läggas till i ContentDB först: %(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Du behöver lägga till åtminstonde en skärmdump." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Var snäll och vänta på att denna licens läggs till på CDB." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -988,15 +988,15 @@ msgstr "" "Namn kan bara innehålla gemena bokstäver (a-z), siffror (0-9) och " "understreck (_)" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Du har inte behörighet att redigera detta paket" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Du har inte behörighet att ändra paketnamnet" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Kunde inte lägga till skyddad tagg %(title)s till paket" @@ -1017,15 +1017,15 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Ogiltig commit-hash; den måste vara en 40 bokstäver lång base16-sträng" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "För många förfrågningar, vänta innan du försöker igen" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "en PNG- eller JPG-bildfil" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1034,50 +1034,50 @@ msgstr "" "Skärmdump är för liten, den måste vara åtminstonde %(width)sx%(height)s " "pixlar" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Var snäll och ladda upp %(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "Uppladdad bild är egentligen inte en bild" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Modd" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Spel" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Texturpaket" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Moddar" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spel" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Texturpaket" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Skicka in för godkännande" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Godkänn" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1086,7 +1086,7 @@ msgstr "Godkänn" msgid "Delete" msgstr "Ta bort" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1094,7 +1094,7 @@ msgstr "" "Du har fått detta mejl eftersom du är en registrerad användare av " "ContentDB." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1102,22 +1102,22 @@ msgstr "" "Du har fått detta mejl eftersom någon (förhoppningsvis du) skrev in din " "mejladress som en användares mejl." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nya notiser" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Visa" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Hantera mejlinställningar" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2263,7 +2263,7 @@ msgid "Supported?" msgstr "Stöds?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2271,22 +2271,19 @@ msgid "Detected from dependencies" msgstr "Hittad från beroenden" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Tillagd av redigerare" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Inget specifikt spel behövs" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "Genererade mod.conf-linjer" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." @@ -2294,19 +2291,44 @@ msgstr "" "Du behöver manuellt definera minst ett kompatibelt spel innan du kan " "stänga av detta." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "Redigeraröverskridelser" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -2995,18 +3017,14 @@ msgstr "Valfri" msgid "Compatible Games" msgstr "Kompatibla Spel" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3272,8 +3290,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -4009,11 +4027,9 @@ msgstr "Du kan nu avprenumerera." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" -"Om du avprenumererar kan du kanske inte kunna logga in till kontot " -"'%(display_name)s'" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -4043,27 +4059,27 @@ msgstr "Sök i paketutsläpp" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Sök paketutsläpp" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4205,3 +4221,51 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Kompatibla spel (Kommaseparerad)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Ej kompatibla spel (Kommaseparerad)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "Tillagd av redigerare" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "Inget specifikt spel behövs" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "Genererade mod.conf-linjer" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "Redigeraröverskridelser" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" +#~ "Om du avprenumererar kan du kanske " +#~ "inte kunna logga in till kontot " +#~ "'%(display_name)s'" + diff --git a/translations/tr/LC_MESSAGES/messages.po b/translations/tr/LC_MESSAGES/messages.po index fdb5d869..930497af 100644 --- a/translations/tr/LC_MESSAGES/messages.po +++ b/translations/tr/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-05-22 22:48+0000\n" "Last-Translator: Furkan Baytekin \n" "Language: tr\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Yasaklı:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Yasaklandınız." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Yasaklandınız." msgid "Packages" msgstr "Paketler" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s önce" @@ -50,18 +50,18 @@ msgstr "Ad" msgid "Limit to package" msgstr "Paket sınırı" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Kaydet" @@ -133,15 +133,15 @@ msgstr "Kaldır" msgid "Supported Games" msgstr "Desteklenen Oyunlar" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Hata: Başka bir paket zaten bu forum konusunu kullanıyor!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Hata: Forum konu yazarı, paket yazarıyla eşleşmiyor." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -149,87 +149,87 @@ msgstr "" "Uyarı: Forum konusu bulunamadı. Bu, konu henüz oluşturulduysa " "gerçekleşebilir." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "İndirme mevcut değil." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Tür" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Başlık (İnsan-okunur)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Ad (Teknik)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Yalnızca küçük harfler (a-z), rakamlar (0-9) ve alt çizgiler (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Kısa Açıklama (Düz Metin)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Bakım Durumu" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Etiketler" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "İçerik Uyarıları" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Lisans" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Medya Lisansı" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Uzun Açıklama (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "VCS Deposu URL'si" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "Web Sitesi URL'si" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "Sorun İzleyici URL'si" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "Forum Konu ID'si" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "Video URL'si" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "Bağış URL'si" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_game izin verilen bir ad değil" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -237,201 +237,201 @@ msgstr "" "Paket zaten var, ancak kaldırıldı. Paketi geri yüklemek için lütfen " "ContentDB personeliyle iletişime geçin" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Paket zaten mevcut" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Bu kullanıcı bulunamadı" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "İzin reddedildi" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Bunu yapmak için izniniz yok" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Lütfen onay dizisinde hangi değişikliklerin gerekli olduğunu yorumlayın" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Silinmiş paket" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Onaylanmamış paket" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Geliştiriciler (Virgülle ayrılmış)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Geliştiricileri düzenleme izniniz yok" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Bir geliştirici değilsiniz" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paket sahipleri kendilerini geliştirici olmaktan kaldıramaz" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Yazar Adı" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Bağımlılıklara göre destek algılamayı etkinleştir (önerilen)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Desteklenen oyunlar (Virgülle ayrılmış)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Desteklenmeyen oyunlar (Virgülle ayrılmış)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Başlık" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Yöntem" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Dosya Yükle" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git referansı (ör: commit hash, branch veya tag)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Minimum Minetest Sürümü" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Maksimum Minetest Sürümü" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "Görev ID" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Onaylandı" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Git'ten içe aktar" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr ".zip dosyasını yükle" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Minimumu Ayarla" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Maksimumu Ayarla" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Yalnızca daha önce hiçbiri olarak ayarlanan değerleri değiştirin" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Güncelleme" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Tetiklen" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Yeni Commit" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Yeni Etiket" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Branch adı" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Hareket" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Bildirim gönder ve eski olarak işaretle" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Sürüm oluştur" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Ayarları Kaydet" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Otomasyonu Devre Dışı Bırak" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Otomatik sürümleri ayarlamak için lütfen bir Git deposu URL'si ekleyin" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Silinen güncelleme yapılandırması" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Şimdi, lütfen bir ilk sürüm oluşturun" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Yorum" @@ -466,10 +466,10 @@ msgstr "" "Son zamanlarda çok fazla paket incelediniz. Tekrar denemeden önce lütfen " "bekleyin ve incelemelerinizi daha ayrıntılı hale getirmeyi düşünün" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Engellenen sitelere bağlantı verilmesine izin verilmez" @@ -501,113 +501,113 @@ msgstr "Mesaj" msgid "Report" msgstr "Rapor" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Zaten abonesin!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Konuya abone olundu" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Abonelikten çıkıldı!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Zaten abone değilsiniz!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Kilitli konu" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Kilitlenmemiş konu" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Konu açma gönderisi silinemiyor!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Tekrar yorum yapmadan önce lütfen bekleyin" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Özel" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Konu Aç" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Konu oluşturulamıyor!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Onaylanmış bir konu zaten var! Bunun yerine oraya yanıt vermeyi düşünün" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Lütfen başka bir konu açmadan önce bekleyin" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Kullanıcı adı ya da e-posta" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Parola" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Beni hatırla" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Giriş yap" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Hatalı e-posta ya da parola" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "%(username)s kullanıcısı mevcut değil" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Hatalı parola. Bir parola oluşturdunuz mu?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Kayıt e-postasını onaylamanız gerekiyor" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Giriş başarısız oldu" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Görünecek İsim" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Kullanıcı Adı" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -615,46 +615,46 @@ msgstr "" "Yalnızca alfabetik harflere (A-Za-z), sayılara (0-9), alt çizgilere (_), " "eksilere (-) ve noktalara (.) izin verilir" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "E-posta" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Yukarıdaki hesaplamanın sonucu nedir?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Onaylıyorum" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Kaydol" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Hatalı captcha yanıtı" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Kullanıcı adı geçersiz" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "Bu kullanıcı adı için zaten bir hesap var, ancak henüz talep edilmedi." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "Bu kullanıcı adı/görünen ad zaten kullanımda, lütfen başka bir tane seçin." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "E-posta zaten kullanımda" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -663,70 +663,70 @@ msgstr "" "E-posta zaten %(display_name)s tarafından kullanıldığından hesabı " "oluşturamadık. Farklı bir e-posta adresi deneyin." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Bu e-posta adresi abonelikten çıkarıldı/kara listeye alındı ve " "kullanılamaz" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Şifreyi Yenile" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Hesap bulunamadı" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Yeni Parola" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Parolayı Doğrula" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Parolalar eşleşmeli" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Eski Parola" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Parolalar eşleşmiyor" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Parolanız başarıyla değiştirildi." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Eski parola hatalı" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Bilinmeyen doğrulama jetonu!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Jetonun süresi doldu" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Başka bir kullanıcı zaten bu e-postayı kullanıyor" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Onaylanmış e-posta değişikliği" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "E-posta adresi değiştirildi" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -734,15 +734,15 @@ msgstr "" "E-posta adresiniz değişti. Bunu siz talep etmediyseniz, lütfen bir " "yönetici ile iletişime geçin." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Şimdi giriş yapabilirsiniz" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Gönder" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -750,7 +750,7 @@ msgstr "" "Bu e-posta artık kara listeye alındı. Geri almak istiyorsanız lütfen bir " "yönetici ile iletişime geçin." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -760,15 +760,15 @@ msgstr "" "(0-9), alt çizgilere (_), eksilere (-) ve noktalara (.) izin verilir. Bir" " yönetici ile iletişime geçmeyi düşünün" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Kullanıcı zaten talep edildi" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Kullanıcı için GitHub kullanıcı adı alınamıyor" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Bu kullanıcı zaten sahiplenildi!" @@ -881,84 +881,84 @@ msgstr ">50 bin indirme" msgid "Has received %(downloads)d downloads across all packages." msgstr "Tüm paketlerde %(downloads)d indirme aldı." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Profili Düzenle" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Hesap ve Güvenlik" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "E-posta ve Bildirimler" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API Jetonları" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Moderatör Araçları" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "Bağış URL'si" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Bir kullanıcı zaten bu ada sahip" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "Moderatör veya üzeri rütbeye sahip kullanıcılar silinemez" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Görünen ad" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Forumlar Kullanıcı Adı" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "GitHub Kullanıcı Adı" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "Rütbe" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Bir kullanıcıyı kendinizden daha yüksek bir rütbeye yükseltemezsiniz!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Bulunacak metin (düzenli ifade)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Dosya filtresi" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Ara" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "Bu isimde bir paket zaten mevcuttur. Lütfen Politika ve Kılavuz 3'e bakın" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Bu paket onaylanmadan önce bir sürüm gereklidir." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -968,17 +968,17 @@ msgstr "" "Önce aşağıdaki sabit bağımlılıkların ContentDB'ye eklenmesi gerekir: " "%(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "En az bir ekran görüntüsü eklemeniz gerekir." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Lütfen lisansın CDB'ye eklenmesini bekleyin." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -986,15 +986,15 @@ msgstr "" "Ad yalnızca küçük harfler (a-z), rakamlar (0-9) ve alt çizgiler (_) " "içerebilir" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Bu paketi düzenlemek için izniniz yok" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Paket adını değiştirme izniniz yok" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "%(title)s korumalı etiketi pakete eklenemiyor" @@ -1015,65 +1015,65 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Geçersiz commit hash'i; 40 karakter uzunluğunda base16 dizesi olmalıdır" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Çok sayıda istek, tekrar denemeden önce bekleyin" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "PNG veya JPG resim dosyası" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "Ekran görüntüsü çok küçük, en az %(width)s x %(height)s piksel olmalıdır" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Lütfen %(file_desc)s yükleyin" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "Yüklenen resim aslında bir resim değil" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Modifikasyon" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Oyun" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Doku Paketi" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modlar" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Oyunlar" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Doku Paketleri" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Onay için Gönder" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Onayla" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1082,7 +1082,7 @@ msgstr "Onayla" msgid "Delete" msgstr "Sil" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1090,7 +1090,7 @@ msgstr "" "Bu e-postayı ContentDB'nin kayıtlı bir kullanıcısı olduğunuz için " "alıyorsunuz." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1098,22 +1098,22 @@ msgstr "" "Bu e-postayı alıyorsunuz çünkü birisi (umarım siz) e-posta adresinizi bir" " kullanıcının e-postası olarak girdi." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d yeni̇ bi̇ldi̇ri̇m" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Görünüm" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "E-posta ayarlarını yönet" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2262,7 +2262,7 @@ msgid "Supported?" msgstr "Destekleniyor mu?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2270,22 +2270,19 @@ msgid "Detected from dependencies" msgstr "Bağımlılıklardan tespit edildi" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Editör tarafından eklendi" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Belirli bir oyun gerekmez" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "Oluşturulan mod.conf satırları" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." @@ -2293,19 +2290,44 @@ msgstr "" "Bunu kapatabilmeniz için en az bir desteklenen oyunu manuel olarak " "tanımlamanız gerekir." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "Düzenleyici Geçersiz Kılmaları" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -2997,18 +3019,14 @@ msgstr "İsteğe bağlı" msgid "Compatible Games" msgstr "Uyumlu Oyunlar" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3280,8 +3298,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -4019,11 +4037,9 @@ msgstr "Şimdi abonelikten çıkabilirsiniz." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" -"Aboneliğinizi iptal etmeniz hesapta oturum açmanızı engelleyebilir " -"'%(display_name)s'" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -4054,27 +4070,27 @@ msgstr "Paket Sürümlerinde Ara" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Paket Sürümlerini Ara" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4299,3 +4315,50 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Desteklenen oyunlar (Virgülle ayrılmış)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Desteklenmeyen oyunlar (Virgülle ayrılmış)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "Editör tarafından eklendi" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "Belirli bir oyun gerekmez" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "Oluşturulan mod.conf satırları" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "Düzenleyici Geçersiz Kılmaları" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" +#~ "Aboneliğinizi iptal etmeniz hesapta oturum " +#~ "açmanızı engelleyebilir '%(display_name)s'" + diff --git a/translations/uk/LC_MESSAGES/messages.po b/translations/uk/LC_MESSAGES/messages.po index 5cd59573..f355ead0 100644 --- a/translations/uk/LC_MESSAGES/messages.po +++ b/translations/uk/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-03-28 17:36+0000\n" "Last-Translator: Денис Савченко \n" "Language: uk\n" @@ -20,15 +20,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Заборонено:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Вас забанено." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -36,7 +36,7 @@ msgstr "Вас забанено." msgid "Packages" msgstr "Пакунки" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s тому" @@ -51,18 +51,18 @@ msgstr "Назва" msgid "Limit to package" msgstr "Обмеження на пакунки" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Зберегти" @@ -134,15 +134,15 @@ msgstr "Вилучити" msgid "Supported Games" msgstr "Підтримувані ігри" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Помилка: Інший пакунок вже використовує цю тему форуму!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Помилка: Автор теми форуму не співпадає з автором пакунка." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -150,87 +150,87 @@ msgstr "" "Увага: Не знайдено теми форуму. Таке може трапитися, якщо тему щойно " "створено." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Завантаження недоступне." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "Тип" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Заголовок (зрозумілий людям)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Назва (технічна)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Лише малі букви (a-z), цифри (0-9) і підкреслення (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Короткий опис (простий текст)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Стан підтримки" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Мітки" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Попередження вмісту" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Ліцензія" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "Ліцензія медія" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Довгий опис (Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL репозиторію VCS" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL вебсайту" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL відстежувача помилок" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "ІД теми форуму" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL відеозапису" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "Пожертвувати URL" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_гра не є дозволеною назвою" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -238,203 +238,203 @@ msgstr "" "Пакет уже існує, але видалено. Щоб відновити пакет, зверніться до " "персоналу ContentDB" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Пакет уже існує" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Не вдалося знайти такого користувача" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Доступ відхилено" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "У Вас нема прав робити це" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Будь ласка, прокоментуйте необхідні зміни в гілці затвердження" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Видалити пакунок" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "Несхвалений пакунок" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Супровідники (розділені комою)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Ви не маєте дозволу редагувати супроводжуючих" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Ви не супровідник" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Власник пакунка не може вилучити себе як супровідника" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Імʼя автора" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "Увімкнути виявлення підтримки на основі залежностей (рекомендовано)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "Підтримувані ігри (розділені комами)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "Непідтримувані ігри (розділені комами)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Заголовок" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Спосіб" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "Відвантажити файли" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Посилання на Git (тобто: хеш фіксації, гілка або тег)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Мінімальна версія Minetest" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Максимальна версія Minetest" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL-адреса" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "ІД завдання" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Затверджено" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Імпортувати з Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Відвантажити файл .zip" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Вказати мінімум" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Вказати максимум" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "" "Змінюйте лише значення, для яких раніше було встановлено значення " "\"немає\"." -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Оновити" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Тригер" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Новий коміт" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Нова мітка" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "Назва гілки" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Дія" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Надіслати сповіщення і позначити застарілим" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Створити випуск" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Зберегти налаштування" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "Вимкнути автоматизацію" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Додайте URL-адресу сховища Git, щоб налаштувати автоматичні випуски" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Конфігурацію оновлення видалено" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Тепер, будь ласка, створіть початковий випуск" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Коментар" @@ -470,10 +470,10 @@ msgstr "" "перш ніж спробувати знову, і подумайте про те, щоб ваші відгуки були " "детальнішими" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Посилання на заблоковані сайти заборонено" @@ -505,113 +505,113 @@ msgstr "Повідомлення" msgid "Report" msgstr "Звіт" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Уже підписано!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "Підписався на тему" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Відписано!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Вже не підписані!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Заблокований потік" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Розблокований потік" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "Неможливо видалити початковий пост ланцюжка!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Зачекайте, перш ніж коментувати знову" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Приватний" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "Відкрити гілку" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Не вдалося створити ланцюжок!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "Потік схвалення вже існує! Спробуйте натомість відповісти там" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Зачекайте, перш ніж відкривати іншу тему" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Імʼя користувача або ел. пошта" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Пароль" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Запамʼятати мене" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Увійти" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Неправильна адреса електронної пошти або пароль" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Користувач %(username)s не існує" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Невірний пароль. Ви встановили один?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Потрібно підтвердити реєстраційну електронну адресу" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Не вдалося ввійти" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Відображуване ім'я" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "Імʼя користувача" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -619,50 +619,50 @@ msgstr "" "Дозволені лише букви алфавіту (A-Za-z), цифри (0-9), підкреслення (_), " "мінуси (-) і крапки (.)" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "Ел. пошта" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Який результат наведеного вище розрахунку?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Я погоджуюся" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Зареєструватися" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Неправильна відповідь captcha" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Неправильне імʼя користувача" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Обліковий запис для цього імені користувача вже існує, але ще не " "заявлений." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" "Це ім’я користувача/відображуване ім’я вже використовується, виберіть " "інше." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "Ел. адреса вже використовується" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -671,70 +671,70 @@ msgstr "" "Нам не вдалося створити обліковий запис, оскільки %(display_name)s уже " "використовує електронну адресу. Спробуйте іншу електронну адресу." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Цю адресу електронної пошти скасовано/занесено до чорного списку, і її не" " можна використовувати" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Скинути пароль" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Не вдалося знайти обліковий запис" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Новий пароль" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Перевірити пароль" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "Паролі мають співпадати" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Старий пароль" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Паролі не збігаються" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Ваш пароль вдало змінено." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Неправильний старий пароль" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "Невідомий маркер підтвердження!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Термін дії маркера закінчився" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Інший користувач уже використовує цю електронну адресу" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Підтверджена зміна електронної пошти" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Ел. адресу змінено" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -742,15 +742,15 @@ msgstr "" "Ваша електронна адреса змінена. Якщо ви цього не запитували, зверніться " "до адміністратора." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Тепер ви можете увійти" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Надіслати" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -758,7 +758,7 @@ msgstr "" "Цей електронний лист зараз у чорному списку. Будь ласка, зверніться до " "адміністратора, якщо ви хочете скасувати це." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -768,15 +768,15 @@ msgstr "" " (0-9), підкреслення (_), мінуси (-) і крапки (.). Зверніться до " "адміністратора" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Користувача вже заявлено" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Не вдалося отримати ім’я користувача GitHub для користувача" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Цього користувача вже заявлено!" @@ -887,84 +887,84 @@ msgstr ">50тис. завантажень" msgid "Has received %(downloads)d downloads across all packages." msgstr "Отримано %(downloads)d завантажень у всіх пакетах." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Змінити профіль" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Обліківка і безпека" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "Ел. пошта і сповіщення" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Токени API" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Засоби модерування" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "URL-адреса пожертви" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Користувач уже має таке імʼя" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "Користувачі з рангом модератора або вище не можуть бути видалені" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Відображуване ім'я" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Імʼя користувача на форумі" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "Імʼя користувача GitHub" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "ранг" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Не можна підвищити користувача до рангу, вищого за вас!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Текст для пошуку (регулярний вираз)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Файловий фільтр" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Пошук" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "Пакет із такою назвою вже існує. Перегляньте Політику та вказівки 3" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Перш ніж цей пакет можна буде затвердити, потрібен випуск." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -972,31 +972,31 @@ msgid "" "%(deps)s" msgstr "Спершу до ContentDB потрібно додати такі жорсткі залежності: %(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Потрібно додати принаймні один знімок екрана." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Зачекайте, поки ліцензію буде додано до CDB." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "Ім’я може містити лише малі літери (a–z), цифри (0–9) і підкреслення (_)" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "У вас немає дозволу на редагування цього пакета" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Ви не маєте дозволу змінювати назву пакета" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Не вдалося додати захищений тег %(title)s до пакета" @@ -1017,15 +1017,15 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Недійсний хеш фіксації; це має бути рядок base16 довжиною 40 символів" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Забагато запитів, зачекайте, перш ніж повторити спробу" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "файл зображення PNG або JPG" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " @@ -1034,50 +1034,50 @@ msgstr "" "Знімок екрана замалий, він має мати принаймні %(width)s на %(height)s " "пікселів" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Будь ласка, завантажте %(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "Завантажене зображення насправді не є зображенням" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Мод" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Гра" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Пакунок текстур" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Моди" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Ігри" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Пакунки текстур" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Надіслати на затвердження" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Затвердити" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1086,7 +1086,7 @@ msgstr "Затвердити" msgid "Delete" msgstr "Видалити" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1094,7 +1094,7 @@ msgstr "" "Ви отримали цей електронний лист, тому що ви зареєстрований користувач " "ContentDB." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1102,22 +1102,22 @@ msgstr "" "Ви отримали цей електронний лист, тому що хтось (сподіваємось, ви) ввів " "вашу електронну адресу як електронну адресу користувача." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d нові сповіщення" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Переглянути" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Керувати налаштуваннями електронної пошти" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2267,7 +2267,7 @@ msgid "Supported?" msgstr "З підтримкою?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2275,22 +2275,19 @@ msgid "Detected from dependencies" msgstr "Виявлено з залежностей" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "Додано редактор" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Конкретна гра не потрібна" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "Згенеровані лінії mod.conf" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." @@ -2298,19 +2295,44 @@ msgstr "" "Щоб вимкнути цю функцію, вам потрібно вручну визначити принаймні одну " "підтримувану гру." -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "Головний редактор" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -3005,18 +3027,14 @@ msgstr "Необов'язково" msgid "Compatible Games" msgstr "Сумісні ігри" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3284,8 +3302,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -4028,11 +4046,9 @@ msgstr "Тепер ви можете відписатися." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" -"Відмова від підписки може перешкодити вам увійти в обліковий запис " -"'%(display_name)s'" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -4062,27 +4078,27 @@ msgstr "Пошук у випусках пакунків" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Випуски пошукових пакетів" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4219,3 +4235,51 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "Підтримувані ігри (розділені комами)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "Непідтримувані ігри (розділені комами)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "Додано редактор" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "Конкретна гра не потрібна" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "Згенеровані лінії mod.conf" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "Головний редактор" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" +#~ "Відмова від підписки може перешкодити " +#~ "вам увійти в обліковий запис " +#~ "'%(display_name)s'" + diff --git a/translations/vi/LC_MESSAGES/messages.po b/translations/vi/LC_MESSAGES/messages.po index eed74762..bc3708de 100644 --- a/translations/vi/LC_MESSAGES/messages.po +++ b/translations/vi/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2022-08-25 11:19+0000\n" "Last-Translator: Văn Chí \n" "Language: vi\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "Đã bị cấm:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Bạn đã và đang bị cấm." -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "Bạn đã và đang bị cấm." msgid "Packages" msgstr "Gói" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, fuzzy, python-format msgid "%(delta)s ago" msgstr "%(delta)s trước" @@ -51,18 +51,18 @@ msgstr "Tên" msgid "Limit to package" msgstr "Giới hạn bởi gói" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "Lưu" @@ -136,15 +136,15 @@ msgstr "Loại bỏ" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "Lỗi: Một gói khác đã sử dụng chủ đề diễn đàn này rồi!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "Lỗi: Tác giả chủ đề diễn đàn không khớp với tác giả gói." -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -152,293 +152,293 @@ msgstr "" "Cảnh báo: Không tìm thấy chủ đề diễn đàn. Điều này có lẽ sẽ xảy ra nếu " "chủ đề chỉ mới vừa được tạo." -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "Không có sẵn bản tải xuống nào." -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 #, fuzzy msgid "Type" msgstr "Nhập" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "Tiêu đề (Người-đọc được)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "Tên (Kỹ thuật)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Chỉ chữ thường (az), chữ số (0-9) và dấu gạch dưới (_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "Mô tả ngắn gọn (Văn bản thô)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "Trạng thái Bảo trì" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Thẻ" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "Cảnh báo Nội dung" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "Giấy phép" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 #, fuzzy msgid "Media License" msgstr "Giấy phép phương tiện truyền thông" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "Mô tả dài (Cho phép đánh dấu)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "URL kho lưu trữ VCS" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "URL trang web" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "URL của Trình theo dõi Sự cố" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "ID chủ đề diễn đàn" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "URL video" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "Gói đã tồn tại rồi" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "Không thể tìm thấy người dùng đó" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "Quyền bị từ chối" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "Bạn không có quyền làm điều đó" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "Vui lòng nhận xét những thay đổi gì là cần thiết trong chuỗi phê duyệt" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "Gói đã xóa" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 #, fuzzy msgid "Unapproved package" msgstr "Gói chưa được phê duyệt" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "Những người bảo trì (được phân tách-bằng dấu phẩy)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "Bạn không có quyền chỉnh sửa người bảo trì" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "Bạn không phải người bảo trì" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "Chủ sở hữu gói không thể tự xóa mình khỏi tư cách là người bảo trì" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "Tên Tác giả" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "Tiêu đề" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "Phương thức" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 #, fuzzy msgid "File Upload" msgstr "Tệp tải lên" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Tham chiếu Git (ví dụ: cam kết băm, nhánh hoặc thẻ)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "Phiên bản Minetest Thấp nhất" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "Phiên bản Minetest Cao nhất" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "ID tác vụ" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "Được Chấp thuận" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "Nhập từ Git" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "Tải lên tệp .zip" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "Đặt tối thiểu" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "Đặt tối đa" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "Chỉ thay đổi các giá trị đã đặt trước đó là none" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "Cập nhật" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Kích hoạt" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "Cam kết Mới" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Thẻ Mới" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 #, fuzzy msgid "Branch name" msgstr "Tên chi nhánh" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Hành động" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "Gửi thông báo và đánh dấu là đã lỗi thời" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Tạo phát hành" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "Lưu Cài Đặt" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 #, fuzzy msgid "Disable Automation" msgstr "Tắt tự động hóa" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Vui lòng thêm URL kho lưu trữ Git để thiết lập các bản phát hành tự động" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "Đã xóa cấu hình cập nhật" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "Bây giờ, hãy tạo một bản phát hành ban đầu" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "Bình luận" @@ -473,10 +473,10 @@ msgstr "" "Gần đây, bạn đã đánh giá quá nhiều gói. Vui lòng đợi trước khi thử lại và" " cân nhắc làm cho bài đánh giá của bạn chi tiết hơn" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -508,117 +508,117 @@ msgstr "Tin nhắn" msgid "Report" msgstr "Báo cáo" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "Đăng ký rồi!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 #, fuzzy msgid "Subscribed to thread" msgstr "Đã đăng ký vào chủ đề" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "Đã hủy đăng ký!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "Chưa đăng ký!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "Chủ đề bị khóa" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "Chủ đề đã mở khóa" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 #, fuzzy msgid "Cannot delete thread opening post!" msgstr "Không thể xóa bài mở đầu chuỗi!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "Xin vui lòng chờ đợi trước khi bình luận một lần nữa" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "Riêng tư" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 #, fuzzy msgid "Open Thread" msgstr "Mở Chủ Đề" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "Không thể tạo chủ đề!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 #, fuzzy msgid "An approval thread already exists! Consider replying there instead" msgstr "Một chuỗi phê duyệt đã tồn tại! Thay vào đó, hãy cân nhắc trả lời ở đó" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "Xin vui lòng chờ đợi trước khi mở chủ đề khác" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "Tên người dùng hoặc email" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "Mật khẩu" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "Nhớ thông tin đăng nhập của tôi" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "Đăng nhập" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "Không chính xác email hoặc mật khẩu" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "Người dùng %(username)s không tồn tại" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "Mật khẩu không chính xác. Bạn đã đặt một cái chưa?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "Bạn cần xác nhận email đăng ký" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "Đăng nhập không thành công" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "Tên hiển thị" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "tên tài khoản" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -626,49 +626,49 @@ msgstr "" "Chỉ cho phép các chữ cái trong bảng chữ cái (A-Za-z), số (0-9), dấu gạch " "dưới (_), dấu phẩy (-) và dấu chấm (.)" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "Email" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "Kết quả của phép tính trên là gì?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "Tôi đồng ý" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Đăng ký" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "Câu trả lời xác thực không chính xác" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "Tên người dùng không hợp lệ" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 #, fuzzy msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" "Một tài khoản đã tồn tại cho tên người dùng đó nhưng vẫn chưa được xác " "nhận." -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "Tên người dùng / tên hiển thị đó đã được sử dụng, vui lòng chọn tên khác." -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "Email đã sử dụng rồi" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -677,71 +677,71 @@ msgstr "" "Chúng tôi không thể tạo tài khoản vì email đã được %(display_name)s sử " "dụng. Hãy thử một địa chỉ email khác." -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Địa chỉ email đó đã bị hủy đăng ký / đưa vào danh sách đen và không thể " "sử dụng" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "Đặt lại mật khẩu" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "Không thể tìm thấy tài khoản" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "Mật khẩu mới" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "Xác nhận mật khẩu" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "mật khẩu phải trùng khớp" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "Mật khẩu cũ" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "Mật khẩu không khớp" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "Mật khẩu của bạn đã được thay đổi thành công." -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "Mật khẩu cũ là không chính xác" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 #, fuzzy msgid "Unknown verification token!" msgstr "Mã thông báo xác minh không xác định!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "Token đã hết hạn" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "Một người dùng khác đã sử dụng email đó" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "Đã xác nhận thay đổi email" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "Địa chỉ Email đã thay đổi" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -749,15 +749,15 @@ msgstr "" "Địa chỉ email của bạn đã thay đổi. Nếu bạn không yêu cầu điều này, vui " "lòng liên hệ với quản trị viên." -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "Bây giờ bạn có thể đăng nhập" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "Gửi" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -765,7 +765,7 @@ msgstr "" "Email đó hiện đã được đưa vào danh sách đen. Vui lòng liên hệ với quản " "trị viên nếu bạn muốn hoàn tác việc này." -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " @@ -775,15 +775,15 @@ msgstr "" "(A-Za-z), số (0-9), dấu gạch dưới (_), dấu phẩy (-) và dấu chấm (.). Cân " "nhắc liên hệ với quản trị viên" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Người dùng đã được xác nhận quyền sở hữu" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "Không thể có được tên GitHub cho người dùng" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "Người dùng đó đã được xác nhận quyền sở hữu!" @@ -894,88 +894,88 @@ msgstr "> 50k lượt tải xuống" msgid "Has received %(downloads)d downloads across all packages." msgstr "Đã nhận được %(downloads)d tải xuống trên tất cả các gói." -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Chỉnh Sửa Hồ Sơ" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Tài khoản và Bảo mật" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "Email và thông báo" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 #, fuzzy msgid "API Tokens" msgstr "Mã thông báo API" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "Công cụ điều hành" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "URL đóng góp" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "Một người dùng đã có tên đó" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 #, fuzzy msgid "Users with moderator rank or above cannot be deleted" msgstr "Người dùng có xếp hạng người kiểm duyệt trở lên không thể bị xóa" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "Hiển thị tên" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "Tên người dùng của diễn đàn" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "Tên GitHub" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 #, fuzzy msgid "Rank" msgstr "Cấp bậc" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Không thể thăng hạng người dùng lên thứ hạng cao hơn chính bạn!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 #, fuzzy msgid "Text to find (regex)" msgstr "Văn bản cần tìm (biểu thức chính quy)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "Bộ lọc tệp" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Tìm kiếm" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "Một bản phát hành là cần thiết trước khi gói này có thể được chấp thuận." -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -983,17 +983,17 @@ msgid "" "%(deps)s" msgstr "Trước tiên cần thêm các phần phụ thuộc cứng sau vào ContentDB: %(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "Bạn cần thêm ít nhất một ảnh chụp màn hình." -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "Xin vui lòng chờ đợi cho giấy phép được thêm vào CBD." -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -1001,15 +1001,15 @@ msgstr "" "Tên chỉ có thể chứa các chữ cái viết thường (az), chữ số (0-9) và dấu " "gạch dưới (_)" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Bạn không có quyền để sửa gói này" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Bạn không có quyền để thay đổi tên gói" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "Không thể thêm thẻ được bảo vệ %(title)s vào gói" @@ -1030,67 +1030,67 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Băm cam kết không hợp lệ; nó phải là một chuỗi base16 dài 40 ký tự" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "Quá nhiều yêu cầu, vui lòng đợi trước khi thử lại" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "tệp hình ảnh PNG hoặc JPG" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "Hình là quá nhỏ, nó nên được ít nhất %(width)s x %(height)s điểm ảnh" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "Vui lòng tải lên %(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "Hình ảnh được tải lên thực tế không phải là hình ảnh" -#: app/models/packages.py:67 +#: app/models/packages.py:66 #, fuzzy msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "Trò chơi" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Gói kết cấu" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 #, fuzzy msgid "Mods" msgstr "Sửa đổi" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Trò chơi" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "Gói Kết cấu" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Nộp để được Chấp nhận" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "Chấp thuận" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1099,13 +1099,13 @@ msgstr "Chấp thuận" msgid "Delete" msgstr "Xóa" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Bạn nhận được email này vì bạn là người dùng đã đăng ký của ContentDB." -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." @@ -1113,22 +1113,22 @@ msgstr "" "Bạn nhận được email này vì ai đó (hy vọng là bạn) đã nhập địa chỉ email " "của bạn làm email của người dùng." -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d thông báo mới" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Lượt xem" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "Quản lý cài đặt email" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2278,7 +2278,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2286,39 +2286,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "Không có trò chơi cụ thể nào được yêu cầu" - -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -3017,18 +3039,14 @@ msgstr "Tùy chọn" msgid "Compatible Games" msgstr "Trò chơi tương thích" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3295,8 +3313,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -4029,11 +4047,9 @@ msgstr "Bây giờ bạn có thể hủy đăng ký." #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" -"Việc hủy đăng ký có thể khiến bạn không thể đăng nhập vào tài khoản " -"'%(display_name)s'" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -4064,27 +4080,27 @@ msgstr "Tìm kiếm trong Gói phát Hành" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Tìm Kiếm Gói Phát Hành" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4163,3 +4179,51 @@ msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao n #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "Không có trò chơi cụ thể nào được yêu cầu" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" +#~ "Việc hủy đăng ký có thể khiến " +#~ "bạn không thể đăng nhập vào tài" +#~ " khoản '%(display_name)s'" + diff --git a/translations/zh_Hans/LC_MESSAGES/messages.po b/translations/zh_Hans/LC_MESSAGES/messages.po index cda1f240..22dadc20 100644 --- a/translations/zh_Hans/LC_MESSAGES/messages.po +++ b/translations/zh_Hans/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2023-01-06 08:51+0000\n" "Last-Translator: Gao Tiesuan \n" "Language: zh_Hans\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "已封号:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "您被封号了。" -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "您被封号了。" msgid "Packages" msgstr "软件包" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s以前" @@ -50,18 +50,18 @@ msgstr "名称" msgid "Limit to package" msgstr "软件包限制" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "保存" @@ -133,301 +133,301 @@ msgstr "移除" msgid "Supported Games" msgstr "支持的游戏" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "错误:该论坛贴子已被另一个软件包使用!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "错误:论坛贴子作者与软件包作者不匹配。" -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "错误:论坛贴子未找到。有可能该贴子刚刚创建。" -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "无可用下载。" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "类型" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "标题(人类可读)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "名称(技术性)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只允许小写字母(a-z),数字(0-9),下划线(_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "简短说明(纯文本)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "开发周期" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "标签" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "内容警告" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "许可证" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "媒体内容许可证" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "长说明(Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "版本控制系统仓库URL" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "网站URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "问题追踪器URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "论坛贴子ID" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "视频URL" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "_game 不是一个准许的名字" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "该package已存在,但是已被移除。 请联系 ContentDB 的工作人员来回复该package" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "软件包已存在" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "找不到该用户" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "拒绝访问" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "你没有进行该操作的权限" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 msgid "Please comment what changes are needed in the approval thread" msgstr "请在审核贴评论中说明需要作出哪些修改" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "已删除的软件包" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "未通过的软件包" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "维护者(用逗号隔开)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "你没有权限编辑维护者" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "你不是维护者" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "软件包所有人不能把自己移除出维护者列表" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "作者名" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "启用基于依赖的支持检测(推荐)" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" -msgstr "支持的游戏(用逗号隔开)" - -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" -msgstr "不支持的游戏(用逗号隔开)" - -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" +msgstr "" + +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" +msgstr "" + +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "标题" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "方法" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "文件上传" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git引用(即:提交哈希,分支或标签)" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "最低Minetest版本" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "最高Minetest版本" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "任务ID" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "是否通过" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "从Git导入" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "上传zip文件" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "设置最小值" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "设置最大值" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "仅修改之前为空的值" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "钩子" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "新提交" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新标签" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "分支名称" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "动作" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "发送通知并标记为过期包" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "创建发行版" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "保存设置" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "关闭自动化" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "要自动发布,请添加Git仓库URL" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "已删除更新配置" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "现在,请创建初始发行版" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "评论" @@ -460,10 +460,10 @@ msgid "" "again, and consider making your reviews more detailed" msgstr "您最近评测了太多软件包。请稍候再试,并试着编写更详细的评论" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -495,261 +495,261 @@ msgstr "消息" msgid "Report" msgstr "举报" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "已关注!" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "关注贴子" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "已取消关注!" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "未关注!" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "锁定贴" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "未锁定贴" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "无法删除一楼!" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "请稍后再评论" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "私有" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "打开贴子" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "无法创建贴子!" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "已有审核贴!请在现有的审核贴下回贴" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "请稍后开启另外一个贴子" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "用户名或电子邮件" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "密码" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "记住我" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "登录" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "电子邮件或密码不正确" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "用户%(username)s不存在" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "密码不正确。您设置了吗?" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "你需要确认注册电子邮件" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "登录失败" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "显示名称" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "用户名" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "只允许字母(A-Za-z)、数字(0-9)、下划线(_)、减号(-)和句号(.)" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "电子邮件" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "上述算式的计算结果是什么?" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "我同意" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "注册" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "验证码错误" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "用户名无效" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "该用户名已存在账户,但尚未被认领。" -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "该用户名/显示名称已被使用,请选择另一个名称。" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "电子邮件已使用" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "我们无法创建该账户,因为该电子邮件已经被 %(display_name)s 使用。请使用另一个电子邮件地址。" -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "该电子邮件地址已被取消关注/列入黑名单,不能再使用" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "重置密码" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "无法找到账户" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "新密码" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "确认密码" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "密码必须匹配" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "旧密码" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "密码不匹配" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "您的密码已成功更改。" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "旧密码不正确" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "未知验证令牌!" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "令牌已过期" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "另一个用户已经在使用该电子邮件" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "已确认的电子邮件变更" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "电子邮箱已变更" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "您的电子邮件地址已更改。如果您没有请求更改电子邮件地址,请与管理员联系。" -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "您现在可以登录了" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "发送" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "该电子邮件现在已被列入黑名单。如果您希望撤消此操作,请联系管理员。" -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "用户名无效,只允许字母(A-Za-z)、数字(0-9)、下划线(_)、减号(-)和句号(.)。考虑联系管理员" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "用户已被认领" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "无法获取用户的 GitHub 用户名" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "该用户已被认领!" @@ -860,84 +860,84 @@ msgstr ">5万下载量" msgid "Has received %(downloads)d downloads across all packages." msgstr "所有软件包共%(downloads)d次下载。" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "编辑个人资料" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "账户和安全" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "电子邮件和通知" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API令牌" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "版主工具" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "捐款网址" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "有用户已经占有该名称" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "不能删除版主或者以上的用户" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "显示名称" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "论坛用户名" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "GitHub用户名" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "等级" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "不能提升用户等级到比自己更高的等级!" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "要查找的文本(正则表达式)" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "文件过滤器" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "搜索" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "同名软件包已存在。见政策和指南3" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "需要发行版才能将软件包交付审核。" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -945,31 +945,31 @@ msgid "" "%(deps)s" msgstr "需要先将以下硬依赖项添加到 ContentDB:%(deps)s" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "您需要添加至少一个截图。" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "请等待许可证添加到 CDB。" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "名称只能包含小写字母(a-z)、数字(0-9)和下划线(_)" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "你没有权限编辑这个软件包" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "你没有权限重命名软件包" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "无法将保护标签 %(title)s 加到软件包" @@ -988,65 +988,65 @@ msgstr "您在过去 5 分钟内为软件包创建了太多发行版,请稍候 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "无效的提交哈希值; 必须是40个字符长的十六进制字符串" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "要求太多,请稍候再试" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "一个 PNG 或 JPG 图像文件" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "截图的大小未达到要求,它至少要%(width)sx%(height)s的分辨率" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "请上传%(file_desc)s" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "上传的图片不是图片" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "子游戏" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "材质包" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "子游戏" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "材质包" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "交付审核" -#: app/models/packages.py:171 +#: app/models/packages.py:170 msgid "Approve" msgstr "批准" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1055,34 +1055,34 @@ msgstr "批准" msgid "Delete" msgstr "删除" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "您收到这封邮件是因为您是ContentDB的一名用户。" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "您收到这封电子邮件是因为有人(希望是您)输入了您的电子邮件地址。" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d个新通知" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "查看" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "管理电子邮件设置" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2179,7 +2179,7 @@ msgid "Supported?" msgstr "支持?" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2187,40 +2187,62 @@ msgid "Detected from dependencies" msgstr "从依赖项中检测到" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" -msgstr "由编辑器添加" +msgid "Overridden on ContentDB" +msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" -msgstr "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" +msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" -msgstr "不需要特定的子游戏" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" +msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "生成的mod.conf行" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "你需要手动定义至少一个支持的子游戏,才可以关闭这个功能。" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" -msgstr "编辑器重载" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" +msgstr "" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -2870,18 +2892,14 @@ msgstr "可选" msgid "Compatible Games" msgstr "兼容子游戏" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3139,8 +3157,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3838,9 +3856,9 @@ msgstr "您在可以取消关注了。" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" -msgstr "取消关注可能会使你无法登录到账户%(display_name)s" +msgstr "" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -3869,27 +3887,27 @@ msgstr "在软件包发行版中搜索" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s'- 搜索软件包发行版" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4066,3 +4084,48 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "支持的游戏(用逗号隔开)" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "不支持的游戏(用逗号隔开)" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "由编辑器添加" + +#~ msgid "mod.conf" +#~ msgstr "mod.conf" + +#~ msgid "No specific game is required" +#~ msgstr "不需要特定的子游戏" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "生成的mod.conf行" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "编辑器重载" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "取消关注可能会使你无法登录到账户%(display_name)s" + diff --git a/translations/zh_Hant/LC_MESSAGES/messages.po b/translations/zh_Hant/LC_MESSAGES/messages.po index 090f9483..b84d5a22 100644 --- a/translations/zh_Hant/LC_MESSAGES/messages.po +++ b/translations/zh_Hant/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-06-18 21:20+0100\n" +"POT-Creation-Date: 2023-06-20 00:38+0100\n" "PO-Revision-Date: 2022-10-03 02:25+0000\n" "Last-Translator: Yic95 <0Luke.Luke0@gmail.com>\n" "Language: zh_Hant\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:120 +#: app/__init__.py:122 msgid "Banned:" msgstr "封禁:" -#: app/__init__.py:122 +#: app/__init__.py:124 msgid "You have been banned." msgstr "你已被封禁。" -#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/modnames/list.html:16 app/templates/packages/list.html:4 #: app/templates/todo/editor.html:46 app/templates/users/list.html:22 @@ -35,7 +35,7 @@ msgstr "你已被封禁。" msgid "Packages" msgstr "套件" -#: app/template_filters.py:71 +#: app/template_filters.py:86 #, python-format msgid "%(delta)s ago" msgstr "%(delta)s 天前" @@ -50,18 +50,18 @@ msgstr "名字" msgid "Limit to package" msgstr "套件限制" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:254 -#: app/blueprints/packages/packages.py:481 -#: app/blueprints/packages/packages.py:577 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:48 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:657 +#: app/blueprints/packages/releases.py:61 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 -#: app/blueprints/users/account.py:228 app/blueprints/users/account.py:235 -#: app/blueprints/users/settings.py:53 app/blueprints/users/settings.py:123 -#: app/blueprints/users/settings.py:278 app/templates/users/modtools.html:86 +#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 +#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 +#: app/blueprints/users/settings.py:295 app/templates/users/modtools.html:86 msgid "Save" msgstr "儲存" @@ -133,302 +133,302 @@ msgstr "移除" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:164 +#: app/blueprints/packages/packages.py:172 msgid "Error: Another package already uses this forum topic!" msgstr "錯誤:另一個包正在使用這個論壇主題!" -#: app/blueprints/packages/packages.py:170 +#: app/blueprints/packages/packages.py:178 msgid "Error: Forum topic author doesn't match package author." msgstr "錯誤:論壇主題作者和包作者不符。" -#: app/blueprints/packages/packages.py:173 +#: app/blueprints/packages/packages.py:181 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "警告:找不到論壇主題。可能發生在論壇主題剛被建立之時。" -#: app/blueprints/packages/packages.py:219 +#: app/blueprints/packages/packages.py:228 msgid "No download available." msgstr "無可提供的下載。" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:540 +#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:540 msgid "Type" msgstr "類型" -#: app/blueprints/packages/packages.py:234 +#: app/blueprints/packages/packages.py:243 msgid "Title (Human-readable)" msgstr "標題(人類可讀)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:575 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:584 msgid "Name (Technical)" msgstr "名字(技術上的)" -#: app/blueprints/packages/packages.py:235 -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:585 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只限小寫英文字母(a-z)、數字(0-9)及底畫線(_)" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:245 msgid "Short Description (Plaintext)" msgstr "短描述(純文字)" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:555 +#: app/blueprints/packages/packages.py:247 app/templates/packages/view.html:555 msgid "Maintenance State" msgstr "開發週期" -#: app/blueprints/packages/packages.py:240 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:249 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "標籤" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:250 msgid "Content Warnings" msgstr "內容警告" -#: app/blueprints/packages/packages.py:242 app/templates/packages/view.html:544 +#: app/blueprints/packages/packages.py:251 app/templates/packages/view.html:544 msgid "License" msgstr "授權條款" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:252 msgid "Media License" msgstr "媒體授權條款" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:254 msgid "Long Description (Markdown)" msgstr "長描述(Markdown)" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:256 msgid "VCS Repository URL" msgstr "版本控制系統儲存庫URL" -#: app/blueprints/packages/packages.py:248 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:257 app/blueprints/users/settings.py:68 msgid "Website URL" msgstr "網站URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:258 msgid "Issue Tracker URL" msgstr "問題跟踪器URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:259 msgid "Forum Topic ID" msgstr "論壇主題編號" -#: app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:260 msgid "Video URL" msgstr "影片 URL" -#: app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:261 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:258 +#: app/blueprints/packages/packages.py:267 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:268 +#: app/blueprints/packages/packages.py:277 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:273 +#: app/blueprints/packages/packages.py:282 msgid "Package already exists" msgstr "套件已存在" -#: app/blueprints/packages/packages.py:333 +#: app/blueprints/packages/packages.py:342 msgid "Unable to find that user" msgstr "找不到該用戶" -#: app/blueprints/packages/packages.py:337 +#: app/blueprints/packages/packages.py:346 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:107 +#: app/blueprints/users/settings.py:124 msgid "Permission denied" msgstr "沒有權限" -#: app/blueprints/packages/packages.py:393 -#: app/blueprints/packages/packages.py:444 -#: app/blueprints/packages/packages.py:460 +#: app/blueprints/packages/packages.py:402 +#: app/blueprints/packages/packages.py:453 +#: app/blueprints/packages/packages.py:469 msgid "You don't have permission to do that" msgstr "你沒有進行該操作的權限" -#: app/blueprints/packages/packages.py:423 +#: app/blueprints/packages/packages.py:432 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "請在評論中寫下需改變的事項" -#: app/blueprints/packages/packages.py:455 +#: app/blueprints/packages/packages.py:464 msgid "Deleted package" msgstr "已移除的包" -#: app/blueprints/packages/packages.py:471 +#: app/blueprints/packages/packages.py:480 msgid "Unapproved package" msgstr "未被批准的包" -#: app/blueprints/packages/packages.py:480 +#: app/blueprints/packages/packages.py:489 msgid "Maintainers (Comma-separated)" msgstr "管理者(以逗點分割)" -#: app/blueprints/packages/packages.py:489 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to edit maintainers" msgstr "你無權編輯維護者" -#: app/blueprints/packages/packages.py:539 +#: app/blueprints/packages/packages.py:548 msgid "You are not a maintainer" msgstr "你不是管理者" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:551 msgid "Package owners cannot remove themselves as maintainers" msgstr "包擁有者無法從管理者中移除自己" -#: app/blueprints/packages/packages.py:574 +#: app/blueprints/packages/packages.py:583 msgid "Author Name" msgstr "作者名稱" -#: app/blueprints/packages/packages.py:644 +#: app/blueprints/packages/packages.py:653 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:645 -msgid "Supported games (Comma-separated)" +#: app/blueprints/packages/packages.py:654 +msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:646 -msgid "Unsupported games (Comma-separated)" +#: app/blueprints/packages/packages.py:655 +msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:647 -msgid "Supports all games (unless stated)" +#: app/blueprints/packages/packages.py:656 +msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/releases.py:52 -#: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:44 -#: app/blueprints/threads/__init__.py:278 app/templates/macros/reviews.html:134 +#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/threads/__init__.py:279 app/templates/macros/reviews.html:134 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 msgid "Title" msgstr "標題" -#: app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 msgid "Method" msgstr "方法" -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/screenshots.py:34 msgid "File Upload" msgstr "檔案上載" -#: app/blueprints/packages/releases.py:54 +#: app/blueprints/packages/releases.py:55 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:56 -#: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:192 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:193 msgid "Minimum Minetest Version" msgstr "最低Minetest版本" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:195 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:71 +#: app/blueprints/packages/releases.py:196 msgid "Maximum Minetest Version" msgstr "最高Minetest版本" -#: app/blueprints/packages/releases.py:65 +#: app/blueprints/packages/releases.py:66 #: app/templates/packages/release_edit.html:23 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:67 msgid "Task ID" msgstr "工單ID" -#: app/blueprints/packages/releases.py:67 +#: app/blueprints/packages/releases.py:68 #: app/blueprints/packages/screenshots.py:40 msgid "Is Approved" msgstr "是否被批准" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Import from Git" msgstr "從Git匯入" -#: app/blueprints/packages/releases.py:85 +#: app/blueprints/packages/releases.py:86 msgid "Upload .zip file" msgstr "上載.zip檔案" -#: app/blueprints/packages/releases.py:191 +#: app/blueprints/packages/releases.py:192 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:194 +#: app/blueprints/packages/releases.py:195 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:198 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:199 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:248 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:249 msgid "New Commit" msgstr "新提交" -#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:250 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新標籤" -#: app/blueprints/packages/releases.py:251 +#: app/blueprints/packages/releases.py:252 msgid "Branch name" msgstr "分支名稱" -#: app/blueprints/packages/releases.py:252 +#: app/blueprints/packages/releases.py:253 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "動作" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:253 +#: app/blueprints/packages/releases.py:254 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:255 +#: app/blueprints/packages/releases.py:256 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:257 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:295 +#: app/blueprints/packages/releases.py:296 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:312 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:319 +#: app/blueprints/packages/releases.py:320 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:178 -#: app/blueprints/threads/__init__.py:179 -#: app/blueprints/threads/__init__.py:279 +#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:179 +#: app/blueprints/threads/__init__.py:180 +#: app/blueprints/threads/__init__.py:280 msgid "Comment" msgstr "" @@ -461,10 +461,10 @@ msgid "" "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:204 -#: app/blueprints/threads/__init__.py:237 -#: app/blueprints/threads/__init__.py:329 app/blueprints/users/settings.py:88 -#: app/logic/packages.py:129 +#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:205 +#: app/blueprints/threads/__init__.py:238 +#: app/blueprints/threads/__init__.py:330 app/blueprints/users/settings.py:105 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -497,261 +497,261 @@ msgstr "" msgid "Report" msgstr "" -#: app/blueprints/threads/__init__.py:67 +#: app/blueprints/threads/__init__.py:69 msgid "Already subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:69 +#: app/blueprints/threads/__init__.py:71 msgid "Subscribed to thread" msgstr "" -#: app/blueprints/threads/__init__.py:84 +#: app/blueprints/threads/__init__.py:86 msgid "Unsubscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:88 +#: app/blueprints/threads/__init__.py:90 msgid "Already not subscribed!" msgstr "" -#: app/blueprints/threads/__init__.py:107 +#: app/blueprints/threads/__init__.py:108 msgid "Locked thread" msgstr "" -#: app/blueprints/threads/__init__.py:110 +#: app/blueprints/threads/__init__.py:111 msgid "Unlocked thread" msgstr "" -#: app/blueprints/threads/__init__.py:159 +#: app/blueprints/threads/__init__.py:160 msgid "Cannot delete thread opening post!" msgstr "" -#: app/blueprints/threads/__init__.py:233 +#: app/blueprints/threads/__init__.py:234 msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:280 +#: app/blueprints/threads/__init__.py:281 msgid "Private" msgstr "" -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/macros/package_approval.html:112 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:304 +#: app/blueprints/threads/__init__.py:305 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:311 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:314 +#: app/blueprints/threads/__init__.py:315 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:173 +#: app/blueprints/todo/user.py:181 msgid "Done" msgstr "" -#: app/blueprints/users/account.py:37 app/templates/users/login.html:15 +#: app/blueprints/users/account.py:36 app/templates/users/login.html:15 msgid "Username or email" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/users/account.py:108 +#: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 #: app/templates/users/modtools.html:35 msgid "Password" msgstr "" -#: app/blueprints/users/account.py:39 app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:185 +#: app/blueprints/users/account.py:39 app/templates/base.html:185 #: app/templates/donate/index.html:74 app/templates/users/login.html:4 msgid "Sign in" msgstr "" -#: app/blueprints/users/account.py:46 +#: app/blueprints/users/account.py:45 msgid "Incorrect email or password" msgstr "" -#: app/blueprints/users/account.py:54 +#: app/blueprints/users/account.py:52 #, python-format msgid "User %(username)s does not exist" msgstr "" -#: app/blueprints/users/account.py:57 +#: app/blueprints/users/account.py:55 msgid "Incorrect password. Did you set one?" msgstr "" -#: app/blueprints/users/account.py:60 +#: app/blueprints/users/account.py:58 msgid "You need to confirm the registration email" msgstr "" -#: app/blueprints/users/account.py:68 +#: app/blueprints/users/account.py:66 msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:103 app/blueprints/users/settings.py:50 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/settings.py:272 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:289 #: app/templates/users/list.html:18 msgid "Username" msgstr "" -#: app/blueprints/users/account.py:105 +#: app/blueprints/users/account.py:102 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:107 app/blueprints/users/account.py:189 -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:374 -#: app/blueprints/users/settings.py:122 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 +#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/settings.py:139 msgid "Email" msgstr "" -#: app/blueprints/users/account.py:109 +#: app/blueprints/users/account.py:106 msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:110 +#: app/blueprints/users/account.py:107 msgid "I agree" msgstr "我同意" -#: app/blueprints/users/account.py:111 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "註冊" -#: app/blueprints/users/account.py:116 +#: app/blueprints/users/account.py:113 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:120 +#: app/blueprints/users/account.py:117 msgid "Username is invalid" msgstr "" -#: app/blueprints/users/account.py:131 +#: app/blueprints/users/account.py:128 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -#: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 +#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 msgid "That username/display name is already in use, please choose another." msgstr "" -#: app/blueprints/users/account.py:146 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:147 app/blueprints/users/account.py:259 +#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 #, python-format msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." msgstr "" -#: app/blueprints/users/account.py:151 app/blueprints/users/account.py:253 -#: app/blueprints/users/settings.py:150 +#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 +#: app/blueprints/users/settings.py:167 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:190 +#: app/blueprints/users/account.py:187 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:215 +#: app/blueprints/users/account.py:213 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:232 +#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:233 +#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:227 app/blueprints/users/account.py:234 +#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:231 +#: app/blueprints/users/account.py:230 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:242 +#: app/blueprints/users/account.py:241 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:273 app/blueprints/users/account.py:277 +#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:291 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:320 +#: app/blueprints/users/account.py:319 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:326 +#: app/blueprints/users/account.py:325 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:339 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:343 +#: app/blueprints/users/account.py:342 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:347 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:349 +#: app/blueprints/users/account.py:348 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:367 +#: app/blueprints/users/account.py:366 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:375 +#: app/blueprints/users/account.py:374 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:406 +#: app/blueprints/users/account.py:405 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 +#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -#: app/blueprints/users/claim.py:45 +#: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" -#: app/blueprints/users/claim.py:49 +#: app/blueprints/users/claim.py:50 msgid "Unable to get GitHub username for user" msgstr "" -#: app/blueprints/users/claim.py:72 +#: app/blueprints/users/claim.py:73 msgid "That user has already been claimed!" msgstr "" @@ -862,84 +862,84 @@ msgstr ">5 萬下載" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:19 app/templates/users/profile.html:17 +#: app/blueprints/users/settings.py:36 app/templates/users/profile.html:17 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:24 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:41 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:29 +#: app/blueprints/users/settings.py:46 #: app/templates/users/settings_email.html:8 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:34 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:51 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:35 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:52 +#: app/blueprints/users/settings.py:69 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:68 app/blueprints/users/settings.py:75 +#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:232 +#: app/blueprints/users/settings.py:249 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:273 +#: app/blueprints/users/settings.py:290 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:274 +#: app/blueprints/users/settings.py:291 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:275 +#: app/blueprints/users/settings.py:292 msgid "GitHub Username" msgstr "GitHub 用戶名" -#: app/blueprints/users/settings.py:276 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:293 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:320 +#: app/blueprints/users/settings.py:337 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/zipgrep/__init__.py:34 +#: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:36 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:61 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:61 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" -#: app/logic/package_validator.py:20 +#: app/logic/package_validator.py:37 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_validator.py:23 +#: app/logic/package_validator.py:40 #: app/templates/macros/package_approval.html:36 msgid "A release is required before this package can be approved." msgstr "" -#: app/logic/package_validator.py:29 +#: app/logic/package_validator.py:46 #: app/templates/macros/package_approval.html:45 #, python-format msgid "" @@ -947,31 +947,31 @@ msgid "" "%(deps)s" msgstr "" -#: app/logic/package_validator.py:34 +#: app/logic/package_validator.py:51 #: app/templates/macros/package_approval.html:41 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_validator.py:37 +#: app/logic/package_validator.py:54 #: app/templates/macros/package_approval.html:49 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/packages.py:96 +#: app/logic/packages.py:98 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:110 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:114 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:175 +#: app/logic/packages.py:177 #, python-format msgid "Unable to add protected tag %(title)s to package" msgstr "" @@ -990,66 +990,66 @@ msgstr "" msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -#: app/logic/screenshots.py:16 +#: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:18 +#: app/logic/screenshots.py:34 msgid "a PNG or JPG image file" msgstr "" -#: app/logic/screenshots.py:35 +#: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -#: app/logic/uploads.py:52 +#: app/logic/uploads.py:55 #, python-format msgid "Please upload %(file_desc)s" msgstr "" -#: app/logic/uploads.py:55 +#: app/logic/uploads.py:58 msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:75 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:77 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:79 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:170 #, fuzzy msgid "Approve" msgstr "是否被批准" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1058,34 +1058,34 @@ msgstr "是否被批准" msgid "Delete" msgstr "" -#: app/tasks/emails.py:113 +#: app/tasks/emails.py:119 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:119 app/templates/emails/verify.html:30 +#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -#: app/tasks/emails.py:153 +#: app/tasks/emails.py:160 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:155 app/templates/macros/forms.html:52 +#: app/tasks/emails.py:162 app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:158 +#: app/tasks/emails.py:165 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:160 app/templates/emails/base.html:63 +#: app/tasks/emails.py:167 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -2178,7 +2178,7 @@ msgid "Supported?" msgstr "" #: app/templates/packages/game_support.html:33 -msgid "Supports all games unless otherwise stated" +msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" #: app/templates/packages/game_support.html:47 @@ -2186,39 +2186,61 @@ msgid "Detected from dependencies" msgstr "" #: app/templates/packages/game_support.html:49 -msgid "Added by Editor" +msgid "Overridden on ContentDB" msgstr "" -#: app/templates/packages/game_support.html:51 -msgid "mod.conf" +#: app/templates/packages/game_support.html:68 +msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -#: app/templates/packages/game_support.html:67 -msgid "No specific game is required" +#: app/templates/packages/game_support.html:75 +#, python-format +msgid "Generated %(conf)s lines" msgstr "" -#: app/templates/packages/game_support.html:73 -msgid "Generated mod.conf lines" -msgstr "" - -#: app/templates/packages/game_support.html:87 +#: app/templates/packages/game_support.html:89 msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -#: app/templates/packages/game_support.html:93 -msgid "Unless otherwise stated, this package should work with all games." +#: app/templates/packages/game_support.html:96 +msgid "" +"When checked, this indicates that this package should support all games, " +"unless excluded by unsupported_games." msgstr "" -#: app/templates/packages/game_support.html:94 +#: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -#: app/templates/packages/game_support.html:99 -msgid "Editor Overrides" +#: app/templates/packages/game_support.html:101 +msgid "It's not possible for texture packs to support all games" +msgstr "" + +#: app/templates/packages/game_support.html:107 +msgid "Overrides" +msgstr "" + +#: app/templates/packages/game_support.html:110 +#, python-format +msgid "" +"It's best to add supported/unsupported games to %(conf)s, but in the " +"meantime you can add them here." +msgstr "" + +#: app/templates/packages/game_support.html:112 +#, python-format +msgid "" +"Adding to %(conf)s allows users who install outside ContentDB to benefit " +"as well." +msgstr "" + +#: app/templates/packages/game_support.html:115 +#: app/templates/packages/game_support.html:116 +msgid "Comma-separated game names, ex: minetest_game, nodecore" msgstr "" #: app/templates/packages/gone.html:19 @@ -2855,18 +2877,14 @@ msgstr "" msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:464 -msgid "Should support most games." +#: app/templates/packages/view.html:464 app/templates/packages/view.html:484 +msgid "No specific game required" msgstr "" #: app/templates/packages/view.html:467 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:484 -msgid "No specific game required" -msgstr "" - #: app/templates/packages/view.html:489 msgid "Is the above correct?" msgstr "" @@ -3124,8 +3142,8 @@ msgstr "" #: app/templates/todo/game_support.html:13 msgid "" -"If your package supports all games unless otherwise stated, confirm this " -"using 'Supports all games'" +"If your package is game independent, confirm this using 'Supports all " +"games'" msgstr "" #: app/templates/todo/game_support.html:35 @@ -3821,7 +3839,7 @@ msgstr "" #: app/templates/users/unsubscribe.html:40 #, python-format msgid "" -"Unsubscribing may prevent you from being able to sign into the account " +"Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" @@ -3850,27 +3868,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:149 +#: app/utils/flask.py:150 msgid "All time" msgstr "" -#: app/utils/flask.py:150 +#: app/utils/flask.py:151 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:151 +#: app/utils/flask.py:152 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:152 +#: app/utils/flask.py:153 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:153 +#: app/utils/flask.py:154 msgid "Year to date" msgstr "" -#: app/utils/flask.py:154 +#: app/utils/flask.py:155 msgid "Last year" msgstr "" @@ -4087,3 +4105,48 @@ msgstr "" #~ msgid "None listed, assumed to support all games" #~ msgstr "" +#~ msgid "Supported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Unsupported games (Comma-separated)" +#~ msgstr "" + +#~ msgid "Supports all games (unless stated)" +#~ msgstr "" + +#~ msgid "Supports all games unless otherwise stated" +#~ msgstr "" + +#~ msgid "Added by Editor" +#~ msgstr "" + +#~ msgid "mod.conf" +#~ msgstr "" + +#~ msgid "No specific game is required" +#~ msgstr "" + +#~ msgid "Generated mod.conf lines" +#~ msgstr "" + +#~ msgid "Unless otherwise stated, this package should work with all games." +#~ msgstr "" + +#~ msgid "Editor Overrides" +#~ msgstr "" + +#~ msgid "Should support most games." +#~ msgstr "" + +#~ msgid "" +#~ "If your package supports all games " +#~ "unless otherwise stated, confirm this " +#~ "using 'Supports all games'" +#~ msgstr "" + +#~ msgid "" +#~ "Unsubscribing may prevent you from being" +#~ " able to sign into the account " +#~ "'%(display_name)s'" +#~ msgstr "" +