diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e05b0499040..4112052b1c9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,32 @@ +Version 10.8.0 +-------------- + +:Date: October 24, 2023 + +* `@github-actions[bot] `__: Dependencies: all packages updated via pip-tools (`#10860 `__) +* `@mathbunnyru `__: Docs: fix formatting of commented configuration example (`#10858 `__) +* `@stsewd `__: Tests: set privacy level explicitly (`#10854 `__) +* `@stsewd `__: Tests: set privacy level explicitly (`#10852 `__) +* `@stsewd `__: Docs: update docs about default dependencies (`#10851 `__) +* `@stsewd `__: Update common (`#10850 `__) +* `@stsewd `__: Revert "Build (python): default 3 to 3.11" (`#10846 `__) +* `@stsewd `__: Build: install compatible version of virtualenv in images (`#10844 `__) +* `@ericholscher `__: Keep Ad Customization in the docs (`#10843 `__) +* `@humitos `__: DB: create an index for `builds_build` table to improve Addons API (`#10840 `__) +* `@jugmac00 `__: Fix broken link syntax (`#10837 `__) +* `@stsewd `__: Build: don't pre-install pip and setuptools in images (`#10834 `__) +* `@stsewd `__: Build (python): default 3 to 3.11 (`#10833 `__) +* `@humitos `__: Addons: expand db query to get the `type` as well (`#10829 `__) +* `@stsewd `__: Redirects: fix prefix redirects (`#10828 `__) +* `@ericholscher `__: Release 10.7.1 (`#10827 `__) +* `@humitos `__: Addons: accept `project-slug` and `version-slug` on endpoint (`#10823 `__) +* `@ericholscher `__: Clarify admin permission (`#10822 `__) +* `@humitos `__: Addons: resolve versions/translations URLs properly (`#10821 `__) +* `@stsewd `__: Docs: update root language redirect docs (`#10817 `__) +* `@stsewd `__: Proxito: normalize code languages and redirect to them (`#10750 `__) +* `@humitos `__: Deprecation: remove code for config file v1 and default config file (`#10367 `__) +* `@nikblanchet `__: Docs: Configuration file how-to guide (`#10301 `__) + Version 10.7.1 -------------- diff --git a/docs/conf.py b/docs/conf.py index d707d950d0b..d11e4e6dd67 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -77,7 +77,7 @@ master_doc = "index" copyright = "Read the Docs, Inc & contributors" -version = "10.7.1" +version = "10.8.0" release = version exclude_patterns = ["_build", "shared", "_includes"] default_role = "obj" diff --git a/package.json b/package.json index 7cb94233a19..7ce30433d7b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "readthedocs", - "version": "10.7.1", + "version": "10.8.0", "description": "Read the Docs build dependencies", "author": "Read the Docs, Inc ", "scripts": { diff --git a/readthedocs/__init__.py b/readthedocs/__init__.py index 1a50b89f415..2a93a007a34 100644 --- a/readthedocs/__init__.py +++ b/readthedocs/__init__.py @@ -1,4 +1,4 @@ """Read the Docs.""" -__version__ = "10.7.1" +__version__ = "10.8.0" diff --git a/readthedocs/locale/ar/LC_MESSAGES/django.po b/readthedocs/locale/ar/LC_MESSAGES/django.po index 87247f2c003..5c3ba49d5bd 100644 --- a/readthedocs/locale/ar/LC_MESSAGES/django.po +++ b/readthedocs/locale/ar/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-17 15:12+0000\n" +"POT-Creation-Date: 2023-10-24 09:57+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Mustafa , 2020\n" "Language-Team: Arabic (http://app.transifex.com/readthedocs/readthedocs/" @@ -24,7 +24,7 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: analytics/models.py:69 builds/models.py:727 projects/models.py:1461 +#: analytics/models.py:69 builds/models.py:727 projects/models.py:1486 #: search/models.py:28 templates/base.html:262 msgid "Version" msgstr "الإصدار" @@ -145,7 +145,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:730 projects/forms.py:492 +#: api/v3/serializers.py:730 projects/forms.py:502 msgid "A subproject with this alias already exists" msgstr "" @@ -202,7 +202,7 @@ msgid "Username" msgstr "اسم المستخدم" #: audit/models.py:138 builds/models.py:110 builds/models.py:721 -#: projects/models.py:1455 redirects/models.py:56 +#: projects/models.py:1480 redirects/models.py:56 msgid "Project" msgstr "المشروع" @@ -226,7 +226,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1264 +#: audit/models.py:180 builds/models.py:1267 msgid "Action" msgstr "" @@ -409,7 +409,7 @@ msgstr "فرع" msgid "Tag" msgstr "وسم" -#: builds/constants.py:56 projects/constants.py:402 +#: builds/constants.py:56 projects/constants.py:424 msgid "Unknown" msgstr "غير معروف" @@ -441,7 +441,7 @@ msgstr "فعّال" msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1563 +#: builds/filters.py:28 projects/models.py:1588 #: templates/builds/build_detail.html:143 msgid "Build failed" msgstr "" @@ -488,11 +488,11 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:98 projects/models.py:1526 projects/models.py:1694 +#: builds/models.py:98 projects/models.py:1551 projects/models.py:1719 msgid "created" msgstr "" -#: builds/models.py:103 projects/models.py:1531 +#: builds/models.py:103 projects/models.py:1556 msgid "modified" msgstr "" @@ -525,7 +525,7 @@ msgstr "بني" msgid "Uploaded" msgstr "تم الرفع" -#: builds/models.py:170 projects/models.py:519 +#: builds/models.py:170 projects/models.py:450 msgid "Privacy Level" msgstr "مستوي الخصوصية" @@ -557,7 +557,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:189 projects/models.py:287 +#: builds/models.py:189 projects/models.py:287 projects/models.py:547 msgid "Documentation type" msgstr "" @@ -610,7 +610,7 @@ msgstr "خطأ" msgid "Exit code" msgstr "كود الخروج" -#: builds/models.py:777 projects/models.py:1472 +#: builds/models.py:777 projects/models.py:1497 msgid "Commit" msgstr "تقديم" @@ -622,7 +622,7 @@ msgstr "" msgid "Version name" msgstr "" -#: builds/models.py:795 builds/models.py:1277 +#: builds/models.py:795 builds/models.py:1280 msgid "Version type" msgstr "" @@ -650,137 +650,137 @@ msgstr "" msgid "Celery task id" msgstr "" -#: builds/models.py:942 +#: builds/models.py:945 #, python-brace-format msgid "Build {project} for {usernames} ({pk})" msgstr "" -#: builds/models.py:1175 +#: builds/models.py:1178 msgid "Build" msgstr "" -#: builds/models.py:1180 +#: builds/models.py:1183 msgid "Command" msgstr "" -#: builds/models.py:1181 builds/models.py:1241 oauth/models.py:133 +#: builds/models.py:1184 builds/models.py:1244 oauth/models.py:133 #: organizations/models.py:62 projects/models.py:214 #: templates/core/project_details.html:78 msgid "Description" msgstr "الوصف" -#: builds/models.py:1182 +#: builds/models.py:1185 msgid "Command output" msgstr "" -#: builds/models.py:1183 +#: builds/models.py:1186 msgid "Command exit code" msgstr "" -#: builds/models.py:1185 +#: builds/models.py:1188 msgid "Start time" msgstr "" -#: builds/models.py:1186 +#: builds/models.py:1189 msgid "End time" msgstr "" -#: builds/models.py:1196 +#: builds/models.py:1199 #, python-brace-format msgid "Build command {pk} for build {build}" msgstr "أمر البناء {pk} للبناء {build}" -#: builds/models.py:1220 +#: builds/models.py:1223 msgid "Activate version" msgstr "" -#: builds/models.py:1221 +#: builds/models.py:1224 msgid "Hide version" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1225 msgid "Make version public" msgstr "" -#: builds/models.py:1223 +#: builds/models.py:1226 msgid "Make version private" msgstr "" -#: builds/models.py:1224 +#: builds/models.py:1227 msgid "Set version as default" msgstr "" -#: builds/models.py:1225 +#: builds/models.py:1228 msgid "Delete version" msgstr "" -#: builds/models.py:1237 +#: builds/models.py:1240 msgid "Rule priority" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1241 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1247 +#: builds/models.py:1250 msgid "Match argument" msgstr "" -#: builds/models.py:1248 +#: builds/models.py:1251 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1252 +#: builds/models.py:1255 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1254 +#: builds/models.py:1257 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1265 +#: builds/models.py:1268 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1270 +#: builds/models.py:1273 msgid "Action argument" msgstr "" -#: builds/models.py:1271 +#: builds/models.py:1274 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1278 +#: builds/models.py:1281 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1502 +#: builds/models.py:1505 msgid "Version activated" msgstr "" -#: builds/models.py:1503 +#: builds/models.py:1506 msgid "Version hidden" msgstr "" -#: builds/models.py:1505 +#: builds/models.py:1508 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1508 +#: builds/models.py:1511 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1510 +#: builds/models.py:1513 msgid "Version set as default" msgstr "" -#: builds/models.py:1511 +#: builds/models.py:1514 msgid "Version deleted" msgstr "" -#: builds/models.py:1516 +#: builds/models.py:1519 msgid "Matched rule" msgstr "" @@ -828,7 +828,7 @@ msgstr "" #: core/forms.py:55 #: organizations/templates/organizations/admin/organization_edit.html:15 -#: projects/forms.py:270 redirects/templates/redirects/redirect_form.html:80 +#: projects/forms.py:275 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 @@ -1094,7 +1094,7 @@ msgid "Publication date" msgstr "تاريخ النشر" #: gold/models.py:29 organizations/models.py:30 organizations/models.py:221 -#: organizations/models.py:295 projects/models.py:202 projects/models.py:1474 +#: organizations/models.py:295 projects/models.py:202 projects/models.py:1499 msgid "Modified date" msgstr "تاريخ التعديل" @@ -1376,7 +1376,7 @@ msgstr "" #: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:22 #: organizations/filters.py:28 organizations/models.py:46 #: organizations/models.py:244 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:211 projects/models.py:1466 +#: projects/models.py:211 projects/models.py:1491 msgid "Name" msgstr "الاسم" @@ -1538,11 +1538,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:218 projects/forms.py:525 +#: organizations/forms.py:133 organizations/forms.py:218 projects/forms.py:535 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:253 projects/forms.py:540 +#: organizations/forms.py:149 organizations/forms.py:253 projects/forms.py:550 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2067,7 +2067,7 @@ msgstr "Mercurial" msgid "Bazaar" msgstr "Bazaar" -#: projects/constants.py:99 projects/models.py:2127 +#: projects/constants.py:99 projects/models.py:2152 msgid "Public" msgstr "للعامة" @@ -2083,15 +2083,15 @@ msgstr "" msgid "CPython 3.x" msgstr "" -#: projects/constants.py:399 +#: projects/constants.py:421 msgid "Valid and active" msgstr "" -#: projects/constants.py:400 +#: projects/constants.py:422 msgid "Invalid" msgstr "" -#: projects/constants.py:401 +#: projects/constants.py:423 msgid "Pending" msgstr "" @@ -2201,64 +2201,64 @@ msgstr "" msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:260 +#: projects/forms.py:265 msgid "Global settings" msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:269 msgid "Default settings" msgstr "" -#: projects/forms.py:308 +#: projects/forms.py:318 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:319 +#: projects/forms.py:329 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:367 +#: projects/forms.py:377 msgid "" "Your configuration file is invalid, make sure it contains conf.py in it." msgstr "" -#: projects/forms.py:429 +#: projects/forms.py:439 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:544 +#: projects/forms.py:554 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:626 +#: projects/forms.py:636 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:814 +#: projects/forms.py:824 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:918 +#: projects/forms.py:928 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:922 +#: projects/forms.py:932 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:927 +#: projects/forms.py:937 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:932 +#: projects/forms.py:942 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:936 +#: projects/forms.py:946 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2335,18 +2335,18 @@ msgid "" "your VCS." msgstr "" -#: projects/models.py:274 +#: projects/models.py:274 projects/models.py:534 msgid "Requirements file" msgstr "ملف المتطلبات" -#: projects/models.py:280 +#: projects/models.py:280 projects/models.py:540 msgid "" "A pip requirements file needed to build your documentation. Path " "from the root of your project." msgstr "" -#: projects/models.py:292 +#: projects/models.py:292 projects/models.py:552 msgid "" "Type of documentation you are building. More " @@ -2470,45 +2470,11 @@ msgstr "" msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:419 -msgid "Enable EPUB build" -msgstr "" - -#: projects/models.py:422 -msgid "Create a EPUB version of your documentation with each build." -msgstr "" - -#: projects/models.py:426 -msgid "Enable PDF build" -msgstr "" - -#: projects/models.py:429 -msgid "Create a PDF version of your documentation with each build." -msgstr "" - -#: projects/models.py:435 projects/models.py:1471 -msgid "Path" -msgstr "المسار" - -#: projects/models.py:439 -msgid "The directory where conf.py lives" -msgstr "" - -#: projects/models.py:444 -msgid "Python configuration file" -msgstr "" - -#: projects/models.py:449 -msgid "" -"Path from project root to conf.py file (ex. docs/conf.py). Leave blank if you want us to find it for you." -msgstr "" - -#: projects/models.py:456 +#: projects/models.py:418 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:462 +#: projects/models.py:424 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2516,360 +2482,394 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:470 +#: projects/models.py:432 msgid "Featured" msgstr "مميز" -#: projects/models.py:472 +#: projects/models.py:434 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:480 +#: projects/models.py:442 msgid "Delisted" msgstr "" -#: projects/models.py:482 +#: projects/models.py:444 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:488 -msgid "Install Project" +#: projects/models.py:455 +msgid "Should the project dashboard be public?" +msgstr "" + +#: projects/models.py:462 +msgid "Related projects" msgstr "" -#: projects/models.py:490 +#: projects/models.py:470 templates/search/elastic_search.html:57 +msgid "Language" +msgstr "اللغة" + +#: projects/models.py:474 msgid "" -"Install your project inside a virtualenv using setup.py install" +"The language the project documentation is rendered in. Note: this affects " +"your project's URL." msgstr "" -#: projects/models.py:499 -msgid "Python Interpreter" +#: projects/models.py:482 +msgid "Programming Language" +msgstr "لغة البرمَجة" + +#: projects/models.py:486 +msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:504 -msgid "The Python interpreter used to create the virtual environment." +#: projects/models.py:502 +msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:512 -msgid "Use system packages" +#: projects/models.py:506 +msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:514 -msgid "Give the virtual environment access to the global site-packages dir." +#: projects/models.py:558 +msgid "Enable EPUB build" msgstr "" -#: projects/models.py:524 -msgid "Should the project dashboard be public?" +#: projects/models.py:561 +msgid "Create a EPUB version of your documentation with each build." msgstr "" -#: projects/models.py:531 -msgid "Related projects" +#: projects/models.py:565 +msgid "Enable PDF build" msgstr "" -#: projects/models.py:539 templates/search/elastic_search.html:57 -msgid "Language" -msgstr "اللغة" +#: projects/models.py:568 +msgid "Create a PDF version of your documentation with each build." +msgstr "" -#: projects/models.py:543 +#: projects/models.py:572 projects/models.py:1496 +msgid "Path" +msgstr "المسار" + +#: projects/models.py:576 +msgid "The directory where conf.py lives" +msgstr "" + +#: projects/models.py:580 +msgid "Python configuration file" +msgstr "" + +#: projects/models.py:585 msgid "" -"The language the project documentation is rendered in. Note: this affects " -"your project's URL." +"Path from project root to conf.py file (ex. docs/conf.py). Leave blank if you want us to find it for you." msgstr "" -#: projects/models.py:551 -msgid "Programming Language" -msgstr "لغة البرمَجة" +#: projects/models.py:591 +msgid "Install Project" +msgstr "" -#: projects/models.py:555 -msgid "The primary programming language the project is written in." +#: projects/models.py:593 +msgid "" +"Install your project inside a virtualenv using setup.py install" msgstr "" -#: projects/models.py:571 -msgid "This project has been built with a webhook" +#: projects/models.py:599 +msgid "Python Interpreter" msgstr "" -#: projects/models.py:575 -msgid "This project has been successfully cloned" +#: projects/models.py:604 +msgid "The Python interpreter used to create the virtual environment." msgstr "" -#: projects/models.py:595 +#: projects/models.py:608 +msgid "Use system packages" +msgstr "" + +#: projects/models.py:610 +msgid "Give the virtual environment access to the global site-packages dir." +msgstr "" + +#: projects/models.py:620 msgid "project" msgstr "" -#: projects/models.py:606 +#: projects/models.py:631 msgid "Model must have slug" msgstr "" -#: projects/models.py:1342 +#: projects/models.py:1367 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1473 +#: projects/models.py:1498 msgid "Build id" msgstr "" -#: projects/models.py:1476 +#: projects/models.py:1501 msgid "Page search rank" msgstr "" -#: projects/models.py:1481 +#: projects/models.py:1506 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1561 +#: projects/models.py:1586 msgid "Build triggered" msgstr "" -#: projects/models.py:1562 +#: projects/models.py:1587 msgid "Build passed" msgstr "" -#: projects/models.py:1579 +#: projects/models.py:1604 msgid "URL" msgstr "" -#: projects/models.py:1581 +#: projects/models.py:1606 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1584 +#: projects/models.py:1609 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1592 +#: projects/models.py:1617 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1595 +#: projects/models.py:1620 msgid "JSON payload" msgstr "" -#: projects/models.py:1597 +#: projects/models.py:1622 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1705 +#: projects/models.py:1730 msgid "Domain" msgstr "النطاق" -#: projects/models.py:1712 +#: projects/models.py:1737 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1716 +#: projects/models.py:1741 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1721 +#: projects/models.py:1746 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1725 +#: projects/models.py:1750 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1727 +#: projects/models.py:1752 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1731 +#: projects/models.py:1756 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1736 templates/projects/domain_form.html:49 +#: projects/models.py:1761 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1745 +#: projects/models.py:1770 msgid "Skip validation process." msgstr "" -#: projects/models.py:1751 +#: projects/models.py:1776 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1787 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1791 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1795 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1927 +#: projects/models.py:1952 msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" msgstr "" -#: projects/models.py:1931 +#: projects/models.py:1956 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1935 +#: projects/models.py:1960 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1965 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1972 msgid "" "Proxito: CDN support for a project's public versions when privacy levels are " "enabled." msgstr "" -#: projects/models.py:1953 +#: projects/models.py:1978 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1957 +#: projects/models.py:1982 msgid "Proxito: Allow forced redirects." msgstr "" -#: projects/models.py:1961 +#: projects/models.py:1986 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1965 +#: projects/models.py:1990 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1995 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1975 +#: projects/models.py:2000 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1981 +#: projects/models.py:2006 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:2010 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:2014 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:2018 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1994 +#: projects/models.py:2019 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2022 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2001 +#: projects/models.py:2026 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2031 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2013 +#: projects/models.py:2038 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2042 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2046 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2051 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2032 +#: projects/models.py:2057 msgid "" "Proxito: Inject 'readthedocs-addons.js' as