From 65d2b1105f6d430970dfa5213b946a3a93fe0a8f Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Tue, 28 Nov 2023 11:40:40 +0100 Subject: [PATCH] Release/10.12.0 (#10928) * Fix translation variable * Fix translation variable * Release 10.12.0 --- CHANGELOG.rst | 23 + docs/conf.py | 2 +- package.json | 2 +- readthedocs/__init__.py | 2 +- readthedocs/locale/ar/LC_MESSAGES/django.po | 461 ++++++++-------- readthedocs/locale/ca/LC_MESSAGES/django.po | 461 ++++++++-------- readthedocs/locale/de/LC_MESSAGES/django.mo | Bin 86044 -> 85810 bytes readthedocs/locale/de/LC_MESSAGES/django.po | 463 ++++++++-------- readthedocs/locale/en/LC_MESSAGES/django.po | 461 ++++++++-------- readthedocs/locale/es/LC_MESSAGES/django.mo | Bin 108342 -> 107949 bytes readthedocs/locale/es/LC_MESSAGES/django.po | 463 ++++++++-------- readthedocs/locale/eu/LC_MESSAGES/django.po | 461 ++++++++-------- readthedocs/locale/fr/LC_MESSAGES/django.mo | Bin 122067 -> 121699 bytes readthedocs/locale/fr/LC_MESSAGES/django.po | 463 ++++++++-------- readthedocs/locale/gl/LC_MESSAGES/django.mo | Bin 132896 -> 131844 bytes readthedocs/locale/gl/LC_MESSAGES/django.po | 470 ++++++++-------- readthedocs/locale/he/LC_MESSAGES/django.mo | Bin 144760 -> 144377 bytes readthedocs/locale/he/LC_MESSAGES/django.po | 470 ++++++++-------- readthedocs/locale/hu/LC_MESSAGES/django.po | 461 ++++++++-------- .../locale/id_ID/LC_MESSAGES/django.po | 461 ++++++++-------- readthedocs/locale/it/LC_MESSAGES/django.mo | Bin 48966 -> 48592 bytes readthedocs/locale/it/LC_MESSAGES/django.po | 463 ++++++++-------- readthedocs/locale/ja/LC_MESSAGES/django.mo | Bin 32405 -> 32370 bytes readthedocs/locale/ja/LC_MESSAGES/django.po | 465 ++++++++-------- .../locale/ko_KR/LC_MESSAGES/django.po | 461 ++++++++-------- readthedocs/locale/lt/LC_MESSAGES/django.mo | Bin 71070 -> 73573 bytes readthedocs/locale/lt/LC_MESSAGES/django.po | 514 ++++++++++-------- readthedocs/locale/nb/LC_MESSAGES/django.po | 461 ++++++++-------- readthedocs/locale/nl/LC_MESSAGES/django.po | 461 ++++++++-------- .../locale/nl_NL/LC_MESSAGES/django.mo | Bin 22294 -> 22123 bytes .../locale/nl_NL/LC_MESSAGES/django.po | 461 ++++++++-------- readthedocs/locale/pl/LC_MESSAGES/django.mo | Bin 17883 -> 17855 bytes readthedocs/locale/pl/LC_MESSAGES/django.po | 461 ++++++++-------- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 75688 -> 75332 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 463 ++++++++-------- readthedocs/locale/ru/LC_MESSAGES/django.mo | Bin 79852 -> 79378 bytes readthedocs/locale/ru/LC_MESSAGES/django.po | 463 ++++++++-------- readthedocs/locale/sk/LC_MESSAGES/django.po | 461 ++++++++-------- readthedocs/locale/tr/LC_MESSAGES/django.mo | Bin 48082 -> 47672 bytes readthedocs/locale/tr/LC_MESSAGES/django.po | 463 ++++++++-------- readthedocs/locale/uk/LC_MESSAGES/django.po | 461 ++++++++-------- .../locale/vi_VN/LC_MESSAGES/django.po | 461 ++++++++-------- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 40184 -> 40156 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 461 ++++++++-------- .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 47566 -> 47231 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 463 ++++++++-------- setup.cfg | 4 +- 47 files changed, 6796 insertions(+), 5775 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index accd9eeca03..c05d93d2170 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,26 @@ +Version 10.12.0 +--------------- + +:Date: November 28, 2023 + +* `@kurtmckee `__: Fix a typo in the word 'Sphinx' (`#10926 `__) +* `@github-actions[bot] `__: Dependencies: all packages updated via pip-tools (`#10925 `__) +* `@humitos `__: Feature flag: remove `CDN_ENABLED` which is not used anymore (`#10921 `__) +* `@humitos `__: Design: small update to add a PATCH endpoint (`#10919 `__) +* `@stsewd `__: Search: index in small chunks (`#10914 `__) +* `@stsewd `__: Search: check for build being None (`#10913 `__) +* `@hugovk `__: Add link to docs in error message (`#10910 `__) +* `@github-actions[bot] `__: Dependencies: all packages updated via pip-tools (`#10909 `__) +* `@stsewd `__: Integrations: always show secret and show warning if secret is not set (`#10908 `__) +* `@stsewd `__: Integrations: better error message for integrations without a secret (`#10903 `__) +* `@ericholscher `__: Release 10.11.0 (`#10900 `__) +* `@ericholscher `__: Mention custom sitemap via robots.txt (`#10899 `__) +* `@humitos `__: Design doc: new notification system (`#10890 `__) +* `@stsewd `__: Project: use a choicefield for selecting the versioning scheme (`#10845 `__) +* `@stsewd `__: Proxito: support single language project (`#10766 `__) +* `@nikblanchet `__: Docs: Configuration file how-to guide (`#10301 `__) +* `@humitos `__: Build: expose VCS-related environment variables (`#10168 `__) + Version 10.11.0 --------------- diff --git a/docs/conf.py b/docs/conf.py index 3c7b831482d..484364a3190 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -77,7 +77,7 @@ master_doc = "index" copyright = "Read the Docs, Inc & contributors" -version = "10.11.0" +version = "10.12.0" release = version exclude_patterns = ["_build", "shared", "_includes"] default_role = "obj" diff --git a/package.json b/package.json index f32918b07d7..8f2a5afffac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "readthedocs", - "version": "10.11.0", + "version": "10.12.0", "description": "Read the Docs build dependencies", "author": "Read the Docs, Inc ", "scripts": { diff --git a/readthedocs/__init__.py b/readthedocs/__init__.py index de67206dfea..05b8f9f2913 100644 --- a/readthedocs/__init__.py +++ b/readthedocs/__init__.py @@ -1,4 +1,4 @@ """Read the Docs.""" -__version__ = "10.11.0" +__version__ = "10.12.0" diff --git a/readthedocs/locale/ar/LC_MESSAGES/django.po b/readthedocs/locale/ar/LC_MESSAGES/django.po index c8c4fcf6a7f..92227d1eed5 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-11-14 16:43+0000\n" +"POT-Creation-Date: 2023-11-28 10:38+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:1488 +#: analytics/models.py:69 builds/models.py:727 projects/models.py:1531 #: search/models.py:28 templates/base.html:262 msgid "Version" msgstr "الإصدار" @@ -140,12 +140,12 @@ msgstr "" msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:724 +#: api/v3/serializers.py:728 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:732 projects/forms.py:502 +#: api/v3/serializers.py:736 projects/forms.py:519 msgid "A subproject with this alias already exists" msgstr "" @@ -189,7 +189,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:207 +#: projects/models.py:212 msgid "User" msgstr "المستخدم" @@ -202,7 +202,7 @@ msgid "Username" msgstr "اسم المستخدم" #: audit/models.py:138 builds/models.py:110 builds/models.py:721 -#: organizations/filters.py:134 projects/models.py:1482 redirects/models.py:56 +#: organizations/filters.py:134 projects/models.py:1525 redirects/models.py:56 msgid "Project" msgstr "المشروع" @@ -299,7 +299,7 @@ msgstr "" #: 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:109 +#: templates/projects/integration_webhook_detail.html:116 #: templates/projects/project_dashboard_base.html:74 #: templates/projects/webhook_form.html:55 #, python-format @@ -409,7 +409,7 @@ msgstr "فرع" msgid "Tag" msgstr "وسم" -#: builds/constants.py:56 projects/constants.py:424 +#: builds/constants.py:56 projects/constants.py:414 msgid "Unknown" msgstr "غير معروف" @@ -441,7 +441,7 @@ msgstr "فعّال" msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1588 +#: builds/filters.py:28 projects/models.py:1631 #: 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:1551 projects/models.py:1716 +#: builds/models.py:98 projects/models.py:1594 projects/models.py:1759 msgid "created" msgstr "" -#: builds/models.py:103 projects/models.py:1556 +#: builds/models.py:103 projects/models.py:1599 msgid "modified" msgstr "" @@ -505,7 +505,7 @@ msgid "Verbose Name" msgstr "اسم مطوّل" #: builds/models.py:143 oauth/models.py:32 organizations/models.py:48 -#: projects/models.py:212 +#: projects/models.py:217 msgid "Slug" msgstr "Slug" @@ -525,7 +525,7 @@ msgstr "بني" msgid "Uploaded" msgstr "تم الرفع" -#: builds/models.py:170 projects/models.py:450 +#: builds/models.py:170 projects/models.py:469 msgid "Privacy Level" msgstr "مستوي الخصوصية" @@ -557,7 +557,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:189 projects/models.py:287 projects/models.py:547 +#: builds/models.py:189 projects/models.py:306 projects/models.py:566 msgid "Documentation type" msgstr "" @@ -610,7 +610,7 @@ msgstr "خطأ" msgid "Exit code" msgstr "كود الخروج" -#: builds/models.py:777 projects/models.py:1499 +#: builds/models.py:777 projects/models.py:1542 msgid "Commit" msgstr "تقديم" @@ -664,7 +664,7 @@ msgid "Command" msgstr "" #: builds/models.py:1184 builds/models.py:1244 oauth/models.py:133 -#: organizations/models.py:62 projects/models.py:214 +#: organizations/models.py:62 projects/models.py:219 #: templates/core/project_details.html:78 msgid "Description" msgstr "الوصف" @@ -828,7 +828,7 @@ msgstr "" #: core/forms.py:55 #: organizations/templates/organizations/admin/organization_edit.html:15 -#: projects/forms.py:275 redirects/templates/redirects/redirect_form.html:80 +#: projects/forms.py:292 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 @@ -1089,12 +1089,12 @@ 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:201 +#: organizations/models.py:294 projects/models.py:206 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:1501 +#: organizations/models.py:295 projects/models.py:207 projects/models.py:1544 msgid "Modified date" msgstr "تاريخ التعديل" @@ -1152,7 +1152,7 @@ msgstr "" #: 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:50 +#: templates/projects/project_translations.html:57 #: templates/projects/project_users.html:34 msgid "Remove" msgstr "" @@ -1376,7 +1376,7 @@ msgstr "" #: 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:211 projects/models.py:1493 +#: projects/models.py:216 projects/models.py:1536 msgid "Name" msgstr "الاسم" @@ -1569,11 +1569,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:218 projects/forms.py:535 +#: organizations/forms.py:133 organizations/forms.py:218 projects/forms.py:552 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:253 projects/forms.py:550 +#: organizations/forms.py:149 organizations/forms.py:253 projects/forms.py:567 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2090,7 +2090,7 @@ msgstr "Mercurial" msgid "Bazaar" msgstr "Bazaar" -#: projects/constants.py:99 projects/models.py:2149 +#: projects/constants.py:99 projects/models.py:2184 msgid "Public" msgstr "للعامة" @@ -2106,18 +2106,30 @@ msgstr "" msgid "CPython 3.x" msgstr "" -#: projects/constants.py:421 +#: projects/constants.py:411 msgid "Valid and active" msgstr "" -#: projects/constants.py:422 +#: projects/constants.py:412 msgid "Invalid" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:413 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 " @@ -2224,280 +2236,303 @@ msgstr "" msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:265 +#: projects/forms.py:252 +#, python-brace-format +msgid "" +"This setting is inherited from the parent translation." +msgstr "" + +#: projects/forms.py:282 msgid "Global settings" msgstr "" -#: projects/forms.py:269 +#: projects/forms.py:286 msgid "Default settings" msgstr "" -#: projects/forms.py:318 +#: projects/forms.py:335 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:329 +#: projects/forms.py:346 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:377 +#: projects/forms.py:394 msgid "" "Your configuration file is invalid, make sure it contains conf.py in it." msgstr "" -#: projects/forms.py:439 +#: projects/forms.py:456 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:554 +#: projects/forms.py:571 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:636 +#: projects/forms.py:653 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:824 +#: projects/forms.py:683 +msgid "" +"This project is configured with a versioning scheme that doesn't support " +"translations." +msgstr "" + +#: projects/forms.py:850 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:925 +#: projects/forms.py:951 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:929 +#: projects/forms.py:955 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:934 +#: projects/forms.py:960 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:939 +#: projects/forms.py:965 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:943 +#: projects/forms.py:969 msgid "Only letters, numbers and underscore are allowed" msgstr "" -#: projects/models.py:85 +#: projects/models.py:90 msgid "Main project" msgstr "" -#: projects/models.py:91 +#: projects/models.py:96 msgid "Subproject" msgstr "" -#: projects/models.py:96 +#: projects/models.py:101 msgid "Alias" msgstr "" -#: projects/models.py:216 +#: projects/models.py:221 msgid "Short description of this project" msgstr "" -#: projects/models.py:219 +#: projects/models.py:224 msgid "Repository URL" msgstr "عنوان المستودع" -#: projects/models.py:222 +#: projects/models.py:227 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:229 +#: projects/models.py:234 msgid "Repository type" msgstr "نوع المستودع" -#: projects/models.py:235 +#: projects/models.py:240 msgid "Project homepage" msgstr "" -#: projects/models.py:237 +#: projects/models.py:242 msgid "The project's homepage" msgstr "الصفحة الرئيسية للمشروع" -#: projects/models.py:240 +#: projects/models.py:245 msgid "Canonical URL" msgstr "" -#: projects/models.py:242 +#: projects/models.py:247 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:245 +#: 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 msgid "Single version" msgstr "" -#: projects/models.py:248 +#: projects/models.py:267 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 " "you will never have multiple versions of your docs." msgstr "" -#: projects/models.py:255 +#: projects/models.py:274 msgid "Default version" msgstr "الإصدار الإفتراضي" -#: projects/models.py:258 +#: projects/models.py:277 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:263 +#: projects/models.py:282 msgid "Default branch" msgstr "" -#: projects/models.py:269 +#: projects/models.py:288 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:274 projects/models.py:534 +#: projects/models.py:293 projects/models.py:553 msgid "Requirements file" msgstr "ملف المتطلبات" -#: projects/models.py:280 projects/models.py:540 +#: projects/models.py:299 projects/models.py:559 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:552 +#: projects/models.py:311 projects/models.py:571 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:299 +#: projects/models.py:318 msgid "Custom path prefix" msgstr "" -#: projects/models.py:305 +#: projects/models.py:324 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:310 +#: projects/models.py:329 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:316 +#: projects/models.py:335 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:323 +#: projects/models.py:342 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:326 +#: projects/models.py:345 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:330 +#: projects/models.py:349 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:337 +#: projects/models.py:356 msgid "Should builds from pull requests be public?" msgstr "" -#: projects/models.py:342 +#: projects/models.py:361 msgid "CDN Enabled" msgstr "" -#: projects/models.py:344 +#: projects/models.py:363 msgid "Analytics code" msgstr "رمز الإحصائيات" -#: projects/models.py:349 +#: projects/models.py:368 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:355 +#: projects/models.py:374 msgid "Disable Analytics" msgstr "" -#: projects/models.py:359 +#: projects/models.py:378 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:364 +#: projects/models.py:383 msgid "Alternative container image" msgstr "" -#: projects/models.py:370 +#: projects/models.py:389 msgid "Container memory limit" msgstr "" -#: projects/models.py:375 +#: projects/models.py:394 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:380 +#: projects/models.py:399 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:385 +#: projects/models.py:404 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:391 +#: projects/models.py:410 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:396 +#: projects/models.py:415 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:398 +#: projects/models.py:417 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:401 +#: projects/models.py:420 msgid "Ad-free" msgstr "" -#: projects/models.py:406 +#: projects/models.py:425 msgid "Is spam?" msgstr "" -#: projects/models.py:409 +#: projects/models.py:428 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:412 +#: projects/models.py:431 msgid "Show version warning" msgstr "" -#: projects/models.py:414 +#: projects/models.py:433 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:418 +#: projects/models.py:437 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:424 +#: projects/models.py:443 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2505,394 +2540,388 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:432 +#: projects/models.py:451 msgid "Featured" msgstr "مميز" -#: projects/models.py:434 +#: projects/models.py:453 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:442 +#: projects/models.py:461 msgid "Delisted" msgstr "" -#: projects/models.py:444 +#: 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:455 +#: projects/models.py:474 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:462 +#: projects/models.py:481 msgid "Related projects" msgstr "" -#: projects/models.py:470 templates/search/elastic_search.html:57 +#: projects/models.py:489 templates/search/elastic_search.html:57 msgid "Language" msgstr "اللغة" -#: projects/models.py:474 +#: projects/models.py:493 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:482 +#: projects/models.py:501 msgid "Programming Language" msgstr "لغة البرمَجة" -#: projects/models.py:486 +#: projects/models.py:505 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:502 +#: projects/models.py:521 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:506 +#: projects/models.py:525 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:558 +#: projects/models.py:577 msgid "Enable EPUB build" msgstr "" -#: projects/models.py:561 +#: projects/models.py:580 msgid "Create a EPUB version of your documentation with each build." msgstr "" -#: projects/models.py:565 +#: projects/models.py:584 msgid "Enable PDF build" msgstr "" -#: projects/models.py:568 +#: projects/models.py:587 msgid "Create a PDF version of your documentation with each build." msgstr "" -#: projects/models.py:572 projects/models.py:1498 +#: projects/models.py:591 projects/models.py:1541 msgid "Path" msgstr "المسار" -#: projects/models.py:576 +#: projects/models.py:595 msgid "The directory where conf.py lives" msgstr "" -#: projects/models.py:580 +#: projects/models.py:599 msgid "Python configuration file" msgstr "" -#: projects/models.py:585 +#: projects/models.py:604 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:591 +#: projects/models.py:610 msgid "Install Project" msgstr "" -#: projects/models.py:593 +#: projects/models.py:612 msgid "" "Install your project inside a virtualenv using setup.py install" msgstr "" -#: projects/models.py:599 +#: projects/models.py:618 msgid "Python Interpreter" msgstr "" -#: projects/models.py:604 +#: projects/models.py:623 msgid "The Python interpreter used to create the virtual environment." msgstr "" -#: projects/models.py:608 +#: projects/models.py:627 msgid "Use system packages" msgstr "" -#: projects/models.py:610 +#: projects/models.py:629 msgid "Give the virtual environment access to the global site-packages dir." msgstr "" -#: projects/models.py:620 +#: projects/models.py:639 msgid "project" msgstr "" -#: projects/models.py:631 +#: projects/models.py:650 msgid "Model must have slug" msgstr "" -#: projects/models.py:1369 +#: projects/models.py:1412 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1500 +#: projects/models.py:1543 msgid "Build id" msgstr "" -#: projects/models.py:1503 +#: projects/models.py:1546 msgid "Page search rank" msgstr "" -#: projects/models.py:1508 +#: projects/models.py:1551 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1586 +#: projects/models.py:1629 msgid "Build triggered" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1630 msgid "Build passed" msgstr "" -#: projects/models.py:1604 +#: projects/models.py:1647 msgid "URL" msgstr "" -#: projects/models.py:1606 +#: projects/models.py:1649 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1609 +#: projects/models.py:1652 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1617 +#: projects/models.py:1660 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1620 +#: projects/models.py:1663 msgid "JSON payload" msgstr "" -#: projects/models.py:1622 +#: projects/models.py:1665 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1727 +#: projects/models.py:1770 msgid "Domain" msgstr "النطاق" -#: projects/models.py:1734 +#: projects/models.py:1777 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1738 +#: projects/models.py:1781 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1743 +#: projects/models.py:1786 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1747 +#: projects/models.py:1790 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1749 +#: projects/models.py:1792 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1796 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1758 templates/projects/domain_form.html:49 +#: projects/models.py:1801 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1767 +#: projects/models.py:1810 msgid "Skip validation process." msgstr "" -#: projects/models.py:1773 +#: projects/models.py:1816 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1827 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1831 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1792 +#: projects/models.py:1835 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1991 msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" msgstr "" -#: projects/models.py:1953 +#: projects/models.py:1995 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1957 +#: projects/models.py:1999 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1962 +#: projects/models.py:2004 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1969 -msgid "" -"Proxito: CDN support for a project's public versions when privacy levels are " -"enabled." -msgstr "" - -#: projects/models.py:1975 +#: projects/models.py:2010 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1979 +#: projects/models.py:2014 msgid "Proxito: Allow forced redirects." msgstr "" -#: projects/models.py:1983 +#: projects/models.py:2018 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1987 +#: projects/models.py:2022 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1992 +#: projects/models.py:2027 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2032 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:2003 +#: projects/models.py:2038 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:2007 +#: projects/models.py:2042 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2046 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2050 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2051 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2019 +#: projects/models.py:2054 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2058 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2028 +#: projects/models.py:2063 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2035 +#: projects/models.py:2070 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2039 +#: projects/models.py:2074 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2043 +#: projects/models.py:2078 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2048 +#: projects/models.py:2083 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2089 msgid "" "Proxito: Inject 'readthedocs-addons.js' as