From ea17d5fdd89561bdce87dfae83139b8891ab6a31 Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Wed, 29 Nov 2023 10:38:50 +0100 Subject: [PATCH] Translation: revert German translation (#10931) We are hitting an issue with German translation in production and it seems the reson is a corrupted .po/.mo file. --- readthedocs/locale/de/LC_MESSAGES/django.mo | Bin 85810 -> 86044 bytes readthedocs/locale/de/LC_MESSAGES/django.po | 1105 ++++++++++--------- 2 files changed, 564 insertions(+), 541 deletions(-) diff --git a/readthedocs/locale/de/LC_MESSAGES/django.mo b/readthedocs/locale/de/LC_MESSAGES/django.mo index f760637762dbb98cdb1e397bd7fc11455b63c2b4..873a65e0e72ee7adef1d5227b9b49269f0224242 100755 GIT binary patch delta 16860 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 z�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 z zBNZg3O{n*~zOZ~bJ`kVBIdkzF)WN&PX<)B$$Ho+&MA9cA@3#LRL-hOSY_{=RD#lY4 zh|NizZL`T(fHplyZ%F~v{Y|V2c|9?DEOq=%xeQ4!mQuLH6Q$FXb*#qjr1rL~*g$QL zkv7oDT8@)>nw-C|sg3QXaWLf`I_s;WC9#TMl_SW{A?fXRhq{UO{Ceask&=;gJSDv$ zxli#25BXOAhKZimXrI|D+M82)P_-JB$weuVk3{Gq6MXXvOCr%hx`q~4^TXgiKH znfzV6k1I&}Ml=b3=iH$r9XlxNNI{toSSJH%FZr4zcShT&uC=RetPcwvOG)=UIo@ox z%_hnhXqSO9->{uuNIJHYQW5i~oX)o86WR02&;$wSn2o)|pNaEzz^uRLZ2t2HX)P7` zX|RF(1M+9Fn>{fMGm$0|i=?i$jZ^ge_$}9xvMIw2|AQZGn_${kBF}dZ&ryi~>fb+| z&86L)%2zC!+xjaRcK!iM%_HGOa6%FiGzq3$dxo}{l|mA|T=Pd+E{b0i%(N$-`> z_-_;JMS4vBv_0vBDmhBpa#GYcr9W-Cr>EBZ25yMWiwe}2w&ghT3&`smk&av3V=nTg z$n!(VL3B5#(FT%3@*!nWot+Us; zMg9l!S+NZ1J#GHP_4rup{~MXtq_2-Z?8zSp?jlvB+>$mIziL#2*x&ZNUgXP@Uyh$? z^9`;iJtselxEFgN9NQ7Qi2lTnkoV00V=_@>Pg9}e752hvq>i3Oikf3Ab=OH5Ne@X& zsc&xU9+H1V8cJM;zW;qW!ikS0=_qeievsb(|0>6kiu^l_r@p@-IjQNRLQ*r|8&X&uM{)DDNZwnS5?fE%&ADE=%AiGMlh4u0tJFtjfP3 zzm2;4q%TKpV$rtE1bjwC4D}01k8FIfRp*qp=XSyR#21j(c;=tXIf9ol0qM)JmCQcU z4PrVshSb7dXTZQGB;E>V}#mJd=sLVlkucckunk~i^W#9XA;$U#x+@sWOrp}M}QPOc+pO#n>@=vMXNYYUaKNGJ_ewMx7C+tqSHEBEb z*RheFe;s2;qi8Ue^bPsL*pO6?hCfr@Noqy;%h8`q6y;TznpA~UiMB;h$70*|GWlA> zzZ~D$ct0C(uOg6%1}E_cg6**c=@7A_c#(9+HhyiLLtS3tIZ3~e&JeGvM1BP6Hu%8FR+^i87S+>N`5>^M>gs&*)}RC zCqDw$+Iq#_kPpDBw%ta`FDZ|=u1|?S?c@SSTXWH+xB^>&q4Z*I=73R{g-X@JHcyTPR5^z@8G1x zjc?0LB!G#t3_%>zButN, 2023\n" "Language-Team: German (http://app.transifex.com/readthedocs/readthedocs/" @@ -34,7 +34,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/models.py:69 builds/models.py:727 projects/models.py:1531 +#: analytics/models.py:69 builds/models.py:723 projects/models.py:1377 #: search/models.py:28 templates/base.html:262 msgid "Version" msgstr "Version" @@ -140,22 +140,22 @@ msgstr "Bereitgestellt von" msgid "Privacy Policy" msgstr "Datenschutz-Bestimmungen" -#: api/v3/serializers.py:501 +#: api/v3/serializers.py:499 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "Ungültiger Projektname \"{0}\": kein Slug generiert." -#: api/v3/serializers.py:505 +#: api/v3/serializers.py:503 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "Projekt mit Slug \"{0}\" existiert bereits." -#: api/v3/serializers.py:728 +#: api/v3/serializers.py:721 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "Projekt mit {slug_name}={value} ist als Unterprojekt nicht gültig" -#: api/v3/serializers.py:736 projects/forms.py:519 +#: api/v3/serializers.py:729 projects/forms.py:491 msgid "A subproject with this alias already exists" msgstr "Ein Unterprojekt mit diesem Alias ​​existiert bereits" @@ -181,8 +181,8 @@ msgstr "Authentifizierung fehlgeschlagen" msgid "Log out" msgstr "Abmelden" -#: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:213 projects/views/private.py:457 +#: audit/models.py:91 organizations/views/private.py:145 +#: organizations/views/private.py:210 projects/views/private.py:447 msgid "Invitation sent" msgstr "Einladung verschickt" @@ -199,7 +199,7 @@ msgid "Invitation declined" msgstr "Einladung abgelehnt" #: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:212 +#: projects/models.py:140 msgid "User" msgstr "Benutzer" @@ -211,8 +211,8 @@ msgstr "Benutzer-ID" msgid "Username" msgstr "Benutzername" -#: audit/models.py:138 builds/models.py:110 builds/models.py:721 -#: organizations/filters.py:134 projects/models.py:1525 redirects/models.py:56 +#: audit/models.py:138 builds/models.py:110 builds/models.py:717 +#: projects/models.py:1371 redirects/models.py:56 msgid "Project" msgstr "Projekt" @@ -224,7 +224,7 @@ msgstr "Projekt-ID" msgid "Project slug" msgstr "Projektslug" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:120 subscriptions/models.py:136 msgid "Organization" msgstr "Organisation" @@ -236,7 +236,7 @@ msgstr "Organisations-ID" msgid "Organization slug" msgstr "Organisationsslug" -#: audit/models.py:180 builds/models.py:1267 +#: audit/models.py:180 builds/models.py:1260 msgid "Action" msgstr "Aktion" @@ -311,7 +311,7 @@ msgstr "Benutzer hat eine Einladung abgelehnt" #: audit/templates/audit/list_logs.html:55 #: templates/core/build_list_detailed.html:21 #: templates/core/project_list_detailed.html:26 -#: templates/projects/integration_webhook_detail.html:116 +#: templates/projects/integration_webhook_detail.html:91 #: templates/projects/project_dashboard_base.html:74 #: templates/projects/webhook_form.html:55 #, python-format @@ -421,7 +421,7 @@ msgstr "Branch" msgid "Tag" msgstr "Tag" -#: builds/constants.py:56 projects/constants.py:414 +#: builds/constants.py:56 projects/constants.py:402 msgid "Unknown" msgstr "Unbekannt" @@ -453,7 +453,7 @@ msgstr "Aktiv" msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1631 +#: builds/filters.py:28 projects/models.py:1495 #: templates/builds/build_detail.html:143 msgid "Build failed" msgstr "Build fehlgeschlagen" @@ -466,7 +466,7 @@ msgstr "" msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:155 builds/models.py:743 +#: builds/filters.py:41 builds/models.py:155 builds/models.py:739 msgid "State" msgstr "Status" @@ -475,7 +475,8 @@ msgstr "Status" msgid "Any" msgstr "Beliebig" -#: builds/filters.py:47 builds/models.py:115 builds/models.py:733 +#: builds/filters.py:47 builds/models.py:115 builds/models.py:729 +#: subscriptions/models.py:96 msgid "Type" msgstr "Typ" @@ -500,11 +501,11 @@ msgstr "Benutzerdefinierte Übereinstimmung sollte nicht leer sein." msgid "Invalid Python regular expression." msgstr "Ungültiger regulärer Python-Ausdruck." -#: builds/models.py:98 projects/models.py:1594 projects/models.py:1759 +#: builds/models.py:98 projects/models.py:1458 projects/models.py:1626 msgid "created" msgstr "erstellt" -#: builds/models.py:103 projects/models.py:1599 +#: builds/models.py:103 projects/models.py:1463 msgid "modified" msgstr "geändert" @@ -516,8 +517,8 @@ msgstr "Identifikation" msgid "Verbose Name" msgstr "Name" -#: builds/models.py:143 oauth/models.py:32 organizations/models.py:48 -#: projects/models.py:217 +#: builds/models.py:143 oauth/models.py:32 organizations/models.py:52 +#: projects/models.py:145 subscriptions/models.py:33 msgid "Slug" msgstr "Kürzel" @@ -537,7 +538,7 @@ msgstr "Erstellt" msgid "Uploaded" msgstr "Hochgeladen" -#: builds/models.py:170 projects/models.py:469 +#: builds/models.py:170 projects/models.py:452 msgid "Privacy Level" msgstr "Sicherheitsstufe" @@ -571,7 +572,7 @@ msgstr "Hat ePub" msgid "Has HTML Zip" msgstr "Hat HTML-Zip" -#: builds/models.py:189 projects/models.py:306 projects/models.py:566 +#: builds/models.py:189 projects/models.py:220 msgid "Documentation type" msgstr "Dokumentationstyp" @@ -585,230 +586,230 @@ msgstr "" "Daten, die zur Erstellungszeit vom Doctool generiert werden (`readthedocs-" "build.yaml`)." -#: builds/models.py:206 +#: builds/models.py:205 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:224 +#: builds/models.py:223 #, python-brace-format msgid "Version {version} of {project} ({pk})" msgstr "Version {version} von {project} ({pk})" -#: builds/models.py:755 +#: builds/models.py:751 msgid "Status" msgstr "Status" -#: builds/models.py:762 integrations/models.py:148 +#: builds/models.py:758 integrations/models.py:147 msgid "Date" msgstr "Datum" -#: builds/models.py:763 +#: builds/models.py:759 msgid "Success" msgstr "Erfolgreich" -#: builds/models.py:768 +#: builds/models.py:764 msgid "Setup" msgstr "Konfiguration" -#: builds/models.py:769 +#: builds/models.py:765 msgid "Setup error" msgstr "Konfigurationsfehler" -#: builds/models.py:770 +#: builds/models.py:766 msgid "Output" msgstr "Ausgabe" -#: builds/models.py:771 templates/builds/build_detail.html:239 +#: builds/models.py:767 templates/builds/build_detail.html:239 msgid "Error" msgstr "Fehler" -#: builds/models.py:772 +#: builds/models.py:768 msgid "Exit code" msgstr "Exit code" -#: builds/models.py:777 projects/models.py:1542 +#: builds/models.py:773 projects/models.py:1388 msgid "Commit" msgstr "Übernehmen" -#: builds/models.py:783 +#: builds/models.py:779 msgid "Version slug" msgstr "Versionsslug" -#: builds/models.py:789 +#: builds/models.py:785 msgid "Version name" msgstr "Versionsname" -#: builds/models.py:795 builds/models.py:1280 +#: builds/models.py:791 builds/models.py:1273 msgid "Version type" msgstr "Versionstyp" -#: builds/models.py:802 +#: builds/models.py:798 msgid "Configuration used in the build" msgstr "Im Build verwendete Konfiguration" -#: builds/models.py:807 +#: builds/models.py:803 msgid "Custom build configuration file path used in this build" msgstr "" "Pfad der benutzerdefinierten Build-Konfigurationsdatei, die in diesem Build " "verwendet wird" -#: builds/models.py:815 +#: builds/models.py:811 msgid "Build Length" msgstr "Buildlänge" -#: builds/models.py:818 +#: builds/models.py:814 msgid "Builder" msgstr "Builder" -#: builds/models.py:825 +#: builds/models.py:821 msgid "Cold Storage" msgstr "" -#: builds/models.py:831 +#: builds/models.py:827 msgid "Celery task id" msgstr "Celery-Aufgaben-ID" -#: builds/models.py:945 +#: builds/models.py:938 #, python-brace-format msgid "Build {project} for {usernames} ({pk})" msgstr "{project} für {usernames} erstellen ({pk})" -#: builds/models.py:1178 +#: builds/models.py:1171 msgid "Build" msgstr "Build" -#: builds/models.py:1183 +#: builds/models.py:1176 msgid "Command" msgstr "Befehl" -#: builds/models.py:1184 builds/models.py:1244 oauth/models.py:133 -#: organizations/models.py:62 projects/models.py:219 -#: templates/core/project_details.html:78 +#: builds/models.py:1177 builds/models.py:1237 oauth/models.py:133 +#: organizations/models.py:66 projects/models.py:147 subscriptions/models.py:28 +#: subscriptions/models.py:99 templates/core/project_details.html:78 msgid "Description" msgstr "Beschreibung" -#: builds/models.py:1185 +#: builds/models.py:1178 msgid "Command output" msgstr "Befehlsausgabe" -#: builds/models.py:1186 +#: builds/models.py:1179 msgid "Command exit code" msgstr "Exit-Code des Befehls" -#: builds/models.py:1188 +#: builds/models.py:1181 msgid "Start time" msgstr "Startzeit" -#: builds/models.py:1189 +#: builds/models.py:1182 msgid "End time" msgstr "Endzeit" -#: builds/models.py:1199 +#: builds/models.py:1192 #, python-brace-format msgid "Build command {pk} for build {build}" msgstr "Build-Befehl {pk} für Build {build}" -#: builds/models.py:1223 +#: builds/models.py:1216 msgid "Activate version" msgstr "Version aktivieren" -#: builds/models.py:1224 +#: builds/models.py:1217 msgid "Hide version" msgstr "Version ausblenden" -#: builds/models.py:1225 +#: builds/models.py:1218 msgid "Make version public" msgstr "Version öffentlich setzen" -#: builds/models.py:1226 +#: builds/models.py:1219 msgid "Make version private" msgstr "Version privat setzen" -#: builds/models.py:1227 +#: builds/models.py:1220 msgid "Set version as default" msgstr "Version als Standard festlegen" -#: builds/models.py:1228 +#: builds/models.py:1221 msgid "Delete version" msgstr "" -#: builds/models.py:1240 +#: builds/models.py:1233 msgid "Rule priority" msgstr "" -#: builds/models.py:1241 +#: builds/models.py:1234 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1250 +#: builds/models.py:1243 msgid "Match argument" msgstr "" -#: builds/models.py:1251 +#: builds/models.py:1244 msgid "Value used for the rule to match the version" msgstr "" "Wert, der für die Regel verwendet wird, um mit der Version übereinzustimmen" -#: builds/models.py:1255 +#: builds/models.py:1248 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1257 +#: builds/models.py:1250 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1268 +#: builds/models.py:1261 msgid "Action to apply to matching versions" msgstr "Aktion, die auf übereinstimmende Versionen angewendet werden soll" -#: builds/models.py:1273 +#: builds/models.py:1266 msgid "Action argument" msgstr "" -#: builds/models.py:1274 +#: builds/models.py:1267 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1281 +#: builds/models.py:1274 msgid "Type of version the rule should be applied to" msgstr "Art der Version, auf die die Regel angewendet werden soll" -#: builds/models.py:1505 +#: builds/models.py:1498 msgid "Version activated" msgstr "" -#: builds/models.py:1506 +#: builds/models.py:1499 msgid "Version hidden" msgstr "" -#: builds/models.py:1508 +#: builds/models.py:1501 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1511 +#: builds/models.py:1504 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1513 +#: builds/models.py:1506 msgid "Version set as default" msgstr "" -#: builds/models.py:1514 +#: builds/models.py:1507 msgid "Version deleted" msgstr "" -#: builds/models.py:1519 +#: builds/models.py:1512 msgid "Matched rule" msgstr "" -#: builds/tasks.py:580 +#: builds/tasks.py:591 #, python-brace-format msgid "Failed: {project[name]} ({commit})" msgstr "" -#: builds/tasks.py:585 +#: builds/tasks.py:596 #, python-brace-format msgid "Failed: {project[name]} ({version[verbose_name]})" msgstr "Fehlgeschlagen: {project[name]} ({version[verbose_name]})" @@ -847,7 +848,7 @@ msgstr "" #: core/forms.py:55 #: organizations/templates/organizations/admin/organization_edit.html:15 -#: projects/forms.py:292 redirects/templates/redirects/redirect_form.html:80 +#: projects/forms.py:269 redirects/templates/redirects/redirect_form.html:80 #: templates/builds/regexautomationrule_form.html:28 #: templates/projects/environmentvariable_form.html:20 #: templates/projects/project_edit.html:22 @@ -915,35 +916,35 @@ msgstr "Profil von %(username)s" msgid "Repository type \"{repo_type}\" unknown" msgstr "" -#: doc_builder/environments.py:349 +#: doc_builder/environments.py:354 msgid "" "\n" "\n" "Command killed due to timeout or excessive memory consumption\n" msgstr "" -#: doc_builder/environments.py:355 +#: doc_builder/environments.py:360 msgid "Command exited abnormally" msgstr "" -#: doc_builder/environments.py:619 +#: doc_builder/environments.py:627 msgid "A build environment is currently running for this version" msgstr "Eine Buildumgebung läuft gerade für diese Version" -#: doc_builder/environments.py:780 +#: doc_builder/environments.py:787 msgid "Build exited due to time out" msgstr "Build beendet aufgrund von Zeitüberschreitung" -#: doc_builder/environments.py:785 +#: doc_builder/environments.py:792 msgid "Build exited due to excessive memory consumption" msgstr "Build wurde aufgrund übermäßiger Speicherauslastung beendet" -#: doc_builder/environments.py:791 +#: doc_builder/environments.py:798 #, python-brace-format msgid "Build exited due to unknown error: {0}" msgstr "Build wurde aufgrund eines unbekannten Fehlers beendet: {0}" -#: doc_builder/exceptions.py:31 +#: doc_builder/exceptions.py:27 #, python-brace-format msgid "" "There was a problem with Read the Docs while building your documentation. " @@ -955,7 +956,7 @@ msgstr "" "Problem weiterhin besteht, melden Sie uns diesen Fehler mit Ihrer Build-ID " "({build_id})." -#: doc_builder/exceptions.py:40 +#: doc_builder/exceptions.py:36 msgid "" "We encountered a problem with a command while building your project. To " "resolve this error, double check your project configuration and installed " @@ -966,7 +967,7 @@ msgstr "" "Projektkonfiguration und die installierten Abhängigkeiten korrekt sind und " "sich in letzter Zeit nicht geändert haben." -#: doc_builder/exceptions.py:45 +#: doc_builder/exceptions.py:41 #, python-brace-format msgid "" "No \"{BUILD_COMMANDS_OUTPUT_PATH_HTML}\" folder was created during this " @@ -975,13 +976,13 @@ msgstr "" "Bei diesem Build wurde kein Ordner \"{BUILD_COMMANDS_OUTPUT_PATH_HTML}\" " "erstellt." -#: doc_builder/exceptions.py:48 +#: doc_builder/exceptions.py:44 #, python-brace-format msgid "" "Build output directory for format \"{artifact_type}\" is not a directory." msgstr "" -#: doc_builder/exceptions.py:51 +#: doc_builder/exceptions.py:47 #, python-brace-format msgid "" "Build output directory for format \"{artifact_type}\" does not contain any " @@ -989,7 +990,7 @@ msgid "" "file to it." msgstr "" -#: doc_builder/exceptions.py:55 +#: doc_builder/exceptions.py:51 #, python-brace-format msgid "" "Build output directory for format \"{artifact_type}\" contains multiple " @@ -997,20 +998,20 @@ msgid "" "the \"{artifact_type}\" you want to upload." msgstr "" -#: doc_builder/exceptions.py:60 +#: doc_builder/exceptions.py:56 msgid "" "Your documentation did not generate an 'index.html' at its root directory. " "This is required for documentation serving at the root URL for this version." msgstr "" -#: doc_builder/exceptions.py:64 +#: doc_builder/exceptions.py:60 msgid "" "Some files were detected in an unsupported output path, '_build/html'. " "Ensure your project is configured to use the output path " "'$READTHEDOCS_OUTPUT/html' instead." msgstr "" -#: doc_builder/exceptions.py:69 +#: doc_builder/exceptions.py:65 msgid "" "The configuration file required to build documentation is missing from your " "project. Add a configuration file to your project to make it build " @@ -1018,58 +1019,58 @@ msgid "" "v2.html" msgstr "" -#: doc_builder/exceptions.py:74 +#: doc_builder/exceptions.py:70 msgid "" "The configuration key \"build.image\" is deprecated. Use \"build.os\" " "instead to continue building your project. Read more at https://docs." "readthedocs.io/en/stable/config-file/v2.html#build-os" msgstr "" -#: doc_builder/exceptions.py:79 +#: doc_builder/exceptions.py:75 msgid "" "The configuration key \"build.os\" is required to build your documentation. " "Read more at https://docs.readthedocs.io/en/stable/config-file/v2.html#build-" "os" msgstr "" -#: doc_builder/exceptions.py:85 +#: doc_builder/exceptions.py:81 msgid "This build was manually skipped using a command exit code." msgstr "" "Dieser Build wurde unter Verwendung eines Befehls-Exit-Codes manuell " "übersprungen." -#: doc_builder/exceptions.py:90 +#: doc_builder/exceptions.py:86 msgid "Builds for this project are temporarily disabled" msgstr "Builds für dieses Projekt sind vorübergehend deaktiviert" -#: doc_builder/exceptions.py:95 +#: doc_builder/exceptions.py:91 #, python-brace-format msgid "Problem in your project's configuration. {exception}" msgstr "Problem in der Konfiguration Ihres Projekts. {exception}" -#: doc_builder/exceptions.py:101 +#: doc_builder/exceptions.py:97 #, python-brace-format msgid "Concurrency limit reached ({limit}), retrying in 5 minutes." msgstr "" "Gleichzeitigkeitsgrenze erreicht ({limit}), erneuter Versuch in 5 Minuten." -#: doc_builder/exceptions.py:106 +#: doc_builder/exceptions.py:102 msgid "Build cancelled by user." msgstr "Vom Benutzer abgebrochene Erstellung." -#: doc_builder/exceptions.py:112 +#: doc_builder/exceptions.py:108 msgid "" "PDF file was not generated/found in \"_readthedocs/pdf\" output directory." msgstr "" "PDF-Datei wurde nicht im Ausgabeverzeichnis \"_readthedocs/pdf\" erzeugt/" "gefunden." -#: doc_builder/exceptions.py:118 +#: doc_builder/exceptions.py:114 #, python-brace-format msgid "Problem parsing MkDocs YAML configuration. {exception}" msgstr "Problem beim Parsen der MkDocs YAML-Konfiguration. {exception}" -#: doc_builder/exceptions.py:122 +#: doc_builder/exceptions.py:118 msgid "" "The \"docs_dir\" config from your MkDocs YAML config file has to be a string " "with relative or absolute path." @@ -1077,7 +1078,7 @@ msgstr "" "Die Konfiguration \"docs_dir\" aus Ihrer MkDocs YAML-Konfigurationsdatei " "muss ein String mit relativem oder absolutem Pfad sein." -#: doc_builder/exceptions.py:127 +#: doc_builder/exceptions.py:123 msgid "" "The \"docs_dir\" config from your MkDocs YAML config file does not contain a " "valid path." @@ -1085,7 +1086,7 @@ msgstr "" "Die Konfiguration \"docs_dir\" aus Ihrer MkDocs YAML-Konfigurationsdatei " "enthält keinen gültigen Pfad." -#: doc_builder/exceptions.py:132 +#: doc_builder/exceptions.py:128 #, python-brace-format msgid "" "The \"{config}\" config from your MkDocs YAML config file has to be a list " @@ -1094,19 +1095,19 @@ msgstr "" "Die \"{config}\"-Konfiguration aus Ihrer MkDocs YAML-Konfigurationsdatei " "muss eine Liste relativer Pfade sein." -#: doc_builder/exceptions.py:137 +#: doc_builder/exceptions.py:133 msgid "Please make sure the MkDocs YAML configuration file is not empty." msgstr "" "Bitte stellen Sie sicher, dass die MkDocs YAML-Konfigurationsdatei nicht " "leer ist." -#: doc_builder/exceptions.py:140 +#: doc_builder/exceptions.py:136 msgid "" "A configuration file was not found. Make sure you have a \"mkdocs.yml\" file " "in your repository." msgstr "" -#: doc_builder/exceptions.py:145 +#: doc_builder/exceptions.py:141 msgid "" "Your MkDocs YAML config file is incorrect. Please follow the user guide " "https://www.mkdocs.org/user-guide/configuration/ to configure the file " @@ -1116,11 +1117,11 @@ msgstr "" "Benutzerhandbuch https://www.mkdocs.org/user-guide/configuration/, um die " "Datei richtig zu konfigurieren." -#: doc_builder/exceptions.py:153 +#: doc_builder/exceptions.py:149 msgid "Symlinks are not fully supported" msgstr "Symlinks werden nicht vollständig unterstützt" -#: doc_builder/exceptions.py:166 +#: doc_builder/exceptions.py:162 msgid "" "A file from your build process is too large to be processed by Read the " "Docs. Please ensure no files generated are larger than 1GB." @@ -1134,13 +1135,16 @@ msgstr "Kein Projekt gefunden." msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:29 organizations/models.py:220 -#: organizations/models.py:294 projects/models.py:206 +#: gold/models.py:28 organizations/models.py:33 organizations/models.py:219 +#: organizations/models.py:293 projects/models.py:134 +#: subscriptions/models.py:22 subscriptions/models.py:88 msgid "Publication date" msgstr "Veröffentlichungsdatum" -#: gold/models.py:29 organizations/models.py:30 organizations/models.py:221 -#: organizations/models.py:295 projects/models.py:207 projects/models.py:1544 +#: gold/models.py:29 organizations/models.py:34 organizations/models.py:220 +#: organizations/models.py:294 projects/models.py:135 projects/models.py:1390 +#: subscriptions/models.py:23 subscriptions/models.py:89 +#: subscriptions/models.py:144 msgid "Modified date" msgstr "Modifizierungsdatum" @@ -1148,7 +1152,7 @@ msgstr "Modifizierungsdatum" msgid "Level" msgstr "Level" -#: gold/models.py:46 organizations/models.py:35 organizations/models.py:231 +#: gold/models.py:46 organizations/models.py:39 organizations/models.py:230 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1205,7 +1209,7 @@ msgstr "Status \"Werbefrei\" entfernen" #: templates/account/email.html:38 templates/projects/domain_list.html:40 #: templates/projects/environmentvariable_list.html:45 #: templates/projects/project_notifications.html:66 -#: templates/projects/project_translations.html:57 +#: templates/projects/project_translations.html:50 #: templates/projects/project_users.html:34 msgid "Remove" msgstr "Entfernen" @@ -1305,62 +1309,62 @@ msgstr "Werden Sie Gold-Mitglied" msgid "Sign Up" msgstr "" -#: gold/views.py:189 subscriptions/views.py:196 +#: gold/views.py:189 subscriptions/views.py:193 msgid "" "There was an error connecting to Stripe, please try again in a few minutes" msgstr "" -#: integrations/models.py:151 integrations/models.py:159 +#: integrations/models.py:150 integrations/models.py:158 msgid "Request headers" msgstr "" -#: integrations/models.py:156 +#: integrations/models.py:155 msgid "Request body" msgstr "" -#: integrations/models.py:164 +#: integrations/models.py:163 msgid "Response body" msgstr "" -#: integrations/models.py:167 +#: integrations/models.py:166 msgid "Status code" msgstr "" -#: integrations/models.py:177 +#: integrations/models.py:176 #, python-brace-format msgid "Exchange {0}" msgstr "" -#: integrations/models.py:275 +#: integrations/models.py:274 msgid "GitHub incoming webhook" msgstr "" -#: integrations/models.py:276 +#: integrations/models.py:275 msgid "Bitbucket incoming webhook" msgstr "" -#: integrations/models.py:277 +#: integrations/models.py:276 msgid "GitLab incoming webhook" msgstr "" -#: integrations/models.py:278 +#: integrations/models.py:277 msgid "Generic API incoming webhook" msgstr "" -#: integrations/models.py:289 +#: integrations/models.py:288 msgid "Integration type" msgstr "Integration Typ" -#: integrations/models.py:294 +#: integrations/models.py:293 msgid "Provider data" msgstr "Anbieter Daten" -#: integrations/models.py:303 +#: integrations/models.py:302 msgid "Secret used to validate the payload of the webhook" msgstr "" "Geheimnis, das zur Validierung der Nutzdaten des Webhooks verwendet wird" -#: integrations/models.py:315 +#: integrations/models.py:323 #, python-brace-format msgid "{0} for {1}" msgstr "{0} für {1}" @@ -1373,8 +1377,8 @@ msgstr "Vom Benutzer" msgid "To user" msgstr "An Benutzer" -#: invitations/models.py:112 organizations/models.py:55 -#: organizations/models.py:310 +#: invitations/models.py:112 organizations/models.py:59 +#: organizations/models.py:309 msgid "E-mail" msgstr "E-Mail" @@ -1439,14 +1443,14 @@ msgstr "Ablehnen" msgid "Notification" msgstr "Benachrichtigung" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:237 +#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:236 msgid "Users" msgstr "Benutzer" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:46 -#: organizations/models.py:244 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:216 projects/models.py:1536 +#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:22 +#: organizations/filters.py:28 organizations/models.py:50 +#: organizations/models.py:243 projects/filters.py:42 projects/filters.py:107 +#: projects/models.py:144 projects/models.py:1382 subscriptions/models.py:26 msgid "Name" msgstr "Name" @@ -1560,7 +1564,7 @@ msgstr "" "href=\"{{ url_connect_account }}\">{{ provider_name }} Konto mit Read " "the Docs verbunden ist." -#: oauth/services/base.py:24 +#: oauth/services/base.py:23 #, python-brace-format msgid "" "Our access to your following accounts was revoked: {provider}. Please, " @@ -1569,11 +1573,11 @@ msgstr "" "Unser Zugriff auf Ihre folgenden Konten wurde widerrufen: {provider}. Bitte " "verbinden Sie sie wieder mit Ihren sozialen Kontoverbindungen." -#: oauth/utils.py:57 +#: oauth/utils.py:53 msgid "Webhook activated" msgstr "" -#: oauth/utils.py:65 +#: oauth/utils.py:61 msgid "" "Webhook activation failed. Make sure you have the necessary permissions." msgstr "" @@ -1588,53 +1592,22 @@ msgstr "" msgid "Admin" msgstr "Administration" -#: organizations/filters.py:63 +#: organizations/filters.py:26 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:27 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:29 projects/filters.py:43 projects/filters.py:108 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 -msgid "All organizations" -msgstr "" - -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:64 projects/filters.py:150 projects/filters.py:198 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 -msgid "All projects" -msgstr "" - -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:305 -#: templates/base.html:199 -msgid "Team" -msgstr "Team" - -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 -msgid "All teams" -msgstr "" - -#: organizations/filters.py:227 organizations/models.py:251 -msgid "Access" -msgstr "Zugang" - -#: organizations/filters.py:228 -msgid "All access levels" -msgstr "" - -#: organizations/filters.py:229 -msgid "Owner" -msgstr "" - #: organizations/forms.py:41 organizations/forms.py:98 msgid "Organization Name" msgstr "" @@ -1656,11 +1629,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:218 projects/forms.py:552 +#: organizations/forms.py:133 organizations/forms.py:218 projects/forms.py:500 msgid "Email address or username" msgstr "E-Mail-Adresse oder Benutzername" -#: organizations/forms.py:149 organizations/forms.py:253 projects/forms.py:567 +#: organizations/forms.py:149 organizations/forms.py:253 projects/forms.py:515 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1678,65 +1651,69 @@ msgstr "Team existiert bereits" msgid "User is already a team member" msgstr "Benutzer ist bereits ein Teammitglied" -#: organizations/models.py:40 +#: organizations/models.py:44 #: organizations/templates/organizations/admin/base.html:13 msgid "Owners" msgstr "Eigentümer" -#: organizations/models.py:68 templates/core/project_detail_right.html:61 +#: organizations/models.py:72 templates/core/project_detail_right.html:61 msgid "Home Page" msgstr "Startseite" -#: organizations/models.py:75 -msgid "Never disable" -msgstr "" - -#: organizations/models.py:82 +#: organizations/models.py:79 msgid "Disabled" msgstr "Deaktiviert" -#: organizations/models.py:87 +#: organizations/models.py:84 msgid "Artifacts Cleaned" msgstr "Artefakte gereinigt" -#: organizations/models.py:92 +#: organizations/models.py:89 msgid "Maximum concurrent builds allowed for this organization" msgstr "Maximal zulässige gleichzeitige Builds für diese Organisation" -#: organizations/models.py:99 +#: organizations/models.py:95 msgid "Stripe customer ID" msgstr "Stripe-Kunden-ID" -#: organizations/models.py:106 +#: organizations/models.py:102 msgid "Stripe customer" msgstr "Stripe-Kunde" -#: organizations/models.py:114 +#: organizations/models.py:110 msgid "Stripe subscription" msgstr "Stripe Abonnement" -#: organizations/models.py:127 +#: organizations/models.py:123 msgid "organization" msgstr "" -#: organizations/models.py:209 +#: organizations/models.py:208 #, python-brace-format msgid "{org} owner {owner}" msgstr "" -#: organizations/models.py:268 +#: organizations/models.py:250 +msgid "Access" +msgstr "Zugang" + +#: organizations/models.py:267 msgid "team" msgstr "" -#: organizations/models.py:311 +#: organizations/models.py:304 templates/base.html:199 +msgid "Team" +msgstr "Team" + +#: organizations/models.py:310 msgid "Hash" msgstr "" -#: organizations/models.py:312 +#: organizations/models.py:311 msgid "Count" msgstr "" -#: organizations/models.py:313 +#: organizations/models.py:312 msgid "Total" msgstr "Insgesamt" @@ -2061,35 +2038,35 @@ msgstr "Projekte aktualisieren" msgid "Verify your email address" msgstr "Bestätigen Sie ihre Email-Adresse" -#: organizations/views/private.py:157 +#: organizations/views/private.py:154 msgid "Owner removed" msgstr "Besitzer entfernt" -#: organizations/views/private.py:162 +#: organizations/views/private.py:159 msgid "User is the last owner, can't be removed" msgstr "Benutzer ist der letzte Besitzer, kann nicht entfernt werden" -#: organizations/views/private.py:170 +#: organizations/views/private.py:167 msgid "Team added" msgstr "Team hinzugefügt" -#: organizations/views/private.py:180 +#: organizations/views/private.py:177 msgid "Team deleted" msgstr "Team gelöscht" -#: organizations/views/private.py:197 +#: organizations/views/private.py:194 msgid "Team updated" msgstr "Team aktualisiert" -#: organizations/views/private.py:202 +#: organizations/views/private.py:199 msgid "Team projects updated" msgstr "Team-Projekte aktualisiert" -#: organizations/views/private.py:215 +#: organizations/views/private.py:212 msgid "Member added to team" msgstr "Mitglied zum Team hinzugefügt" -#: organizations/views/private.py:220 +#: organizations/views/private.py:217 msgid "Member removed from team" msgstr "Mitglied aus dem Team entfernt" @@ -2181,7 +2158,7 @@ msgstr "Mercurial" msgid "Bazaar" msgstr "Bazaar" -#: projects/constants.py:99 projects/models.py:2184 +#: projects/constants.py:99 projects/models.py:2069 msgid "Public" msgstr "Öffentlich" @@ -2197,30 +2174,18 @@ msgstr "CPython 2.x" msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:411 +#: projects/constants.py:399 msgid "Valid and active" msgstr "" -#: projects/constants.py:412 +#: projects/constants.py:400 msgid "Invalid" msgstr "" -#: projects/constants.py:413 +#: projects/constants.py:401 msgid "Pending" msgstr "" -#: projects/constants.py:423 -msgid "Multiple versions with translations (///)" -msgstr "" - -#: projects/constants.py:427 -msgid "Multiple versions without translations (//)" -msgstr "" - -#: projects/constants.py:431 -msgid "Single version without translations (/)" -msgstr "" - #: projects/exceptions.py:14 msgid "" "A configuration file was not found. Make sure you have a conf.py file in " @@ -2324,41 +2289,35 @@ msgstr "Private Versionen" msgid "Visibility" msgstr "" -#: projects/forms.py:120 +#: projects/forms.py:119 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:124 +#: projects/forms.py:123 msgid "Invalid project name" msgstr "Ungültiger Projektname" -#: projects/forms.py:142 +#: projects/forms.py:141 msgid "Repository invalid" msgstr "" -#: projects/forms.py:183 +#: projects/forms.py:182 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Die Länge der einzelnen Tags darf nicht mehr als 100 Zeichen betragen." -#: projects/forms.py:252 -#, python-brace-format -msgid "" -"This setting is inherited from the parent translation." -msgstr "" - -#: projects/forms.py:282 +#: projects/forms.py:259 msgid "Global settings" msgstr "Globale Einstellungen" -#: projects/forms.py:286 +#: projects/forms.py:263 msgid "Default settings" msgstr "Standardeinstellungen" -#: projects/forms.py:335 +#: projects/forms.py:307 msgid "To build from pull requests you need a " msgstr "Um aus Pull Requests zu bauen, benötigen Sie eine" -#: projects/forms.py:346 +#: projects/forms.py:318 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " @@ -2366,118 +2325,101 @@ msgstr "" "Um aus Pull-Requests zu erstellen, muss der Webhook Ihres Repositorys Pull-" "Request-Ereignisse senden." -#: projects/forms.py:394 +#: projects/forms.py:366 msgid "" "Your configuration file is invalid, make sure it contains conf.py in it." msgstr "" "Die Konfiguration is fehlerhaft, bitte überprüfen, ob eine conf.py-Datei " "existiert." -#: projects/forms.py:456 +#: projects/forms.py:428 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" "Es existiert bereits eine \"{lang}\" Übersetzung für das Projekt {proj}." -#: projects/forms.py:571 +#: projects/forms.py:519 #, python-format msgid "User %(username)s is already a maintainer" msgstr "Der Benutzer %(username)s ist bereits ein Maintainer" -#: projects/forms.py:653 +#: projects/forms.py:601 msgid "The payload must be a valid JSON object." msgstr "Die Nutzlast muss ein gültiges JSON-Objekt sein." -#: projects/forms.py:683 -msgid "" -"This project is configured with a versioning scheme that doesn't support " -"translations." -msgstr "" - -#: projects/forms.py:850 +#: projects/forms.py:789 msgid "Only one domain can be canonical at a time." msgstr "Es kann immer nur eine Domain kanonisch sein." -#: projects/forms.py:951 +#: projects/forms.py:893 msgid "Variable name can't start with __ (double underscore)" msgstr "Der Variablenname darf nicht mit __ (doppelter Unterstrich) beginnen" -#: projects/forms.py:955 +#: projects/forms.py:897 msgid "Variable name can't start with READTHEDOCS" msgstr "Variablenname kann nicht mit READTHEDOCS beginnen" -#: projects/forms.py:960 +#: projects/forms.py:902 msgid "There is already a variable with this name for this project" msgstr "Es existiert bereits eine Variable mit diesem Namen für dieses Projekt" -#: projects/forms.py:965 +#: projects/forms.py:907 msgid "Variable name can't contain spaces" msgstr "Variablenname darf keine Leerzeichen enthalten" -#: projects/forms.py:969 +#: projects/forms.py:911 msgid "Only letters, numbers and underscore are allowed" msgstr "Nur Buchstaben, Zahlen und Unterstriche sind erlaubt" -#: projects/models.py:90 +#: projects/models.py:84 msgid "Main project" msgstr "Hauptprojekt" -#: projects/models.py:96 +#: projects/models.py:90 msgid "Subproject" msgstr "Unterprojekt" -#: projects/models.py:101 +#: projects/models.py:95 msgid "Alias" msgstr "" -#: projects/models.py:221 +#: projects/models.py:149 msgid "Short description of this project" msgstr "Kurze Beschreibung dieses Projekts" -#: projects/models.py:224 +#: projects/models.py:152 msgid "Repository URL" msgstr "Repository-URL" -#: projects/models.py:227 +#: projects/models.py:155 msgid "Hosted documentation repository URL" msgstr "URL des gehosteten Dokumentations-Repositorys" -#: projects/models.py:234 +#: projects/models.py:162 msgid "Repository type" msgstr "Repository-Typ" -#: projects/models.py:240 +#: projects/models.py:168 msgid "Project homepage" msgstr "Projektstartseite" -#: projects/models.py:242 +#: projects/models.py:170 msgid "The project's homepage" msgstr "Die Startseite des Projekts" -#: projects/models.py:245 +#: projects/models.py:173 msgid "Canonical URL" msgstr "Kanonische URL" -#: projects/models.py:247 +#: projects/models.py:175 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:250 -msgid "Versioning scheme" -msgstr "" - -#: projects/models.py:257 -msgid "" -"This affects how the URL of your documentation looks like, and if it " -"supports translations or multiple versions. Changing the versioning scheme " -"will break your current URLs." -msgstr "" - -#: projects/models.py:264 +#: projects/models.py:178 msgid "Single version" msgstr "Einzelversion" -#: projects/models.py:267 +#: projects/models.py:181 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2488,29 +2430,29 @@ msgstr "" "Verwenden Sie dies mit Vorsicht, schalten Sie es nur ein, wenn Sie nie mehrere Versionen Ihrer Dokumente haben werden." -#: projects/models.py:274 +#: projects/models.py:188 msgid "Default version" msgstr "Standard-Version" -#: projects/models.py:277 +#: projects/models.py:191 msgid "The version of your project that / redirects to" msgstr "Die Projektversion zu der Zugriffe auf „/“ weitergeleitet werden" -#: projects/models.py:282 +#: projects/models.py:196 msgid "Default branch" msgstr "Standard-Branch" -#: projects/models.py:288 +#: projects/models.py:202 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:293 projects/models.py:553 +#: projects/models.py:207 msgid "Requirements file" msgstr "Anforderungsdatei" -#: projects/models.py:299 projects/models.py:559 +#: projects/models.py:213 msgid "" "A pip requirements file needed to build your documentation. Path " @@ -2520,7 +2462,7 @@ msgstr "" "files\">Pip-Anforderungsdatei, die zum Erstellen Ihrer Dokumentation " "benötigt wird. Pfad vom Stammverzeichnis Ihres Projekts." -#: projects/models.py:311 projects/models.py:571 +#: projects/models.py:225 msgid "" "Type of documentation you are building. More " @@ -2530,32 +2472,32 @@ msgstr "" "org/en/stable/builders.html#sphinx.builders.html." "DirectoryHTMLBuilder\">Weitere Informationen zu Sphinx-Erbauern." -#: projects/models.py:318 +#: projects/models.py:232 msgid "Custom path prefix" msgstr "" -#: projects/models.py:324 +#: projects/models.py:238 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:329 +#: projects/models.py:243 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:249 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:342 +#: projects/models.py:256 msgid "Build pull requests for this project" msgstr "Pull-Requests für dieses Projekt erstellen" -#: projects/models.py:345 +#: projects/models.py:259 msgid "" "More information in our docs." @@ -2563,23 +2505,23 @@ msgstr "" "Weitere Informationen in unserer Dokumentation." -#: projects/models.py:349 +#: projects/models.py:263 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:356 +#: projects/models.py:270 msgid "Should builds from pull requests be public?" msgstr "Sollten Builds aus Pull Requests öffentlich sein?" -#: projects/models.py:361 +#: projects/models.py:275 msgid "CDN Enabled" msgstr "" -#: projects/models.py:363 +#: projects/models.py:277 msgid "Analytics code" msgstr "Analytics-Code" -#: projects/models.py:368 +#: projects/models.py:282 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2587,11 +2529,11 @@ msgstr "" "Tracking-ID von Google Analytics (z.B. UA-22345342-1). Dies " "kann das Laden Ihrer Seite verlangsamen." -#: projects/models.py:374 +#: projects/models.py:288 msgid "Disable Analytics" msgstr "Analysen deaktivieren" -#: projects/models.py:378 +#: projects/models.py:292 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2599,155 +2541,89 @@ msgstr "" "Deaktivieren Sie Google Analytics für dieses Projekt vollständig (erfordert " "Neuaufbau-Dokumentation)" -#: projects/models.py:383 +#: projects/models.py:297 msgid "Alternative container image" msgstr "" -#: projects/models.py:389 +#: projects/models.py:303 msgid "Container memory limit" msgstr "" -#: projects/models.py:394 +#: projects/models.py:308 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:399 +#: projects/models.py:313 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:404 +#: projects/models.py:318 msgid "Alternate build queue id" msgstr "Alternative Buildschlangen ID" -#: projects/models.py:410 +#: projects/models.py:324 msgid "Maximum concurrent builds allowed for this project" msgstr "Maximal erlaubte gleichzeitige Builds für dieses Projekt" -#: projects/models.py:415 +#: projects/models.py:329 msgid "Allow paid advertising" msgstr "Bezahlte Werbung zulassen" -#: projects/models.py:417 +#: projects/models.py:331 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:420 +#: projects/models.py:334 msgid "Ad-free" msgstr "" -#: projects/models.py:425 +#: projects/models.py:339 msgid "Is spam?" msgstr "" -#: projects/models.py:428 +#: projects/models.py:342 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:431 +#: projects/models.py:345 msgid "Show version warning" msgstr "Versionswarnung anzeigen" -#: projects/models.py:433 +#: projects/models.py:347 msgid "Show warning banner in non-stable nor latest versions." msgstr "Warnbanner in nicht stabilen oder neuesten Versionen anzeigen." -#: projects/models.py:437 -msgid "Path for .readthedocs.yaml" -msgstr "" - -#: projects/models.py:443 -msgid "" -"Warning: experimental feature. Custom path from repository " -"top-level to your .readthedocs.yaml, ex. subpath/docs/." -"readthedocs.yaml. Leave blank for default value: .readthedocs." -"yaml." -msgstr "" - -#: projects/models.py:451 -msgid "Featured" -msgstr "Hervorgehoben" - -#: projects/models.py:453 -msgid "Skip (disable) building this project" -msgstr "" - -#: projects/models.py:461 -msgid "Delisted" -msgstr "" - -#: projects/models.py:463 -msgid "" -"Delisting a project removes it from Read the Docs search indexing and asks " -"external search engines to remove it via robots.txt" -msgstr "" - -#: projects/models.py:474 -msgid "Should the project dashboard be public?" -msgstr "" - -#: projects/models.py:481 -msgid "Related projects" -msgstr "Verwandte Projekte" - -#: projects/models.py:489 templates/search/elastic_search.html:57 -msgid "Language" -msgstr "Sprache" - -#: projects/models.py:493 -msgid "" -"The language the project documentation is rendered in. Note: this affects " -"your project's URL." -msgstr "" -"Die Sprache, in der die Projektdokumentation wiedergegeben wird. Hinweis: " -"Dies wirkt sich auf die URL Ihres Projekts aus." - -#: projects/models.py:501 -msgid "Programming Language" -msgstr "" - -#: projects/models.py:505 -msgid "The primary programming language the project is written in." -msgstr "Die primäre Programmiersprache, in der das Projekt geschrieben ist." - -#: projects/models.py:521 -msgid "This project has been built with a webhook" -msgstr "" - -#: projects/models.py:525 -msgid "This project has been successfully cloned" -msgstr "" - -#: projects/models.py:577 +#: projects/models.py:352 msgid "Enable EPUB build" msgstr "Aktiviere EPUB Erzeugung" -#: projects/models.py:580 +#: projects/models.py:355 msgid "Create a EPUB version of your documentation with each build." msgstr "Erstellen Sie mit jedem Build eine EPUB-Version Ihrer Dokumentation." -#: projects/models.py:584 +#: projects/models.py:359 msgid "Enable PDF build" msgstr "Aktiviere PDF-Erzeugung" -#: projects/models.py:587 +#: projects/models.py:362 msgid "Create a PDF version of your documentation with each build." msgstr "Erstellen Sie mit jedem Build eine PDF-Version Ihrer Dokumentation." -#: projects/models.py:591 projects/models.py:1541 +#: projects/models.py:368 projects/models.py:1387 msgid "Path" msgstr "Pfad" -#: projects/models.py:595 +#: projects/models.py:372 msgid "The directory where conf.py lives" msgstr "" -#: projects/models.py:599 +#: projects/models.py:377 msgid "Python configuration file" msgstr "Python-Konfigurationsdatei" -#: projects/models.py:604 +#: projects/models.py:382 msgid "" "Path from project root to conf.py file (ex. docs/conf.py). Leave blank if you want us to find it for you." @@ -2756,89 +2632,155 @@ msgstr "" "docs/conf.py). Lassen Sie das Feld leer, wenn Sie möchten, dass " "wir es für Sie finden." -#: projects/models.py:610 +#: projects/models.py:389 +msgid "Path for .readthedocs.yaml" +msgstr "" + +#: projects/models.py:395 +msgid "" +"Warning: experimental feature. Custom path from repository " +"top-level to your .readthedocs.yaml, ex. subpath/docs/." +"readthedocs.yaml. Leave blank for default value: .readthedocs." +"yaml." +msgstr "" + +#: projects/models.py:403 +msgid "Featured" +msgstr "Hervorgehoben" + +#: projects/models.py:405 +msgid "Skip (disable) building this project" +msgstr "" + +#: projects/models.py:413 +msgid "Delisted" +msgstr "" + +#: projects/models.py:415 +msgid "" +"Delisting a project removes it from Read the Docs search indexing and asks " +"external search engines to remove it via robots.txt" +msgstr "" + +#: projects/models.py:421 msgid "Install Project" msgstr "Projekt installieren" -#: projects/models.py:612 +#: projects/models.py:423 msgid "" "Install your project inside a virtualenv using setup.py install" msgstr "" "Installieren Sie Ihr Projekt mithilfe von setup.py install in " "einer virtuellen Umgebung" -#: projects/models.py:618 +#: projects/models.py:432 msgid "Python Interpreter" msgstr "Python Interpreter" -#: projects/models.py:623 +#: projects/models.py:437 msgid "The Python interpreter used to create the virtual environment." msgstr "" "Der zum Erstellen der virtuellen Umgebung verwendete Python-Interpreter." -#: projects/models.py:627 +#: projects/models.py:445 msgid "Use system packages" msgstr "Verwende Systempakete" -#: projects/models.py:629 +#: projects/models.py:447 msgid "Give the virtual environment access to the global site-packages dir." msgstr "" "Erlauben Sie der virtuellen Umgebung Zugriff auf das Verzeichnis der " "globalen site-packages." -#: projects/models.py:639 +#: projects/models.py:457 +msgid "Should the project dashboard be public?" +msgstr "" + +#: projects/models.py:464 +msgid "Related projects" +msgstr "Verwandte Projekte" + +#: projects/models.py:472 templates/search/elastic_search.html:57 +msgid "Language" +msgstr "Sprache" + +#: projects/models.py:476 +msgid "" +"The language the project documentation is rendered in. Note: this affects " +"your project's URL." +msgstr "" +"Die Sprache, in der die Projektdokumentation wiedergegeben wird. Hinweis: " +"Dies wirkt sich auf die URL Ihres Projekts aus." + +#: projects/models.py:484 +msgid "Programming Language" +msgstr "" + +#: projects/models.py:488 +msgid "The primary programming language the project is written in." +msgstr "Die primäre Programmiersprache, in der das Projekt geschrieben ist." + +#: projects/models.py:504 +msgid "This project has been built with a webhook" +msgstr "" + +#: projects/models.py:508 +msgid "This project has been successfully cloned" +msgstr "" + +#: projects/models.py:528 msgid "project" msgstr "projekt" -#: projects/models.py:650 +#: projects/models.py:539 msgid "Model must have slug" msgstr "Modell muss einen Kürzel haben" -#: projects/models.py:1412 +#: projects/models.py:1258 msgid "Subproject nesting is not supported" msgstr "Unterprojektverschachtelung wird nicht unterstützt" -#: projects/models.py:1543 +#: projects/models.py:1389 msgid "Build id" msgstr "Build ID" -#: projects/models.py:1546 +#: projects/models.py:1392 msgid "Page search rank" msgstr "" -#: projects/models.py:1551 +#: projects/models.py:1397 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1629 +#: projects/models.py:1493 msgid "Build triggered" msgstr "Bauen ausgelöst" -#: projects/models.py:1630 +#: projects/models.py:1494 msgid "Build passed" msgstr "Bauen bestanden" -#: projects/models.py:1647 +#: projects/models.py:1511 msgid "URL" msgstr "" -#: projects/models.py:1649 +#: projects/models.py:1513 msgid "URL to send the webhook to" msgstr "URL, an die der Webhook versandt wird" -#: projects/models.py:1652 +#: projects/models.py:1516 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1660 +#: projects/models.py:1524 msgid "Events to subscribe" msgstr "Ereignisse zum Abonnieren" -#: projects/models.py:1663 +#: projects/models.py:1527 msgid "JSON payload" msgstr "" -#: projects/models.py:1665 +#: projects/models.py:1529 msgid "" "JSON payload to send to the webhook. Check der Dokumentation nach, welche Ersetzungen " "möglich sind." -#: projects/models.py:1770 +#: projects/models.py:1637 msgid "Domain" msgstr "Domain" -#: projects/models.py:1777 +#: projects/models.py:1644 msgid "This domain was auto-created" msgstr "Diese Domain wurde automatisch erstellt" -#: projects/models.py:1781 +#: projects/models.py:1648 msgid "This domain is a CNAME for the project" msgstr "Diese Domäne ist ein CNAME für das Projekt" -#: projects/models.py:1786 +#: projects/models.py:1653 msgid "This domain is the primary one where the documentation is served from" msgstr "" "Diese Domäne ist die primäre, von der aus die Dokumentation bereitgestellt " "wird" -#: projects/models.py:1790 +#: projects/models.py:1657 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1792 +#: projects/models.py:1659 msgid "Always use HTTPS for this domain" msgstr "Für diese Domain immer HTTPS verwenden" -#: projects/models.py:1796 +#: projects/models.py:1663 msgid "Number of times this domain has been hit" msgstr "Anzahl der Angriffe auf diese Domain" -#: projects/models.py:1801 templates/projects/domain_form.html:49 +#: projects/models.py:1668 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1810 +#: projects/models.py:1677 msgid "Skip validation process." msgstr "" -#: projects/models.py:1816 +#: projects/models.py:1683 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1827 +#: projects/models.py:1694 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1831 +#: projects/models.py:1698 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Wenn hsts_max_age > 0, setzen Sie das Flag includeSubDomains mit dem HSTS-" "Header" -#: projects/models.py:1835 +#: projects/models.py:1702 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1861 msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1865 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1869 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:1874 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:2010 +#: projects/models.py:1881 +msgid "" +"Proxito: CDN support for a project's public versions when privacy levels are " +"enabled." +msgstr "" + +#: projects/models.py:1887 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:2014 +#: projects/models.py:1891 msgid "Proxito: Allow forced redirects." msgstr "" -#: projects/models.py:2018 +#: projects/models.py:1895 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:1899 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:1904 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:2032 +#: projects/models.py:1909 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:2038 +#: projects/models.py:1915 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:2042 +#: projects/models.py:1919 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:2046 +#: projects/models.py:1923 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:1927 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:2051 +#: projects/models.py:1928 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:1931 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:1933 +msgid "Sphinx: Use latest version of Sphinx" +msgstr "" + +#: projects/models.py:1936 +msgid "MkDOcs: Install mkdocs 0.17.3 by default" +msgstr "" + +#: projects/models.py:1940 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2063 +#: projects/models.py:1945 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2070 +#: projects/models.py:1952 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2074 +#: projects/models.py:1956 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2078 +#: projects/models.py:1960 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2083 +#: projects/models.py:1965 +msgid "" +"Search: Index content directly from html files instead or relying in other " +"sources" +msgstr "" + +#: projects/models.py:1972 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2089 +#: projects/models.py:1978 msgid "" "Proxito: Inject 'readthedocs-addons.js' as