From 5a97954837ff7006bf52faf6a2c76e0ccc8f76ab Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 12:11:40 +0100 Subject: [PATCH 01/28] Dependencies: all packages updated via pip-tools (#11792) Dependencies: all packages updated via pip-tools Co-authored-by: humitos <244656+humitos@users.noreply.github.com> --- requirements/deploy.txt | 14 +++++++------- requirements/docker.txt | 10 +++++----- requirements/docs.txt | 4 ++-- requirements/pip.txt | 10 +++++----- requirements/testing.txt | 10 +++++----- 5 files changed, 24 insertions(+), 24 deletions(-) diff --git a/requirements/deploy.txt b/requirements/deploy.txt index 408db1ffc18..e80cc0fff66 100644 --- a/requirements/deploy.txt +++ b/requirements/deploy.txt @@ -24,11 +24,11 @@ billiard==3.6.4.0 # via # -r requirements/pip.txt # celery -boto3==1.35.63 +boto3==1.35.68 # via # -r requirements/pip.txt # django-storages -botocore==1.35.63 +botocore==1.35.68 # via # -r requirements/pip.txt # boto3 @@ -263,13 +263,13 @@ markdown==3.7 # via -r requirements/pip.txt matplotlib-inline==0.1.7 # via ipython -newrelic==10.2.0 +newrelic==10.3.0 # via -r requirements/deploy.in oauthlib==3.2.2 # via # -r requirements/pip.txt # requests-oauthlib -orjson==3.10.11 +orjson==3.10.12 # via -r requirements/pip.txt packaging==24.2 # via @@ -313,7 +313,7 @@ pygments==2.18.0 # via # -r requirements/pip.txt # ipython -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # -r requirements/pip.txt # django-allauth @@ -366,13 +366,13 @@ requests-toolbelt==1.0.0 # via -r requirements/pip.txt rest-framework-generic-relations==2.2.0 # via -r requirements/pip.txt -s3transfer==0.10.3 +s3transfer==0.10.4 # via # -r requirements/pip.txt # boto3 selectolax==0.3.26 # via -r requirements/pip.txt -sentry-sdk==2.18.0 +sentry-sdk==2.19.0 # via structlog-sentry six==1.16.0 # via diff --git a/requirements/docker.txt b/requirements/docker.txt index a11a6cfa1c8..1225cafb58d 100644 --- a/requirements/docker.txt +++ b/requirements/docker.txt @@ -26,11 +26,11 @@ billiard==3.6.4.0 # via # -r requirements/pip.txt # celery -boto3==1.35.63 +boto3==1.35.68 # via # -r requirements/pip.txt # django-storages -botocore==1.35.63 +botocore==1.35.68 # via # -r requirements/pip.txt # boto3 @@ -286,7 +286,7 @@ oauthlib==3.2.2 # via # -r requirements/pip.txt # requests-oauthlib -orjson==3.10.11 +orjson==3.10.12 # via -r requirements/pip.txt packaging==24.2 # via @@ -339,7 +339,7 @@ pygments==2.18.0 # ipython # pdbpp # rich -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # -r requirements/pip.txt # django-allauth @@ -398,7 +398,7 @@ rest-framework-generic-relations==2.2.0 # via -r requirements/pip.txt rich==13.9.4 # via -r requirements/docker.in -s3transfer==0.10.3 +s3transfer==0.10.4 # via # -r requirements/pip.txt # boto3 diff --git a/requirements/docs.txt b/requirements/docs.txt index 2618e1e0d1c..de2e7e02595 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -159,7 +159,7 @@ sphinxemoji==0.3.1 # via -r requirements/docs.in sphinxext-opengraph==0.9.1 # via -r requirements/docs.in -starlette==0.41.2 +starlette==0.41.3 # via sphinx-autobuild tomli==2.1.0 # via sphinx @@ -171,7 +171,7 @@ urllib3==2.2.3 # via # requests # sphinx-prompt -uvicorn==0.32.0 +uvicorn==0.32.1 # via sphinx-autobuild watchfiles==0.24.0 # via sphinx-autobuild diff --git a/requirements/pip.txt b/requirements/pip.txt index cd86f2aff50..1551ae53cf6 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -15,9 +15,9 @@ async-timeout==5.0.1 # via redis billiard==3.6.4.0 # via celery -boto3==1.35.63 +boto3==1.35.68 # via django-storages -botocore==1.35.63 +botocore==1.35.68 # via # boto3 # s3transfer @@ -200,7 +200,7 @@ markdown==3.7 # via -r requirements/pip.in oauthlib==3.2.2 # via requests-oauthlib -orjson==3.10.11 +orjson==3.10.12 # via -r requirements/pip.in packaging==24.2 # via @@ -223,7 +223,7 @@ pycparser==2.22 # via cffi pygments==2.18.0 # via -r requirements/pip.in -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via django-allauth pyquery==2.0.1 # via -r requirements/pip.in @@ -268,7 +268,7 @@ requests-toolbelt==1.0.0 # via -r requirements/pip.in rest-framework-generic-relations==2.2.0 # via -r requirements/pip.in -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 selectolax==0.3.26 # via -r requirements/pip.in diff --git a/requirements/testing.txt b/requirements/testing.txt index 4ff3e486734..4037ffd4a54 100644 --- a/requirements/testing.txt +++ b/requirements/testing.txt @@ -26,11 +26,11 @@ billiard==3.6.4.0 # via # -r requirements/pip.txt # celery -boto3==1.35.63 +boto3==1.35.68 # via # -r requirements/pip.txt # django-storages -botocore==1.35.63 +botocore==1.35.68 # via # -r requirements/pip.txt # boto3 @@ -276,7 +276,7 @@ oauthlib==3.2.2 # via # -r requirements/pip.txt # requests-oauthlib -orjson==3.10.11 +orjson==3.10.12 # via -r requirements/pip.txt packaging==24.2 # via @@ -315,7 +315,7 @@ pygments==2.18.0 # via # -r requirements/pip.txt # sphinx -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # -r requirements/pip.txt # django-allauth @@ -390,7 +390,7 @@ requests-toolbelt==1.0.0 # via -r requirements/pip.txt rest-framework-generic-relations==2.2.0 # via -r requirements/pip.txt -s3transfer==0.10.3 +s3transfer==0.10.4 # via # -r requirements/pip.txt # boto3 From 6711656152429abe40cc79bdddc2b090415d727c Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Mon, 25 Nov 2024 09:26:20 -0500 Subject: [PATCH 02/28] Set brownouts for deprecated embed API v2 (#11786) Ref https://github.com/readthedocs/readthedocs.org/issues/10677 --- readthedocs/embed/views.py | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/readthedocs/embed/views.py b/readthedocs/embed/views.py index 3a6625319df..b8207d95d38 100644 --- a/readthedocs/embed/views.py +++ b/readthedocs/embed/views.py @@ -1,9 +1,11 @@ """Views for the embed app.""" - +import datetime import json import re +import pytz import structlog +from django.conf import settings from django.template.defaultfilters import slugify from docutils.nodes import make_id from pyquery import PyQuery as PQ # noqa @@ -66,8 +68,39 @@ def external(self): # Always return False because APIv2 does not support external domains return False + def _is_disabled_for_deprecation(self): + if not settings.RTD_ENFORCE_BROWNOUTS_FOR_DEPRECATIONS: + return False + + tzinfo = pytz.timezone("America/Los_Angeles") + now = datetime.datetime.now(tz=tzinfo) + # Dates as per https://about.readthedocs.com/blog/2024/11/embed-api-v2-deprecated/. + # fmt: off + is_disabled = ( + # 12 hours brownout. + datetime.datetime(2024, 12, 9, 0, 0, 0, tzinfo=tzinfo) < now < datetime.datetime(2024, 12, 9, 12, 0, 0, tzinfo=tzinfo) + # 24 hours brownout. + or datetime.datetime(2025, 1, 13, 0, 0, 0, tzinfo=tzinfo) < now < datetime.datetime(2025, 1, 14, 0, 0, 0, tzinfo=tzinfo) + # Permanent removal. + or datetime.datetime(2025, 1, 20, 0, 0, 0, tzinfo=tzinfo) < now + ) + # fmt: on + return is_disabled + def get(self, request): """Handle the get request.""" + + if self._is_disabled_for_deprecation(): + return Response( + { + "error": ( + "Embed API v2 has been deprecated and is no longer available, please use embed API v3 instead. " + "Read our blog post for more information: https://about.readthedocs.com/blog/2024/11/embed-api-v2-deprecated/." + ) + }, + status=status.HTTP_410_GONE, + ) + project = self._get_project() version = self._get_version() From f0467dfe9e74f3f4a4a8ddc66acb2d8d6c1a9a90 Mon Sep 17 00:00:00 2001 From: Eric Holscher <25510+ericholscher@users.noreply.github.com> Date: Mon, 25 Nov 2024 08:51:06 -0800 Subject: [PATCH 03/28] Add Markdoc to the doc tools (#11782) This highlights the test-builds repo, and contains the basic config to make it build on RTD. This doesn't address any integration info, but I wanted to get a basic page up to start getting SEO. --- :books: Documentation previews :books: - User's documentation (`docs`): https://docs--11782.org.readthedocs.build/en/11782/ - Developer's documentation (`dev`): https://dev--11782.org.readthedocs.build/en/11782/ --------- Co-authored-by: Manuel Kaufmann Co-authored-by: Anthony --- docs/user/index.rst | 1 + docs/user/intro/doctools.rst | 10 ++++ docs/user/intro/markdoc.rst | 97 ++++++++++++++++++++++++++++++++++++ 3 files changed, 108 insertions(+) create mode 100644 docs/user/intro/markdoc.rst diff --git a/docs/user/index.rst b/docs/user/index.rst index f2f6fd5141d..19d27abd0b0 100644 --- a/docs/user/index.rst +++ b/docs/user/index.rst @@ -10,6 +10,7 @@ Read the Docs: documentation simplified /intro/doctools /intro/mkdocs /intro/sphinx + /intro/markdoc /intro/add-project /examples diff --git a/docs/user/intro/doctools.rst b/docs/user/intro/doctools.rst index 5720a1483c9..6937548c509 100644 --- a/docs/user/intro/doctools.rst +++ b/docs/user/intro/doctools.rst @@ -29,3 +29,13 @@ with more coming soon. :bdg-success:`rst` :bdg-success:`md` Written in :bdg-info:`python` + + .. grid-item-card:: Markdoc + :link: markdoc.html + + Markdoc is a documentation tool developed by Stripe that allows you to write documentation in a custom Markdown flavor. + + Supported formats + :bdg-success:`md` + Written in + :bdg-info:`javascript` diff --git a/docs/user/intro/markdoc.rst b/docs/user/intro/markdoc.rst new file mode 100644 index 00000000000..85a86bc76fe --- /dev/null +++ b/docs/user/intro/markdoc.rst @@ -0,0 +1,97 @@ +Markdoc +======= + +.. meta:: + :description lang=en: Hosting Markdoc documentation on Read the Docs. + +`Markdoc`_ is a powerful documentation framework that allows you to write documentation in a flavor of Markdown. + +Minimal configuration is required to build an existing Markdoc project on Read the Docs. + +.. code-block:: yaml + :caption: .readthedocs.yaml + + version: 2 + + build: + os: ubuntu-24.04 + tools: + nodejs: "22" + commands: + # Install dependencies + - cd docs/ && npm install + # Build the site + - cd docs/ && npm run build + # Copy generated files into Read the Docs directory + - mkdir --parents $READTHEDOCS_OUTPUT/html/ + - cp --verbose --recursive docs/out/* $READTHEDOCS_OUTPUT/html/ + +.. _Markdoc: https://markdoc.io/ + +Example configuration +--------------------- + +In order to build a Markdoc project on Read the Docs, +you need to generate static HTML from the Next JS build: + +.. code-block:: js + :caption: next.config.js + + const withMarkdoc = require('@markdoc/next.js'); + + const nextConfig = { + // Optional: Export HTML files instead of a Node.js server + output: 'export', + + // Optional: Change links `/me` -> `/me/` and emit `/me.html` -> `/me/index.html` + trailingSlash: true, + + // Use Canonical URL, but only the path and with no trailing / + // End result is like: `/en/latest` + basePath: process.env.READTHEDOCS_CANONICAL_URL + ? new URL(process.env.READTHEDOCS_CANONICAL_URL).pathname.replace(/\/$/, "") + : "", + } + + module.exports = + withMarkdoc({mode: 'static'})({ + pageExtensions: ['js', 'jsx', 'ts', 'tsx', 'md', 'mdoc'], + ...nextConfig, + }); + +Supported features +------------------ + +.. csv-table:: Supported features + :header: "Feature", "Description", "Supported" + + "Pull request previews", "Preview changes to your documentation before merging.", "✅" + "Versioning", "Supports multiple versions of your documentation.", "✅" + "Search", "Provides full-text search capabilities.", "✅" + "Flyout menu", "Provides a flyout menu for navigation.", "✅" + "Offline formats", "Generates PDF and EPUB formats.", "✅" + "Localization", "Supports multiple languages.", "✅" + +Getting started +--------------- + +- If you have an existing Markdoc project you want to host on Read the Docs, check out our :doc:`/intro/add-project` guide. +- If you're new to Markdoc, check out the official `Getting started with Markdoc`_ guide. + +.. _Getting started with Markdoc: https://markdoc.io/docs/getting-started + +Example repository and demo +--------------------------- + +Example repository + https://github.com/readthedocs/test-builds/tree/markdoc + +Demo + https://test-builds.readthedocs.io/en/markdoc/ + +Further reading +--------------- + +* `Markdoc documentation`_ + +.. _Markdoc documentation: https://markdoc.io/docs From b50b629b42e2d9e064ef8714764471470dcfc1a2 Mon Sep 17 00:00:00 2001 From: Eric Holscher <25510+ericholscher@users.noreply.github.com> Date: Mon, 25 Nov 2024 09:40:08 -0800 Subject: [PATCH 04/28] Support RTD_USE_PROMOS for setting USE_PROMOS in dev (#11790) --- :books: Documentation previews :books: - User's documentation (`docs`): https://docs--11790.org.readthedocs.build/en/11790/ - Developer's documentation (`dev`): https://dev--11790.org.readthedocs.build/en/11790/ --------- Co-authored-by: Manuel Kaufmann --- docs/dev/settings.rst | 7 +++++++ readthedocs/settings/docker_compose.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/dev/settings.rst b/docs/dev/settings.rst index c33cebfb6d1..2a795875740 100644 --- a/docs/dev/settings.rst +++ b/docs/dev/settings.rst @@ -168,3 +168,10 @@ The following secrets are required to use ``djstripe`` and our Stripe integratio .. envvar:: RTD_STRIPE_SECRET .. envvar:: RTD_STRIPE_PUBLISHABLE .. envvar:: RTD_DJSTRIPE_WEBHOOK_SECRET + +Ethical Ads variables +~~~~~~~~~~~~~~~~~~~~~ + +The following variables are required to use ``ethicalads`` in dev: + +.. envvar:: RTD_USE_PROMOS \ No newline at end of file diff --git a/readthedocs/settings/docker_compose.py b/readthedocs/settings/docker_compose.py index 7c80efd9388..efed7d54c21 100644 --- a/readthedocs/settings/docker_compose.py +++ b/readthedocs/settings/docker_compose.py @@ -47,7 +47,7 @@ class DockerBaseSettings(CommunityBaseSettings): HOSTIP = ips[0][:-1] + "1" # Turn this on to test ads - USE_PROMOS = False + USE_PROMOS = os.environ.get("RTD_USE_PROMOS") is not None ADSERVER_API_BASE = f"http://{HOSTIP}:5000" # Create a Token for an admin User and set it here. ADSERVER_API_KEY = None From ebe3b2c7f0ca9f206b2fed0c8e53269f18e62774 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Mon, 25 Nov 2024 12:50:23 -0500 Subject: [PATCH 05/28] Build: allow partial override of build steps (#11710) I was replacing some of the config models with dataclasses, but I found myself re-implementing some helpers that pydantic provides, so I'm introducing that new dep, it has everything we need, we may be able to use it to simplify our validation once all models are migrated to pydantic. ### About incompatible options I decided to just not allow formats when `build.jobs.build` is used, seems just easier that way. But not sure if users may want to just override the html build step while still using the default build pdf step, if that's the case, we may need to support using formats... or have another way of saying "use the default". build.jobs.create_environment is kind of incompatible with python/conda. Since users will need to manually create the environment, but they may still want to use the defaults from build.jobs.install, or maybe they can't even use the defaults, as they are really tied to the default create_environment step. Which bring us to the next point, if build.jobs.create_environment is overridden, users will likely need to override build.jobs.install and build.jobs.build as well... Maybe just save the user some time and require them to override all of them? Or maybe just let them figure it out by themselves with the errors? We could gather more information once we see some real usage of this... ### Override them all I chose to make build.html required if users override that step, seems logical to do so. ~~Do we want to allow users to build all formats? I'm starting with html and pdf, that seem the most used. But shouldn't be a problem to support all of them. I guess my only question would be about naming, `htmlzip` has always been a weird name, maybe just zip?~~ I just went ahead and allowed all, with the same name as formats. ### Docs I didn't add docs yet because there is the question... should we just expose this to users? Or maybe just test it internally for now? Closes https://github.com/readthedocs/readthedocs.org/issues/11551 --- .circleci/config.yml | 2 +- readthedocs/config/config.py | 38 ++++- readthedocs/config/exceptions.py | 3 + readthedocs/config/models.py | 55 ++++--- readthedocs/config/notifications.py | 12 ++ readthedocs/config/tests/test_config.py | 112 ++++++++++++++ readthedocs/core/utils/objects.py | 22 +++ readthedocs/doc_builder/director.py | 36 ++++- .../projects/tests/test_build_tasks.py | 144 +++++++++++++++++- .../rtd_tests/fixtures/spec/v2/schema.json | 121 ++++++++------- requirements/deploy.txt | 12 ++ requirements/docker.txt | 12 ++ requirements/pip.in | 1 + requirements/pip.txt | 8 + requirements/testing.txt | 12 ++ 15 files changed, 494 insertions(+), 96 deletions(-) create mode 100644 readthedocs/core/utils/objects.py diff --git a/.circleci/config.yml b/.circleci/config.yml index c5d62d7fa5e..0ce781b9945 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -81,7 +81,7 @@ jobs: - restore_cache: keys: - pre-commit-cache-{{ checksum "pre-commit-cache-key.txt" }} - - run: pip install --user 'tox<5' + - run: pip install --user tox - run: tox -e pre-commit - run: tox -e migrations - node/install: diff --git a/readthedocs/config/config.py b/readthedocs/config/config.py index 2452621e647..53690534716 100644 --- a/readthedocs/config/config.py +++ b/readthedocs/config/config.py @@ -16,6 +16,7 @@ from .find import find_one from .models import ( BuildJobs, + BuildJobsBuildTypes, BuildTool, BuildWithOs, Conda, @@ -318,11 +319,9 @@ def validate_build_config_with_os(self): # ones, we could validate the value of each of them is a list of # commands. However, I don't think we should validate the "command" # looks like a real command. + valid_jobs = list(BuildJobs.model_fields.keys()) for job in jobs.keys(): - validate_choice( - job, - BuildJobs.__slots__, - ) + validate_choice(job, valid_jobs) commands = [] with self.catch_validation_error("build.commands"): @@ -346,6 +345,14 @@ def validate_build_config_with_os(self): ) build["jobs"] = {} + + with self.catch_validation_error("build.jobs.build"): + build["jobs"]["build"] = self.validate_build_jobs_build(jobs) + # Remove the build.jobs.build key from the build.jobs dict, + # since it's the only key that should be a dictionary, + # it was already validated above. + jobs.pop("build", None) + for job, job_commands in jobs.items(): with self.catch_validation_error(f"build.jobs.{job}"): build["jobs"][job] = [ @@ -370,6 +377,29 @@ def validate_build_config_with_os(self): build["apt_packages"] = self.validate_apt_packages() return build + def validate_build_jobs_build(self, build_jobs): + result = {} + build_jobs_build = build_jobs.get("build", {}) + validate_dict(build_jobs_build) + + allowed_build_types = list(BuildJobsBuildTypes.model_fields.keys()) + for build_type, build_commands in build_jobs_build.items(): + validate_choice(build_type, allowed_build_types) + if build_type != "html" and build_type not in self.formats: + raise ConfigError( + message_id=ConfigError.BUILD_JOBS_BUILD_TYPE_MISSING_IN_FORMATS, + format_values={ + "build_type": build_type, + }, + ) + with self.catch_validation_error(f"build.jobs.build.{build_type}"): + result[build_type] = [ + validate_string(build_command) + for build_command in validate_list(build_commands) + ] + + return result + def validate_apt_packages(self): apt_packages = [] with self.catch_validation_error("build.apt_packages"): diff --git a/readthedocs/config/exceptions.py b/readthedocs/config/exceptions.py index 637ffd71cf7..d0fcb30b5f1 100644 --- a/readthedocs/config/exceptions.py +++ b/readthedocs/config/exceptions.py @@ -13,6 +13,9 @@ class ConfigError(BuildUserError): INVALID_VERSION = "config:base:invalid-version" NOT_BUILD_TOOLS_OR_COMMANDS = "config:build:missing-build-tools-commands" BUILD_JOBS_AND_COMMANDS = "config:build:jobs-and-commands" + BUILD_JOBS_BUILD_TYPE_MISSING_IN_FORMATS = ( + "config:build:jobs:build:missing-in-formats" + ) APT_INVALID_PACKAGE_NAME_PREFIX = "config:apt:invalid-package-name-prefix" APT_INVALID_PACKAGE_NAME = "config:apt:invalid-package-name" USE_PIP_FOR_EXTRA_REQUIREMENTS = "config:python:pip-required" diff --git a/readthedocs/config/models.py b/readthedocs/config/models.py index 16b0ad58750..c96e2462586 100644 --- a/readthedocs/config/models.py +++ b/readthedocs/config/models.py @@ -1,4 +1,5 @@ """Models for the response of the configuration object.""" +from pydantic import BaseModel from readthedocs.config.utils import to_dict @@ -37,33 +38,41 @@ class BuildTool(Base): __slots__ = ("version", "full_version") -class BuildJobs(Base): +class BuildJobsBuildTypes(BaseModel): + + """Object used for `build.jobs.build` key.""" + + html: list[str] | None = None + pdf: list[str] | None = None + epub: list[str] | None = None + htmlzip: list[str] | None = None + + def as_dict(self): + # Just to keep compatibility with the old implementation. + return self.model_dump() + + +class BuildJobs(BaseModel): """Object used for `build.jobs` key.""" - __slots__ = ( - "pre_checkout", - "post_checkout", - "pre_system_dependencies", - "post_system_dependencies", - "pre_create_environment", - "post_create_environment", - "pre_install", - "post_install", - "pre_build", - "post_build", - ) + pre_checkout: list[str] = [] + post_checkout: list[str] = [] + pre_system_dependencies: list[str] = [] + post_system_dependencies: list[str] = [] + pre_create_environment: list[str] = [] + create_environment: list[str] | None = None + post_create_environment: list[str] = [] + pre_install: list[str] = [] + install: list[str] | None = None + post_install: list[str] = [] + pre_build: list[str] = [] + build: BuildJobsBuildTypes = BuildJobsBuildTypes() + post_build: list[str] = [] - def __init__(self, **kwargs): - """ - Create an empty list as a default for all possible builds.jobs configs. - - This is necessary because it makes the code cleaner when we add items to these lists, - without having to check for a dict to be created first. - """ - for step in self.__slots__: - kwargs.setdefault(step, []) - super().__init__(**kwargs) + def as_dict(self): + # Just to keep compatibility with the old implementation. + return self.model_dump() class Python(Base): diff --git a/readthedocs/config/notifications.py b/readthedocs/config/notifications.py index ccccebd5c33..d3334390d00 100644 --- a/readthedocs/config/notifications.py +++ b/readthedocs/config/notifications.py @@ -124,6 +124,18 @@ ), type=ERROR, ), + Message( + id=ConfigError.BUILD_JOBS_BUILD_TYPE_MISSING_IN_FORMATS, + header=_("Invalid configuration option"), + body=_( + textwrap.dedent( + """ + The {{ build_type }} build type was defined in build.jobs.build, but it wasn't included in formats. + """ + ).strip(), + ), + type=ERROR, + ), Message( id=ConfigError.APT_INVALID_PACKAGE_NAME_PREFIX, header=_("Invalid APT package name"), diff --git a/readthedocs/config/tests/test_config.py b/readthedocs/config/tests/test_config.py index c72e2c256b6..e61d76a5c7a 100644 --- a/readthedocs/config/tests/test_config.py +++ b/readthedocs/config/tests/test_config.py @@ -14,6 +14,7 @@ from readthedocs.config.exceptions import ConfigError, ConfigValidationError from readthedocs.config.models import ( BuildJobs, + BuildJobsBuildTypes, BuildWithOs, PythonInstall, PythonInstallRequirements, @@ -627,17 +628,120 @@ def test_jobs_build_config(self): assert build.build.jobs.pre_create_environment == [ "echo pre_create_environment" ] + assert build.build.jobs.create_environment is None assert build.build.jobs.post_create_environment == [ "echo post_create_environment" ] assert build.build.jobs.pre_install == ["echo pre_install", "echo `date`"] + assert build.build.jobs.install is None assert build.build.jobs.post_install == ["echo post_install"] assert build.build.jobs.pre_build == [ "echo pre_build", 'sed -i -e "s|{VERSION}|${READTHEDOCS_VERSION_NAME}|g"', ] + assert build.build.jobs.build == BuildJobsBuildTypes() assert build.build.jobs.post_build == ["echo post_build"] + def test_build_jobs_partial_override(self): + build = get_build_config( + { + "formats": ["pdf", "htmlzip", "epub"], + "build": { + "os": "ubuntu-20.04", + "tools": {"python": "3"}, + "jobs": { + "create_environment": ["echo make_environment"], + "install": ["echo install"], + "build": { + "html": ["echo build html"], + "pdf": ["echo build pdf"], + "epub": ["echo build epub"], + "htmlzip": ["echo build htmlzip"], + }, + }, + }, + }, + ) + build.validate() + assert isinstance(build.build, BuildWithOs) + assert isinstance(build.build.jobs, BuildJobs) + assert build.build.jobs.create_environment == ["echo make_environment"] + assert build.build.jobs.install == ["echo install"] + assert build.build.jobs.build.html == ["echo build html"] + assert build.build.jobs.build.pdf == ["echo build pdf"] + assert build.build.jobs.build.epub == ["echo build epub"] + assert build.build.jobs.build.htmlzip == ["echo build htmlzip"] + + def test_build_jobs_build_should_match_formats(self): + build = get_build_config( + { + "formats": ["pdf"], + "build": { + "os": "ubuntu-24.04", + "tools": {"python": "3"}, + "jobs": { + "build": { + "epub": ["echo build epub"], + }, + }, + }, + }, + ) + with raises(ConfigError) as excinfo: + build.validate() + assert ( + excinfo.value.message_id + == ConfigError.BUILD_JOBS_BUILD_TYPE_MISSING_IN_FORMATS + ) + + def test_build_jobs_build_defaults(self): + build = get_build_config( + { + "build": { + "os": "ubuntu-24.04", + "tools": {"python": "3"}, + "jobs": { + "build": { + "html": ["echo build html"], + }, + }, + }, + }, + ) + build.validate() + assert build.build.jobs.build.html == ["echo build html"] + assert build.build.jobs.build.pdf is None + assert build.build.jobs.build.htmlzip is None + assert build.build.jobs.build.epub is None + + def test_build_jobs_partial_override_empty_commands(self): + build = get_build_config( + { + "formats": ["pdf"], + "build": { + "os": "ubuntu-24.04", + "tools": {"python": "3"}, + "jobs": { + "create_environment": [], + "install": [], + "build": { + "html": [], + "pdf": [], + }, + }, + }, + }, + ) + build.validate() + assert isinstance(build.build, BuildWithOs) + assert isinstance(build.build.jobs, BuildJobs) + assert build.build.jobs.create_environment == [] + assert build.build.jobs.install == [] + assert build.build.jobs.build.html == [] + assert build.build.jobs.build.pdf == [] + assert build.build.jobs.build.epub == None + assert build.build.jobs.build.htmlzip == None + @pytest.mark.parametrize( "value", [ @@ -1757,10 +1861,18 @@ def test_as_dict_new_build_config(self, tmpdir): "pre_system_dependencies": [], "post_system_dependencies": [], "pre_create_environment": [], + "create_environment": None, "post_create_environment": [], "pre_install": [], + "install": None, "post_install": [], "pre_build": [], + "build": { + "html": None, + "pdf": None, + "epub": None, + "htmlzip": None, + }, "post_build": [], }, "apt_packages": [], diff --git a/readthedocs/core/utils/objects.py b/readthedocs/core/utils/objects.py new file mode 100644 index 00000000000..a1b26da700e --- /dev/null +++ b/readthedocs/core/utils/objects.py @@ -0,0 +1,22 @@ +# Sentinel value to check if a default value was provided, +# so we can differentiate when None is provided as a default value +# and when it was not provided at all. +_DEFAULT = object() + + +def get_dotted_attribute(obj, attribute, default=_DEFAULT): + """ + Allow to get nested attributes from an object using a dot notation. + + This behaves similar to getattr, but allows to get nested attributes. + Similar, if a default value is provided, it will be returned if the + attribute is not found, otherwise it will raise an AttributeError. + """ + for attr in attribute.split("."): + if hasattr(obj, attr): + obj = getattr(obj, attr) + elif default is not _DEFAULT: + return default + else: + raise AttributeError(f"Object {obj} has no attribute {attr}") + return obj diff --git a/readthedocs/doc_builder/director.py b/readthedocs/doc_builder/director.py index 8f49c4074cf..02a9b806757 100644 --- a/readthedocs/doc_builder/director.py +++ b/readthedocs/doc_builder/director.py @@ -18,6 +18,7 @@ from readthedocs.config.config import CONFIG_FILENAME_REGEX from readthedocs.config.find import find_one from readthedocs.core.utils.filesystem import safe_open +from readthedocs.core.utils.objects import get_dotted_attribute from readthedocs.doc_builder.config import load_yaml_config from readthedocs.doc_builder.exceptions import BuildUserError from readthedocs.doc_builder.loader import get_builder_class @@ -184,7 +185,6 @@ def build(self): 3. build PDF 4. build ePub """ - self.run_build_job("pre_build") # Build all formats @@ -306,21 +306,35 @@ def system_dependencies(self): # Language environment def create_environment(self): + if self.data.config.build.jobs.create_environment is not None: + self.run_build_job("create_environment") + return self.language_environment.setup_base() # Install def install(self): + if self.data.config.build.jobs.install is not None: + self.run_build_job("install") + return + self.language_environment.install_core_requirements() self.language_environment.install_requirements() # Build def build_html(self): + if self.data.config.build.jobs.build.html is not None: + self.run_build_job("build.html") + return return self.build_docs_class(self.data.config.doctype) def build_pdf(self): if "pdf" not in self.data.config.formats or self.data.version.type == EXTERNAL: return False + if self.data.config.build.jobs.build.pdf is not None: + self.run_build_job("build.pdf") + return + # Mkdocs has no pdf generation currently. if self.is_type_sphinx(): return self.build_docs_class("sphinx_pdf") @@ -334,6 +348,10 @@ def build_htmlzip(self): ): return False + if self.data.config.build.jobs.build.htmlzip is not None: + self.run_build_job("build.htmlzip") + return + # We don't generate a zip for mkdocs currently. if self.is_type_sphinx(): return self.build_docs_class("sphinx_singlehtmllocalmedia") @@ -343,6 +361,10 @@ def build_epub(self): if "epub" not in self.data.config.formats or self.data.version.type == EXTERNAL: return False + if self.data.config.build.jobs.build.epub is not None: + self.run_build_job("build.epub") + return + # Mkdocs has no epub generation currently. if self.is_type_sphinx(): return self.build_docs_class("sphinx_epub") @@ -372,14 +394,17 @@ def run_build_job(self, job): - python path/to/myscript.py pre_build: - sed -i **/*.rst -e "s|{version}|v3.5.1|g" + build: + html: + - make html + pdf: + - make pdf In this case, `self.data.config.build.jobs.pre_build` will contains `sed` command. """ - if ( - getattr(self.data.config.build, "jobs", None) is None - or getattr(self.data.config.build.jobs, job, None) is None - ): + commands = get_dotted_attribute(self.data.config, f"build.jobs.{job}", None) + if not commands: return cwd = self.data.project.checkout_path(self.data.version.slug) @@ -387,7 +412,6 @@ def run_build_job(self, job): if job not in ("pre_checkout", "post_checkout"): environment = self.build_environment - commands = getattr(self.data.config.build.jobs, job, []) for command in commands: environment.run(command, escape_command=False, cwd=cwd) diff --git a/readthedocs/projects/tests/test_build_tasks.py b/readthedocs/projects/tests/test_build_tasks.py index e1a44976ac7..5fa64b6673b 100644 --- a/readthedocs/projects/tests/test_build_tasks.py +++ b/readthedocs/projects/tests/test_build_tasks.py @@ -556,16 +556,24 @@ def test_successful_build( "os": "ubuntu-22.04", "commands": [], "jobs": { - "post_build": [], + "pre_checkout": [], "post_checkout": [], - "post_create_environment": [], - "post_install": [], + "pre_system_dependencies": [], "post_system_dependencies": [], - "pre_build": [], - "pre_checkout": [], "pre_create_environment": [], + "create_environment": None, + "post_create_environment": [], "pre_install": [], - "pre_system_dependencies": [], + "install": None, + "post_install": [], + "pre_build": [], + "build": { + "html": None, + "pdf": None, + "epub": None, + "htmlzip": None, + }, + "post_build": [], }, "tools": { "python": { @@ -1203,6 +1211,130 @@ def test_build_jobs(self, load_yaml_config): any_order=True, ) + @mock.patch("readthedocs.doc_builder.director.load_yaml_config") + def test_build_jobs_partial_build_override(self, load_yaml_config): + config = BuildConfigV2( + { + "version": 2, + "formats": ["pdf", "epub", "htmlzip"], + "build": { + "os": "ubuntu-24.04", + "tools": {"python": "3.12"}, + "jobs": { + "create_environment": ["echo create_environment"], + "install": ["echo install"], + "build": { + "html": ["echo build html"], + "pdf": ["echo build pdf"], + "epub": ["echo build epub"], + "htmlzip": ["echo build htmlzip"], + }, + "post_build": ["echo end of build"], + }, + }, + }, + source_file="readthedocs.yml", + ) + config.validate() + load_yaml_config.return_value = config + self._trigger_update_docs_task() + + python_version = settings.RTD_DOCKER_BUILD_SETTINGS["tools"]["python"]["3.12"] + self.mocker.mocks["environment.run"].assert_has_calls( + [ + mock.call("asdf", "install", "python", python_version), + mock.call("asdf", "global", "python", python_version), + mock.call("asdf", "reshim", "python", record=False), + mock.call( + "python", + "-mpip", + "install", + "-U", + "virtualenv", + "setuptools", + ), + mock.call( + "echo create_environment", + escape_command=False, + cwd=mock.ANY, + ), + mock.call( + "echo install", + escape_command=False, + cwd=mock.ANY, + ), + mock.call( + "echo build html", + escape_command=False, + cwd=mock.ANY, + ), + mock.call( + "echo build htmlzip", + escape_command=False, + cwd=mock.ANY, + ), + mock.call( + "echo build pdf", + escape_command=False, + cwd=mock.ANY, + ), + mock.call( + "echo build epub", + escape_command=False, + cwd=mock.ANY, + ), + mock.call( + "echo end of build", + escape_command=False, + cwd=mock.ANY, + ), + ] + ) + + @mock.patch("readthedocs.doc_builder.director.load_yaml_config") + def test_build_jobs_partial_build_override_empty_commands(self, load_yaml_config): + config = BuildConfigV2( + { + "version": 2, + "formats": ["pdf"], + "build": { + "os": "ubuntu-24.04", + "tools": {"python": "3.12"}, + "jobs": { + "create_environment": [], + "install": [], + "build": { + "html": [], + "pdf": [], + }, + "post_build": ["echo end of build"], + }, + }, + }, + source_file="readthedocs.yml", + ) + config.validate() + load_yaml_config.return_value = config + self._trigger_update_docs_task() + + python_version = settings.RTD_DOCKER_BUILD_SETTINGS["tools"]["python"]["3.12"] + self.mocker.mocks["environment.run"].assert_has_calls( + [ + mock.call("asdf", "install", "python", python_version), + mock.call("asdf", "global", "python", python_version), + mock.call("asdf", "reshim", "python", record=False), + mock.call( + "python", + "-mpip", + "install", + "-U", + "virtualenv", + "setuptools", + ), + mock.call("echo end of build", escape_command=False, cwd=mock.ANY), + ] + ) + @mock.patch("readthedocs.doc_builder.director.tarfile") @mock.patch("readthedocs.doc_builder.director.build_tools_storage") @mock.patch("readthedocs.doc_builder.director.load_yaml_config") diff --git a/readthedocs/rtd_tests/fixtures/spec/v2/schema.json b/readthedocs/rtd_tests/fixtures/spec/v2/schema.json index 2cb5559f5f2..716b04e55ef 100644 --- a/readthedocs/rtd_tests/fixtures/spec/v2/schema.json +++ b/readthedocs/rtd_tests/fixtures/spec/v2/schema.json @@ -9,9 +9,7 @@ "title": "Version", "description": "The version of the spec to use.", "type": "number", - "enum": [ - 2 - ] + "enum": [2] }, "formats": { "title": "Formats", @@ -20,17 +18,11 @@ { "type": "array", "items": { - "enum": [ - "htmlzip", - "pdf", - "epub" - ] + "enum": ["htmlzip", "pdf", "epub"] } }, { - "enum": [ - "all" - ] + "enum": ["all"] } ], "default": [] @@ -46,9 +38,7 @@ "type": "string" } }, - "required": [ - "environment" - ] + "required": ["environment"] }, "build": { "title": "Build", @@ -98,6 +88,14 @@ "type": "string" } }, + "create_environment": { + "description": "Override the default environment creation process.", + "type": "array", + "items": { + "title": "Custom commands", + "type": "string" + } + }, "post_create_environment": { "type": "array", "items": { @@ -112,6 +110,14 @@ "type": "string" } }, + "install": { + "description": "Override the default installation process.", + "type": "array", + "items": { + "title": "Custom commands", + "type": "string" + } + }, "post_install": { "type": "array", "items": { @@ -126,6 +132,41 @@ "type": "string" } }, + "build": { + "description": "Override the default build process.", + "type": "object", + "additionalProperties": false, + "properties": { + "html": { + "type": "array", + "items": { + "title": "Custom commands", + "type": "string" + } + }, + "htmlzip": { + "type": "array", + "items": { + "title": "Custom commands", + "type": "string" + } + }, + "pdf": { + "type": "array", + "items": { + "title": "Custom commands", + "type": "string" + } + }, + "epub": { + "type": "array", + "items": { + "title": "Custom commands", + "type": "string" + } + } + } + }, "post_build": { "type": "array", "items": { @@ -165,22 +206,10 @@ ] }, "nodejs": { - "enum": [ - "14", - "16", - "18", - "19", - "20", - "22", - "23", - "latest" - ] + "enum": ["14", "16", "18", "19", "20", "22", "23", "latest"] }, "ruby": { - "enum": [ - "3.3", - "latest" - ] + "enum": ["3.3", "latest"] }, "rust": { "enum": [ @@ -230,10 +259,7 @@ } } }, - "required": [ - "os", - "tools" - ], + "required": ["os", "tools"], "additionalProperties": false }, "python": { @@ -255,9 +281,7 @@ "type": "string" } }, - "required": [ - "requirements" - ] + "required": ["requirements"] }, { "properties": { @@ -269,10 +293,7 @@ "method": { "title": "Method", "description": "Install using python setup.py install or pip.", - "enum": [ - "pip", - "setuptools" - ], + "enum": ["pip", "setuptools"], "default": "pip" }, "extra_requirements": { @@ -285,9 +306,7 @@ "default": [] } }, - "required": [ - "path" - ] + "required": ["path"] } ] } @@ -303,11 +322,7 @@ "builder": { "title": "Builder", "description": "The builder type for the sphinx documentation.", - "enum": [ - "html", - "dirhtml", - "singlehtml" - ], + "enum": ["html", "dirhtml", "singlehtml"], "default": "html" }, "configuration": { @@ -359,9 +374,7 @@ } }, { - "enum": [ - "all" - ] + "enum": ["all"] } ], "default": [] @@ -377,9 +390,7 @@ } }, { - "enum": [ - "all" - ] + "enum": ["all"] } ], "default": [] @@ -425,8 +436,6 @@ "additionalProperties": false } }, - "required": [ - "version" - ], + "required": ["version"], "additionalProperties": false } diff --git a/requirements/deploy.txt b/requirements/deploy.txt index e80cc0fff66..856585f92a5 100644 --- a/requirements/deploy.txt +++ b/requirements/deploy.txt @@ -8,6 +8,10 @@ amqp==5.3.1 # via # -r requirements/pip.txt # kombu +annotated-types==0.7.0 + # via + # -r requirements/pip.txt + # pydantic asgiref==3.8.1 # via # -r requirements/pip.txt @@ -309,6 +313,12 @@ pycparser==2.22 # via # -r requirements/pip.txt # cffi +pydantic==2.9.2 + # via -r requirements/pip.txt +pydantic-core==2.23.4 + # via + # -r requirements/pip.txt + # pydantic pygments==2.18.0 # via # -r requirements/pip.txt @@ -422,6 +432,8 @@ typing-extensions==4.12.2 # ipython # psycopg # psycopg-pool + # pydantic + # pydantic-core tzdata==2024.2 # via # -r requirements/pip.txt diff --git a/requirements/docker.txt b/requirements/docker.txt index 1225cafb58d..bb1accd52c5 100644 --- a/requirements/docker.txt +++ b/requirements/docker.txt @@ -8,6 +8,10 @@ amqp==5.3.1 # via # -r requirements/pip.txt # kombu +annotated-types==0.7.0 + # via + # -r requirements/pip.txt + # pydantic asgiref==3.8.1 # via # -r requirements/pip.txt @@ -333,6 +337,12 @@ pycparser==2.22 # via # -r requirements/pip.txt # cffi +pydantic==2.9.2 + # via -r requirements/pip.txt +pydantic-core==2.23.4 + # via + # -r requirements/pip.txt + # pydantic pygments==2.18.0 # via # -r requirements/pip.txt @@ -454,6 +464,8 @@ typing-extensions==4.12.2 # ipython # psycopg # psycopg-pool + # pydantic + # pydantic-core # rich # tox tzdata==2024.2 diff --git a/requirements/pip.in b/requirements/pip.in index 6813aeb4975..e8f98c23001 100644 --- a/requirements/pip.in +++ b/requirements/pip.in @@ -45,6 +45,7 @@ requests-toolbelt slumber pyyaml Pygments +pydantic dnspython diff --git a/requirements/pip.txt b/requirements/pip.txt index 1551ae53cf6..89ef51f3650 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -6,6 +6,8 @@ # amqp==5.3.1 # via kombu +annotated-types==0.7.0 + # via pydantic asgiref==3.8.1 # via # django @@ -221,6 +223,10 @@ psycopg-pool==3.2.4 # via psycopg pycparser==2.22 # via cffi +pydantic==2.9.2 + # via -r requirements/pip.in +pydantic-core==2.23.4 + # via pydantic pygments==2.18.0 # via -r requirements/pip.in pyjwt[crypto]==2.10.0 @@ -302,6 +308,8 @@ typing-extensions==4.12.2 # elasticsearch-dsl # psycopg # psycopg-pool + # pydantic + # pydantic-core tzdata==2024.2 # via # -r requirements/pip.in diff --git a/requirements/testing.txt b/requirements/testing.txt index 4037ffd4a54..ad344fbd13e 100644 --- a/requirements/testing.txt +++ b/requirements/testing.txt @@ -10,6 +10,10 @@ amqp==5.3.1 # via # -r requirements/pip.txt # kombu +annotated-types==0.7.0 + # via + # -r requirements/pip.txt + # pydantic asgiref==3.8.1 # via # -r requirements/pip.txt @@ -311,6 +315,12 @@ pycparser==2.22 # via # -r requirements/pip.txt # cffi +pydantic==2.9.2 + # via -r requirements/pip.txt +pydantic-core==2.23.4 + # via + # -r requirements/pip.txt + # pydantic pygments==2.18.0 # via # -r requirements/pip.txt @@ -452,6 +462,8 @@ typing-extensions==4.12.2 # elasticsearch-dsl # psycopg # psycopg-pool + # pydantic + # pydantic-core # sphinx tzdata==2024.2 # via From 33a9de0ade65ef375448bafdee042f17ee648ad6 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Tue, 26 Nov 2024 03:32:40 -0500 Subject: [PATCH 06/28] Allauth: disable account enumeration protection (#11797) Closes https://github.com/readthedocs/readthedocs-ops/issues/1569 --- readthedocs/settings/base.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/readthedocs/settings/base.py b/readthedocs/settings/base.py index 9c3a7e12aac..be0d63611d5 100644 --- a/readthedocs/settings/base.py +++ b/readthedocs/settings/base.py @@ -662,6 +662,11 @@ def DOCKER_LIMITS(self): # Allauth ACCOUNT_ADAPTER = "readthedocs.core.adapters.AccountAdapter" ACCOUNT_EMAIL_REQUIRED = True + # By preventing enumeration, we will always send an email, + # even if the email is not registered, that's hurting + # our email reputation. We are okay with people knowing + # if an email is registered or not. + ACCOUNT_PREVENT_ENUMERATION = False # Make email verification mandatory. # Users won't be able to login until they verify the email address. From 28d0f13a3a46399ad48400eb7ef585412583e572 Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Tue, 26 Nov 2024 10:45:35 +0100 Subject: [PATCH 07/28] Release 11.15.0 (#11800) --- CHANGELOG.rst | 23 + docs/conf.py | 2 +- package.json | 2 +- readthedocs/__init__.py | 2 +- readthedocs/locale/ar/LC_MESSAGES/django.po | 400 +++++++++-------- readthedocs/locale/ca/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/de/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/en/LC_MESSAGES/django.po | 400 +++++++++-------- readthedocs/locale/es/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/eu/LC_MESSAGES/django.po | 400 +++++++++-------- readthedocs/locale/fr/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/gl/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/he/LC_MESSAGES/django.mo | Bin 142900 -> 143116 bytes readthedocs/locale/he/LC_MESSAGES/django.po | 416 +++++++++--------- readthedocs/locale/hu/LC_MESSAGES/django.po | 404 ++++++++--------- .../locale/id_ID/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/it/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/ja/LC_MESSAGES/django.po | 404 ++++++++--------- .../locale/ko_KR/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/lt/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/nb/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/nl/LC_MESSAGES/django.po | 404 ++++++++--------- .../locale/nl_NL/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/pl/LC_MESSAGES/django.po | 404 ++++++++--------- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 133357 -> 133572 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 416 +++++++++--------- readthedocs/locale/ru/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/sk/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/tr/LC_MESSAGES/django.po | 404 ++++++++--------- readthedocs/locale/uk/LC_MESSAGES/django.po | 404 ++++++++--------- .../locale/vi_VN/LC_MESSAGES/django.po | 404 ++++++++--------- .../locale/zh_CN/LC_MESSAGES/django.po | 404 ++++++++--------- .../locale/zh_TW/LC_MESSAGES/django.po | 404 ++++++++--------- setup.cfg | 4 +- 34 files changed, 5636 insertions(+), 5317 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index aa68acbafc8..0ebda2d085a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,26 @@ +Version 11.15.0 +--------------- + +:Date: November 26, 2024 + +* `@stsewd `__: Allauth: disable account enumeration protection (`#11797 `__) +* `@github-actions[bot] `__: Dependencies: all packages updated via pip-tools (`#11792 `__) +* `@ericholscher `__: Support RTD_USE_PROMOS for setting USE_PROMOS in dev (`#11790 `__) +* `@ericholscher `__: Increase default docker limits (`#11788 `__) +* `@stsewd `__: Set brownouts for deprecated embed API v2 (`#11786 `__) +* `@humitos `__: Use addons JavaScript file from Docker container (`#11785 `__) +* `@ericholscher `__: Add Markdoc to the doc tools (`#11782 `__) +* `@humitos `__: Migrations: re-order them for deploy (`#11779 `__) +* `@humitos `__: Release 11.14.0 (`#11778 `__) +* `@stsewd `__: Docs: update connected accounts steps to use env vars (`#11777 `__) +* `@humitos `__: Addons: make default root CSS selector a shared option (`#11767 `__) +* `@humitos `__: Addons: `load_when_embedded` config (`#11765 `__) +* `@stsewd `__: Custom domain: check CNAME when adding domains (`#11747 `__) +* `@stsewd `__: Docs: update custom domains docs (`#11734 `__) +* `@stsewd `__: Build: allow partial override of build steps (`#11710 `__) +* `@humitos `__: Dependencies: use GitHub Action + pip-tools (`#9479 `__) +* `@humitos `__: GitHub Action: add link to Pull Request preview (`#9450 `__) + Version 11.14.0 --------------- diff --git a/docs/conf.py b/docs/conf.py index eb526a59b7b..9e0e9c7bdd7 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -80,7 +80,7 @@ master_doc = "index" copyright = "Read the Docs, Inc & contributors" -version = "11.14.0" +version = "11.15.0" release = version exclude_patterns = ["_build", "shared", "_includes"] default_role = "obj" diff --git a/package.json b/package.json index e2268316981..6366bd52f20 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "readthedocs", - "version": "11.14.0", + "version": "11.15.0", "description": "Read the Docs build dependencies", "author": "Read the Docs, Inc ", "scripts": { diff --git a/readthedocs/__init__.py b/readthedocs/__init__.py index 4620b835b2f..434b8f4090f 100644 --- a/readthedocs/__init__.py +++ b/readthedocs/__init__.py @@ -1,4 +1,4 @@ """Read the Docs.""" -__version__ = "11.14.0" +__version__ = "11.15.0" diff --git a/readthedocs/locale/ar/LC_MESSAGES/django.po b/readthedocs/locale/ar/LC_MESSAGES/django.po index 204d4c59c4e..bdfdb55accc 100644 --- a/readthedocs/locale/ar/LC_MESSAGES/django.po +++ b/readthedocs/locale/ar/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+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/" @@ -26,7 +26,7 @@ msgstr "" "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "الإصدار" @@ -160,7 +160,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -224,7 +224,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "المستخدم" @@ -237,7 +237,7 @@ msgid "Username" msgstr "اسم المستخدم" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "المشروع" @@ -477,7 +477,7 @@ msgstr "فعّال" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -537,7 +537,7 @@ msgid "Verbose Name" msgstr "اسم مطوّل" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Slug" @@ -557,7 +557,7 @@ msgstr "بني" msgid "Uploaded" msgstr "تم الرفع" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "مستوي الخصوصية" @@ -589,7 +589,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "" @@ -637,7 +637,7 @@ msgstr "خطأ" msgid "Exit code" msgstr "كود الخروج" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "تقديم" @@ -686,7 +686,7 @@ msgid "Command" msgstr "" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "الوصف" @@ -828,7 +828,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -840,38 +840,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -915,7 +915,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1041,12 +1041,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "تاريخ النشر" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "تاريخ التعديل" @@ -1447,7 +1447,7 @@ msgstr "" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "الاسم" @@ -1617,11 +1617,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2140,7 +2140,7 @@ msgstr "حُذف" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "للعامة" @@ -2244,166 +2244,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" -msgstr "" - -#: projects/forms.py:683 -msgid "Documentation tool name" -msgstr "" - -#: projects/forms.py:684 -msgid "Documentation tool version" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2419,210 +2433,210 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "عنوان المستودع" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "نوع المستودع" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "الصفحة الرئيسية للمشروع" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "" -#: projects/models.py:327 +#: projects/models.py:325 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:334 +#: projects/models.py:332 msgid "Default version" msgstr "الإصدار الإفتراضي" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "رمز الإحصائيات" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2630,316 +2644,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "مميز" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "اللغة" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "لغة البرمَجة" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "المسار" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "النطاق" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/ca/LC_MESSAGES/django.po b/readthedocs/locale/ca/LC_MESSAGES/django.po index b8fdcb1b234..02911c75859 100644 --- a/readthedocs/locale/ca/LC_MESSAGES/django.po +++ b/readthedocs/locale/ca/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: dplanella , 2017\n" "Language-Team: Catalan (http://app.transifex.com/readthedocs/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versió" @@ -156,7 +156,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -220,7 +220,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Usuari" @@ -233,7 +233,7 @@ msgid "Username" msgstr "" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Projecte" @@ -473,7 +473,7 @@ msgstr "Actiu" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -533,7 +533,7 @@ msgid "Verbose Name" msgstr "Nom detallat" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Slug" @@ -553,7 +553,7 @@ msgstr "Construït" msgid "Uploaded" msgstr "Carregat" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Nivell privat" @@ -585,7 +585,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Tipus de documentació" @@ -633,7 +633,7 @@ msgstr "Error" msgid "Exit code" msgstr "Codi de sortida" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "publica" @@ -682,7 +682,7 @@ msgid "Command" msgstr "Ordre" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descripció" @@ -824,7 +824,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -836,38 +836,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -911,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "URL" @@ -1037,12 +1037,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Data de publicació" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Data de modificació" @@ -1443,7 +1443,7 @@ msgstr "Usuaris" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Nom" @@ -1613,11 +1613,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2136,7 +2136,7 @@ msgstr "Eliminat" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Públic" @@ -2240,170 +2240,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Tipus de documentació" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool version" -msgstr "Tipus de documentació" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2419,62 +2429,62 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "URL del repositori" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Tipus de repositori" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Pàgina inicial del projecte" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "URL canònica" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Versió senzilla" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2484,148 +2494,148 @@ msgstr "" "versió a l'arrel del domini. Useu-lo amb precaució i activeu-lo només si " "mai voleu tenir diverses versions dels vostres documents." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Versió per defecte" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "La versió del vostre projecte que / redirigeix a " -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Branca per defecte" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Codi d'Analytics" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2633,37 +2643,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Destacat" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Projectes relacionats" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Idioma" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2671,280 +2681,280 @@ msgstr "" "L'idioma en què es publicarà la documentació del projecte. Nota: això " "afectarà la URL del projecte" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "El model ha de tenir un slug" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Camí" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "URL on enviar el webhook" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/de/LC_MESSAGES/django.po b/readthedocs/locale/de/LC_MESSAGES/django.po index 8becbc96c15..a7466964fa4 100644 --- a/readthedocs/locale/de/LC_MESSAGES/django.po +++ b/readthedocs/locale/de/LC_MESSAGES/django.po @@ -24,7 +24,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Justin “Justman10000” Nogossek, 2023\n" "Language-Team: German (http://app.transifex.com/readthedocs/readthedocs/" @@ -36,7 +36,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Version" @@ -170,7 +170,7 @@ msgstr "Projekt mit Slug \"{0}\" existiert bereits." 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:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "Ein Unterprojekt mit diesem Alias ​​existiert bereits" @@ -234,7 +234,7 @@ msgid "Invitation declined" msgstr "Einladung abgelehnt" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Benutzer" @@ -247,7 +247,7 @@ msgid "Username" msgstr "Benutzername" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Projekt" @@ -489,7 +489,7 @@ msgstr "Aktiv" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Build fehlgeschlagen" @@ -549,7 +549,7 @@ msgid "Verbose Name" msgstr "Name" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Kürzel" @@ -569,7 +569,7 @@ msgstr "Erstellt" msgid "Uploaded" msgstr "Hochgeladen" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Sicherheitsstufe" @@ -603,7 +603,7 @@ msgstr "Hat ePub" msgid "Has HTML Zip" msgstr "Hat HTML-Zip" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Dokumentationstyp" @@ -653,7 +653,7 @@ msgstr "Fehler" msgid "Exit code" msgstr "Exit code" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Übernehmen" @@ -704,7 +704,7 @@ msgid "Command" msgstr "Befehl" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Beschreibung" @@ -847,7 +847,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -859,38 +859,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -934,7 +934,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1061,12 +1061,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Veröffentlichungsdatum" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Modifizierungsdatum" @@ -1491,7 +1491,7 @@ msgstr "Benutzer" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Name" @@ -1663,11 +1663,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "E-Mail-Adresse oder Benutzername" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2190,7 +2190,7 @@ msgstr "Gelöscht" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Öffentlich" @@ -2294,29 +2294,29 @@ msgstr "Private Versionen" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "Ungültiger Projektname" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "Um aus Pull Requests zu bauen, benötigen Sie eine" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " @@ -2324,143 +2324,153 @@ msgstr "" "Um aus Pull-Requests zu erstellen, muss der Webhook Ihres Repositorys Pull-" "Request-Ereignisse senden." -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "Kurze Beschreibung dieses Projekts" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, 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:577 +#: projects/forms.py:579 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:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Dokumentationstyp" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "Dokumentation Werbung" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "Der Benutzer %(username)s ist bereits ein Maintainer" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "Die Nutzlast muss ein gültiges JSON-Objekt sein." -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "Es kann immer nur eine Domain kanonisch sein." -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "Der Variablenname darf nicht mit __ (doppelter Unterstrich) beginnen" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "Variablenname kann nicht mit READTHEDOCS beginnen" -#: projects/forms.py:1163 +#: projects/forms.py:1223 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:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "Variablenname darf keine Leerzeichen enthalten" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "Nur Buchstaben, Zahlen und Unterstriche sind erlaubt" @@ -2476,62 +2486,62 @@ msgstr "Unterprojekt" msgid "Alias" msgstr "" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "Repository-URL" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Repository-Typ" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Projektstartseite" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Die Startseite des Projekts" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "Kanonische URL" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Einzelversion" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2542,50 +2552,50 @@ msgstr "" "Verwenden Sie dies mit Vorsicht, schalten Sie es nur ein, wenn Sie nie mehrere Versionen Ihrer Dokumente haben werden." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Standard-Version" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "Die Projektversion zu der Zugriffe auf „/“ weitergeleitet werden" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Standard-Branch" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "Pull-Requests für dieses Projekt erstellen" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." @@ -2593,25 +2603,25 @@ msgstr "" "Weitere Informationen in unserer Dokumentation." -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Analytics-Code" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2619,11 +2629,11 @@ msgstr "" "Tracking-ID von Google Analytics (z.B. UA-22345342-1). Dies " "kann das Laden Ihrer Seite verlangsamen." -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "Analysen deaktivieren" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2631,65 +2641,65 @@ msgstr "" "Deaktivieren Sie Google Analytics für dieses Projekt vollständig (erfordert " "Neuaufbau-Dokumentation)" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "Alternative Buildschlangen ID" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "Maximal erlaubte gleichzeitige Builds für dieses Projekt" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "Bezahlte Werbung zulassen" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "Versionswarnung anzeigen" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "Warnbanner in nicht stabilen oder neuesten Versionen anzeigen." -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2697,37 +2707,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Hervorgehoben" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Verwandte Projekte" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Sprache" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2735,31 +2745,31 @@ msgstr "" "Die Sprache, in der die Projektdokumentation wiedergegeben wird. Hinweis: " "Dies wirkt sich auf die URL Ihres Projekts aus." -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "Die primäre Programmiersprache, in der das Projekt geschrieben ist." -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " @@ -2769,67 +2779,67 @@ msgstr "" "org/en/stable/builders.html#sphinx.builders.html." "DirectoryHTMLBuilder\">Weitere Informationen zu Sphinx-Erbauern." -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "projekt" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "Modell muss einen Kürzel haben" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "Unterprojektverschachtelung wird nicht unterstützt" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Pfad" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "Build ID" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "erstellt" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "geändert" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "Bauen ausgelöst" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "Bauen bestanden" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "URL, an die der Webhook versandt wird" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "Ereignisse zum Abonnieren" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check der Dokumentation nach, welche Ersetzungen " "möglich sind." -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "Domain" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "Diese Domain wurde automatisch erstellt" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "Diese Domäne ist ein CNAME für das Projekt" -#: projects/models.py:1760 +#: projects/models.py:1758 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:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "Für diese Domain immer HTTPS verwenden" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "Anzahl der Angriffe auf diese Domain" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 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:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "Name der Umgebungsvariable" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "Wert der Umgebungsvariable" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "Diese Umgebungsvariable in PR-Builds verfügbar machen?" diff --git a/readthedocs/locale/en/LC_MESSAGES/django.po b/readthedocs/locale/en/LC_MESSAGES/django.po index cec3b5425b1..7024d5b7fa9 100644 --- a/readthedocs/locale/en/LC_MESSAGES/django.po +++ b/readthedocs/locale/en/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "" @@ -153,7 +153,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -217,7 +217,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "" @@ -230,7 +230,7 @@ msgid "Username" msgstr "" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "" @@ -470,7 +470,7 @@ msgstr "" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -530,7 +530,7 @@ msgid "Verbose Name" msgstr "" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "" @@ -550,7 +550,7 @@ msgstr "" msgid "Uploaded" msgstr "" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "" @@ -582,7 +582,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "" @@ -630,7 +630,7 @@ msgstr "" msgid "Exit code" msgstr "" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "" @@ -679,7 +679,7 @@ msgid "Command" msgstr "" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "" @@ -821,7 +821,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -833,38 +833,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -908,7 +908,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1034,12 +1034,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "" @@ -1440,7 +1440,7 @@ msgstr "" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "" @@ -1610,11 +1610,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2133,7 +2133,7 @@ msgstr "" msgid "Git" msgstr "" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "" @@ -2237,166 +2237,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" -msgstr "" - -#: projects/forms.py:683 -msgid "Documentation tool name" -msgstr "" - -#: projects/forms.py:684 -msgid "Documentation tool version" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2412,210 +2426,210 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "" -#: projects/models.py:327 +#: projects/models.py:325 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:334 +#: projects/models.py:332 msgid "Default version" msgstr "" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2623,316 +2637,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/es/LC_MESSAGES/django.po b/readthedocs/locale/es/LC_MESSAGES/django.po index 129cd3f02d5..7b9bf729b27 100644 --- a/readthedocs/locale/es/LC_MESSAGES/django.po +++ b/readthedocs/locale/es/LC_MESSAGES/django.po @@ -31,7 +31,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Manuel Kaufmann , 2024\n" "Language-Team: Spanish (http://app.transifex.com/readthedocs/readthedocs/" @@ -44,7 +44,7 @@ msgstr "" "1 : 2;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versión" @@ -178,7 +178,7 @@ msgstr "El proyecto con slug \"{0}\" ya existe." msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "El proyecto con {slug_name}={value} no es válido como subproyecto" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "Ya existe un subproyecto con este alias" @@ -242,7 +242,7 @@ msgid "Invitation declined" msgstr "Invitación rechazada" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Usuario" @@ -255,7 +255,7 @@ msgid "Username" msgstr "Nombre de usuario" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Proyecto" @@ -495,7 +495,7 @@ msgstr "Activo" msgid "Build successful" msgstr "Compilación exitosa" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Compilación fallida" @@ -556,7 +556,7 @@ msgid "Verbose Name" msgstr "Nombre descriptivo" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Indicación" @@ -576,7 +576,7 @@ msgstr "Compilado" msgid "Uploaded" msgstr "Cargado" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Nivel de privacidad" @@ -610,7 +610,7 @@ msgstr "Tiene ePub" msgid "Has HTML Zip" msgstr "Tiene Zip HTML" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Tipo de documentación" @@ -658,7 +658,7 @@ msgstr "Error" msgid "Exit code" msgstr "Código de salida" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Envío" @@ -707,7 +707,7 @@ msgid "Command" msgstr "Comando" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descripción" @@ -851,7 +851,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -863,38 +863,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -938,7 +938,7 @@ msgstr "Explicación del problema" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "Dirección URL" @@ -1068,12 +1068,12 @@ msgid "This project is already Ad-Free." msgstr "Este proyecto ya no tiene publicidad." #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Fecha de publicación" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Fecha de modificación" @@ -1498,7 +1498,7 @@ msgstr "Usuarios" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Nombre" @@ -1671,11 +1671,11 @@ msgstr "Nombre de Organización Inválida: Sin slug generado" msgid "Organization %(name)s already exists" msgstr "La organización %(name)s ya existe" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "Nombre de usuario o dirección de correo electrónico" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "El usuario %(username)s no existe" @@ -2250,7 +2250,7 @@ msgstr "Eliminado" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Público" @@ -2354,29 +2354,29 @@ msgstr "Versiones privadas" msgid "Visibility" msgstr "Visibilidad" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "Nombre de proyecto no válido, ya existe un proyecto con ese nombre" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "Nombre de proyecto no válido" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "Para construir a partir de pull requests, necesita un" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " @@ -2384,142 +2384,152 @@ msgstr "" "Para compilar a partir de pull requests, el webhook de su repositorio debe " "enviar eventos de pull request." -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "Breve descripción de este proyecto" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Ya existe una traducción \"{lang}\" para el proyecto {proj}." -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "La longitud de cada etiqueta debe ser menor o igual a 100 caracteres." -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Tipo de documentación" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "Publicidad en Documentación" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "El usuario %(username)s ya es mantenedor" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "El payload debe ser un objeto JSON válido." -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "Solo un dominio puede ser canónico a la vez." -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "El nombre de la variable no puede empezar con __ (doble subrayado)" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "El nombre de la variable no puede comenzar con READTHEDOCS" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "Ya existe una variable con este nombre en este proyecto" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "El nombre de la variable no puede tener espacios" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "Sólo están permitidos los números, letras y subrayado" @@ -2535,62 +2545,62 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "Dirección URL del repositorio" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Tipo de repositorio" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Página de inicio del proyecto" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "La página de inicio del proyecto" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "Dirección URL canónica" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "URL desde donde se servirá la documentación" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Versión única" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2600,50 +2610,50 @@ msgstr "" "versión, alojado en la raíz del dominio. Úselo con precaución, sólo actívelo " "si nunca tendrá múltiples versiones de sus documentaciones." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Versión predeterminada" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "La versión de su proyecto a la que \"/\" redirecciona" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Rama predeterminada" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "Crear solicitudes de incorporación de cambios para este proyecto" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." @@ -2651,25 +2661,25 @@ msgstr "" "Más información en nuestros documentos." -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "Nivel de privacidad de las solicitudes de incorporación de cambios" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN activado" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Código de Analytics" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2677,11 +2687,11 @@ msgstr "" "Identificador de seguimiento de Google Analytics (ej., UA-22345342-1). Esto puede reducir la velocidad de carga de tu página." -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "Deshabilitar Analytics" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2689,15 +2699,15 @@ msgstr "" "Deshabilite Google Analytics por completo para este proyecto (requiere " "documentación de reconstrucción)" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "Imagen alternativa del contenedor" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "Límite de memoria del contenedor" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2705,54 +2715,54 @@ msgstr "" "Límite de memoria en formato Docker - ejemplo: 512m o 1g" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "El límite de tiempo del contenedor en segundos" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "ID de cola de compilación alternativa" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "Máximo de compilaciones simultáneas permitidas para este proyecto" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "Permitir publicidad pagada" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" "Si no se selecciona, los usuarios seguirán viendo los anuncios de la " "comunidad." -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "Sin publicidades" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "¿Es spam?" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "Marcado manualmente como (no) spam" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "Mostrar advertencia de versión" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Mostrar banner de advertencia en versiones no estables o más recientes." -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2760,37 +2770,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Destacado" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "¿Debería estar público el tablero del proyecto?" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Proyectos relacionados" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Idioma" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2798,32 +2808,32 @@ msgstr "" "El idioma de la documentación del proyecto tal cual es visualizado. Nota: " "esto afecta a la dirección URL de su proyecto." -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Lenguaje de programación" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" "El lenguaje de programación principal en el que el proyecto está escrito." -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "Este proyecto ha sido construido con un webhook" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "Este proyecto ha sido clonado con éxito" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " @@ -2833,67 +2843,67 @@ msgstr "" "org/en/stable/builders.html#sphinx.builders.html.DirectoryHTMLBuilder\">Más " "información sobre sphinx builders." -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "proyecto" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "El modelo debe tener una indicación" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "No se admite la anidación de subproyectos" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Ruta" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "ID de Compilación" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "Rango de búsqueda de la página" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "Ignorar este archivo de operaciones como la indexación" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "creado" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "modificado" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "Compilación activado" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "Compilación aprobada" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "Dirección URL donde enviar el webhook" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "Secreto utilizado para firmar el payload del webhook" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "Eventos para suscribirse" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "Payload JSON" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check los documentos para conocer las sustituciones disponibles." -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "Dominio" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "Este dominio fue creado automáticamente" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "Este dominio es un CNAME para el proyecto" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "Este dominio es el principal desde donde se sirve la documentación" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "Usar HTTPS" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "Usar siempre HTTPS para este dominio" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "Número de veces que se ha pulsado desde este dominio" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "Estado del certificado SSL" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "Omitir proceso de validación." -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "Fecha de inicio del proceso de validación." -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" "Establezca una edad máxima personalizada (por ejemplo, 31536000) para el " "encabezado HSTS" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Si hsts_max_age > 0, configure el indicador includeSubDomains con el " "encabezado HSTS" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" "Si hsts_max_age > 0, establezca el indicador de precarga con el encabezado " "HSTS" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "Identificador de función" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "La función Date fue agregada" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "Predeterminar todos los proyectos anteriores a True" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "Predeterminar todos los proyectos futuros a True" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "Nombre de la variable de ambiente" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "Valor de la variable ambiente" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "Proyecto donde esta variable será usada" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "¿Exponer esta variable de entorno en compilaciones PR?" diff --git a/readthedocs/locale/eu/LC_MESSAGES/django.po b/readthedocs/locale/eu/LC_MESSAGES/django.po index aa2e501a3e6..91c7813f299 100644 --- a/readthedocs/locale/eu/LC_MESSAGES/django.po +++ b/readthedocs/locale/eu/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Asier Iturralde Sarasola , 2018\n" "Language-Team: Basque (http://app.transifex.com/readthedocs/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Bertsioa" @@ -156,7 +156,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -220,7 +220,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Erabiltzailea" @@ -233,7 +233,7 @@ msgid "Username" msgstr "" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Proiektua" @@ -473,7 +473,7 @@ msgstr "Aktibo" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -533,7 +533,7 @@ msgid "Verbose Name" msgstr "Bistaratzeko izena" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Slug-a" @@ -553,7 +553,7 @@ msgstr "Eraikita" msgid "Uploaded" msgstr "Igota" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "" @@ -585,7 +585,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "" @@ -633,7 +633,7 @@ msgstr "Errorea" msgid "Exit code" msgstr "" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "" @@ -682,7 +682,7 @@ msgid "Command" msgstr "" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Deskribapena" @@ -824,7 +824,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -836,38 +836,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -911,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1037,12 +1037,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "" @@ -1443,7 +1443,7 @@ msgstr "" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Izena" @@ -1613,11 +1613,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2136,7 +2136,7 @@ msgstr "" msgid "Git" msgstr "" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "" @@ -2240,166 +2240,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" -msgstr "" - -#: projects/forms.py:683 -msgid "Documentation tool name" -msgstr "" - -#: projects/forms.py:684 -msgid "Documentation tool version" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2415,210 +2429,210 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Biltegi mota" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Proiektuaren webgunea" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "" -#: projects/models.py:327 +#: projects/models.py:325 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:334 +#: projects/models.py:332 msgid "Default version" msgstr "" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2626,316 +2640,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/fr/LC_MESSAGES/django.po b/readthedocs/locale/fr/LC_MESSAGES/django.po index 081219fa644..e9aa65475c5 100644 --- a/readthedocs/locale/fr/LC_MESSAGES/django.po +++ b/readthedocs/locale/fr/LC_MESSAGES/django.po @@ -42,7 +42,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Christian Wiat, 2024\n" "Language-Team: French (http://app.transifex.com/readthedocs/readthedocs/" @@ -55,7 +55,7 @@ msgstr "" "1000000 == 0 ? 1 : 2;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Version" @@ -191,7 +191,7 @@ msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" "Le projet avec {slug_name}={value} n'est pas valide en tant que sous-projet" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "Un sous-projet avec cet alias existe déjà" @@ -261,7 +261,7 @@ msgid "Invitation declined" msgstr "Invitation déclinée" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Utilisateur" @@ -274,7 +274,7 @@ msgid "Username" msgstr "Nom d'utilisateur" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Projet" @@ -516,7 +516,7 @@ msgstr "Actif" msgid "Build successful" msgstr "Compilation réussie" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Compilation échouée" @@ -577,7 +577,7 @@ msgid "Verbose Name" msgstr "Nom verbeux" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Jeton" @@ -597,7 +597,7 @@ msgstr "Compilé" msgid "Uploaded" msgstr "Chargé" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Niveau de confidentialité" @@ -631,7 +631,7 @@ msgstr "Contient une ePub" msgid "Has HTML Zip" msgstr "Contient un Zip HTML" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Type de documentation" @@ -680,7 +680,7 @@ msgstr "Erreur" msgid "Exit code" msgstr "Code de retour" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Consigner" @@ -731,7 +731,7 @@ msgid "Command" msgstr "Commande" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Description" @@ -876,7 +876,7 @@ msgid "Configuration key not supported in this version" msgstr "La clé de configuration n'est pas prise en charge dans cette version" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "Clé de configuration incorrecte" @@ -888,38 +888,38 @@ msgstr "Version incorrecte de configuration " msgid "Missing configuration option" msgstr "Option absente de configuration" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "Option incorrecte de configuration" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "Méthode incorrecte d'installation de Python" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "Clé absente de configuration" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "Clé incorrecte de configuration : {{key}}" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "Syntaxe incorrecte dans le fichier de configuration" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "La clé requise est absente" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -963,7 +963,7 @@ msgstr "Explication du problème" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "URL" @@ -1096,12 +1096,12 @@ msgid "This project is already Ad-Free." msgstr "Ce projet est déjà sans publicité." #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Publié le" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Modifié le" @@ -1529,7 +1529,7 @@ msgstr "Utilisateurs" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Nom" @@ -1703,11 +1703,11 @@ msgstr "Nom d'organisation non valide: aucun slug n'a été généré" msgid "Organization %(name)s already exists" msgstr "L'organisation %(name)s existe déjà" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "Adresse email ou nom d'utilisateur" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "L'utilisateur %(username)s n'existe pas" @@ -2270,7 +2270,7 @@ msgstr "Supprimé" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Public" @@ -2374,29 +2374,29 @@ msgstr "Versions privées" msgid "Visibility" msgstr "Visibilité" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "Nom de projet invalide, il y a déjà un projet portant ce nom" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "Nom du projet invalide" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "Pour construire une requête de téléversement vous aurez besoin de" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " @@ -2404,144 +2404,154 @@ msgstr "" "Pour construire à partir de requête de téléversement, votre webhook de dépot " "doit envoyer des évenements." -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "Description courte de ce projet" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Il existe déjà une traduction \"{lang}\" pour le projet {proj}." -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" "La longueur de chaque étiquette doit être inférieure ou égale à 100 " "caractères." -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Type de documentation" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "Publicités sur la Documentation" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "L'utilisateur %(username)s est déjà un mainteneur" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "Les données doivent être un objet JSON valide." -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "Un seul domaine peut être canonique à la fois." -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "Un nom de variable ne peut pas commencer par __ (double underscore)" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "Un nom de variable ne peut pas commancer par READTHEDOCS" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "Il y a déjà un variable nommée de cette manière dans ce projet." -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "Un nom de variable ne peut pas contenir d'espace" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "Seuls les lettres, les chiffres et le blanc souligné sont autorisés" @@ -2557,62 +2567,62 @@ msgstr "Sous-projet" msgid "Alias" msgstr "Alias" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "URL du dépôt" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Type de dépôt" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Page d’accueil du projet" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "La page d’accueil du projet" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "URL canonique" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "URL à laquelle cette documentation s'attend à être servie" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Version unique" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2623,19 +2633,19 @@ msgstr "" "cette option que si vous n'allez jamais avoir plusieurs versions de " "votre documentation." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Version par défaut" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "La version de votre projet à laquelle / redirige" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Branche par défaut" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." @@ -2643,32 +2653,32 @@ msgstr "" "Branche vers laquelle \"latest\" pointe. Laisser vide pour utiliser la " "valeur par défaut pour votre SGV." -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "Pull request de compilation pour ce projet" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." @@ -2676,25 +2686,25 @@ msgstr "" "Plus d'information dans notre documentation." -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "Niveau de confidentialité des Pull Requests" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN activé" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Code analytics" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2702,11 +2712,11 @@ msgstr "" "ID de suivi Google Analytics (ex. 1UA-22345342-11). Cela peut " "ralentir les chargements de votre page." -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "Désactiver les mesures" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2714,15 +2724,15 @@ msgstr "" "Désactiver entièrement Google Analytics pour ce projet (nécessite de " "recompiler la documentation)" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "Image alternative pour le conteneur" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "Limite mémoire du conteneur" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2730,55 +2740,55 @@ msgstr "" "Limite de la mémoire au format Docker, par example: 512m ou " "1g" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "Limite de temps du conteneur en secondes" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "Identifiant alternatif de queue de compilation" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "Nombre maximal de compilations concurrentes sur ce projet" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "Autoriser les annonces sponsorisées" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" "Si non-coché, les utilisateurs verront toujours les publicités de la " "communauté." -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "Sans annonces" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "Est du spam ?" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "Marqué manuellement comme (non) spam" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "Afficher l'avertissement de version" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Affiche une bannière d'avertissement sur les versions non stables ou " "anciennes." -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "Chemin du fichier .readthedocs.yaml" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2791,19 +2801,19 @@ msgstr "" "code>. Laisser vide pour la valeur par défaut : .readthedocs.yaml." -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "En vedette" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "Passer (désactiver) la compilation de ce projet" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "Retiré de la liste" -#: projects/models.py:498 +#: projects/models.py:496 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" @@ -2812,19 +2822,19 @@ msgstr "" "the Docs et demande aux moteurs de recherche externes de le supprimer via " "robots.txt" -#: projects/models.py:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "Le tableau de bord du projet devrait être public ?" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Projets apparentés" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Langue" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2832,31 +2842,31 @@ msgstr "" "La langue dans laquelle la documentation du projet sera générée. Note: l’URL " "de votre projet sera modifiée en conséquence." -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Langage de programmation" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "Le langage de programmation principal dans lequel ce projet est écrit." -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "Ce projet a été compilé par un webhook" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "Ce projet a bien été cloné" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " @@ -2866,67 +2876,67 @@ msgstr "" "en/stable/builders.html#sphinx.builders.html.DirectoryHTMLBuilder\">Plus de " "détails sur les compilateurs Sphinx." -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "projet" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "Le Model nécessite un libellé court" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "L'imbrication de sous-projet n'est pas supportée" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Chemin" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "ID de compilation" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "Classement dans les recherches" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "Ignorer ce fichier pendant les opérations comme l'indexation" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "créé" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "modifié" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "Compilation déclenchée" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "Compilation terminée" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "URL sur laquelle pointer le webhook" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "Secret utilisé pour signer les données du webhook" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "Souscrire aux évenements" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "Données JSON" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check la documentation pour les substitutions possibles." -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "Domaine" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "Ce domain a été créé automatiquement" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "Ce domaine est un CNAME pour le projet" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "Ce domaine est le domaine primaire duquel est servi la documentation" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "Utiliser HTTPS" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "Toujours utiliser HTTPS pour ce domaine" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "Nombre de vues sur ce domaine" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "État du certificat SSL" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "Passer le processus de validation." -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "Date de début du processus de validation." -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "Gérer un âge maximal (par ex. 31536000) pour l'entête HSTS" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Si hsts_max_age > 0, configurer l'option includeSubDomains avec l'en-tête " "HSTS" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "Si hsts_max_age > 0, configurer l'option preload avec l'en-tête HSTS" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "Identifiant de la feature" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "Date d'ajout de la feature" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "Passer par défaut tous les anciens projets à Vrai" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "Passer par defaut tout les futurs projets à Vrai" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "Nom de la variable d'environnement" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "Valeur de la variable d'environnement." -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "Projet dans lequel cette variable sera utilisée" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "Montrer cette variable d'environnement dans les compilations de PR ?" diff --git a/readthedocs/locale/gl/LC_MESSAGES/django.po b/readthedocs/locale/gl/LC_MESSAGES/django.po index 1b801f007da..7f887ef6ae3 100644 --- a/readthedocs/locale/gl/LC_MESSAGES/django.po +++ b/readthedocs/locale/gl/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Manuel Kaufmann , 2023\n" "Language-Team: Galician (http://app.transifex.com/readthedocs/readthedocs/" @@ -24,7 +24,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versión" @@ -158,7 +158,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "O proxecto con {slug_name}={value} non é válido como subproxecto" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "Xa existe un subproxecto con este alias" @@ -222,7 +222,7 @@ msgid "Invitation declined" msgstr "Convite declinado" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Usuario" @@ -235,7 +235,7 @@ msgid "Username" msgstr "Nome de usuario" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Proxecto" @@ -477,7 +477,7 @@ msgstr "Activa" msgid "Build successful" msgstr "Construción satisfactoria" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Produciuse un fallo na construción" @@ -538,7 +538,7 @@ msgid "Verbose Name" msgstr "Nome descritivo" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "" @@ -560,7 +560,7 @@ msgstr "Construída" msgid "Uploaded" msgstr "Subido" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Nivel de privacidade" @@ -594,7 +594,7 @@ msgstr "Conten un ePub" msgid "Has HTML Zip" msgstr "Conten un Zip HTML" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Tipo de documentación" @@ -644,7 +644,7 @@ msgstr "Erro" msgid "Exit code" msgstr "Código de saída" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Remisión" @@ -695,7 +695,7 @@ msgid "Command" msgstr "Orde" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descrición" @@ -839,7 +839,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -851,38 +851,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -926,7 +926,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "URL" @@ -1056,12 +1056,12 @@ msgid "This project is already Ad-Free." msgstr "Este proxecto xa está libre de publicidade." #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Data de publicación" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Data de modificación" @@ -1485,7 +1485,7 @@ msgstr "Usuarios" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Nome" @@ -1659,11 +1659,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "A organización %(name)s xa existe" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "Enderezo de correo ou nome de usuario" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "O usuario %(username)s non existe" @@ -2239,7 +2239,7 @@ msgstr "Eliminado" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Público" @@ -2343,29 +2343,29 @@ msgstr "Versións privadas" msgid "Visibility" msgstr "Visibilidade" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "O nome do proxecto non é válido, xa existe un proxecto con ese nome" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "O nome de proxecto non é válido" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "Para construír a partir de solicitudes de extracción necesita" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " @@ -2373,143 +2373,153 @@ msgstr "" "Para construír a partir de solicitudes de extracción, a ancoraxe web do seu " "repositorio debe enviar eventos de solicitude de extracción." -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "Breve descrición deste proxecto" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Xa hai unha tradución a «{lang}» para o proxecto {proj}." -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" "A lonxitude de cada etiqueta debe ser inferior ou igual a 100 caracteres." -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Tipo de documentación" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "Publicidade na documentación" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "O usuario %(username)s xa é un mantedor" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "A carga útil debe ser un obxecto JSON válido." -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "Só un dominio pode ser canónico á vez." -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "O nome da variábel non pode comezar por __ (dobre trazo baixo)" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "O nome da variaábel non pode comezar por READTHEDOCS" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "Xa hai unha variábel con este nome para este proxecto" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "O nome da variábel non pode conter espazos" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "Só se permiten letras, números e trazo baixo" @@ -2525,62 +2535,62 @@ msgstr "Subproxecto" msgid "Alias" msgstr "Alias" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "URL do repositorio" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Tipo de repositorio" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Páxina de inicio do proxecto" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "O sitio web do proxecto" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "URL canónico" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "URL dende o que se agarda que se sirva a documentación" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Versión única" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2590,19 +2600,19 @@ msgstr "" "servida na raíz do dominio. Use isto con precaución, actíveo só se nunca vai " "ter varias versións dos seus documentos." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Versión predefinida" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "A versión do proxecto á que reenvía /" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Ramificación predefinida" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." @@ -2610,11 +2620,11 @@ msgstr "" "A que rama apunta a «última». Déixeo en branco para usar o valor " "predeterminado para o seu VCS." -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "Prefixo personalizado da ruta" -#: projects/models.py:359 +#: projects/models.py:357 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." @@ -2623,11 +2633,11 @@ msgstr "" "proxecto. De xeito predeterminado ofrecemos a documentación na raíz (/) dun " "dominio." -#: projects/models.py:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "Prefixo personalizado da ruta do subproxecto" -#: projects/models.py:370 +#: projects/models.py:368 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " @@ -2637,11 +2647,11 @@ msgstr "" "xeito predeterminado ofrecemos a documentación de subproxectos baixo o " "prefixo `/projects/`." -#: projects/models.py:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "Construír solicitudes de extracción para este proxecto" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." @@ -2649,25 +2659,25 @@ msgstr "" "Máis información na nosa documentación." -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "Nivel de privacidade das solicitudes de extracción" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN activado" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Código de Analytics" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2675,11 +2685,11 @@ msgstr "" "ID de seguimento de Google Analytics (p. ex., UA-22345342-1). " "Isto pode retardar a carga da súa páxina." -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "Desactivar Analytics" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2687,15 +2697,15 @@ msgstr "" "Desactivar Google Analytics completamente para este proxecto (require volver " "construír a documentación)" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "Imaxe alternativa do contedor" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "Límite de memoria do contedor" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2703,53 +2713,53 @@ msgstr "" "Límite de memoria en formato Docker -- exemplo: 512m ou " "1g" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "Límite de tempo do contedor en segundos" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "ID alternativo da cola de construción" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" "Número máximo de construcións simultáneas permitidas para este proxecto" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "Permitir a publicidade pagada" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "Se non se marca, os usuarios seguirán a ver os anuncios da comunidade." -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "Libre de publicidade" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "É correo lixo?" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "Marcado manualmente como (non) correo lixo" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "Amosar a advertencia de versión" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Amosar o báner de advertencia nas versións non estábeis ou nas máis recentes." -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "Ruta a .readthedocs.yaml" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2761,19 +2771,19 @@ msgstr "" "ex. subruta/docs/.readthedocs.yaml. Déixeo en branco para o " "valor predeterminado: .readthedocs.yaml." -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Destacado" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "Omitir (desactivar) a construción deste proxecto" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "Retirado da lista" -#: projects/models.py:498 +#: projects/models.py:496 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" @@ -2781,19 +2791,19 @@ msgstr "" "A retirada da lista dun proxecto retírao da indexación de busca de Read the " "Docs e pídelle aos buscadores externos que o retiren a través de robots.txt" -#: projects/models.py:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "O taboleiro do proxecto debería ser público?" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Proxectos relacionados" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Idioma" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2801,31 +2811,31 @@ msgstr "" "O idioma no que se representa a documentación do proxecto. Nota: isto afecta " "ao URL do proxecto." -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Linguaxe de programación" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "A linguaxe de programación principal na que está escrito o proxecto." -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "Este proxecto foi construído cunha ancoraxe web" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "Este proxecto foi clonado correctamente" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " @@ -2836,67 +2846,67 @@ msgstr "" "DirectoryHTMLBuilder\">Obteña máis información sobre os construtores de " "Sphinx." -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "proxecto" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "Non se admite a anidación de subproxectos" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Ruta" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "ID de construción" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "Clasificación da páxina de busca" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "Ignorar este ficheiro dende operacións como a indexación" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "creado" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "modificado" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "Construción activada" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr " Construción validada" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "URL ao que enviar o ancoraxe web" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "Segredo usado para asinar a carga útil da ancoraxe web" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "Eventos para subscribirse" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "Carga útil JSON" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Se hsts_max_age > 0, define o sinalador includeSubDomains coa cabeceira HSTS" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "Se hsts_max_age > 0, define o sinalador de precarga coa cabeceira HSTS" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" "Construír: probar un método alternativo para publicar datos de gran tamaño" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" "Conda: engadir os requisitos básicos de Read the Docs ao ficheiro " "environment.yml" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" @@ -2980,19 +2990,19 @@ msgstr "" "Sphinx: validar todas as versións (incluídas as privadas) ao contexto html " "ao construír con Sphinx" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "Proxito: rexistro de páxinas 404 vistas" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "Proxito: desactivar todas as vistas de páxina" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "Proxito: permitir o uso da cabeceira X-RTD-Slug" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." @@ -3000,101 +3010,101 @@ msgstr "" "Proxito: usar as API de proxy (/_/*) co prefixo personalizado se o proxecto " "ten un (Project.custom_prefix)." -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" "Taboleiro: permitir que o proxecto use o báner de advertencia de versión." -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "Ancoraxe web: omitir a sincronización de ramas" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "Ancoraxe web: omitir a sincronización de etiquetas" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "Ancoraxe web: omitir a tarefa de sincronización de versións" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "Construción: execute sempre pip install --upgrade" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "Construción: utilizar o novo solucionador de pip" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "Construción: non instale a última versión de pip" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" "Sphinx: utilizar a versión máis recente da extensión Read the Docs Sphinx" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" "Construción: instale todas as versións máis recentes dos requisitos básicos " "de Read the Docs" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "Buscar: desactivar a busca do lado do servidor" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "Busca: activar a busca do lado do servidor para proxectos MkDocs" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "Buscar: busca difusa predeterminada para consultas de busca sinxelas" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "Construción: definir a protección de escala antes/após a construción." -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "Identificador de función" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "Engadiuse a función de data" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "Predeterminar todos os proxectos anteriores como «Verdadeiro»" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "Predeterminar todos os proxectos futuros como «Verdadeiro»" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "Nome da variábel de contorno" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "Valor da variábel de contorno" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "Proxecto no que se utilizará esta variábel" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "Expoñer esta variable de contorno nas construcións de PR?" diff --git a/readthedocs/locale/he/LC_MESSAGES/django.mo b/readthedocs/locale/he/LC_MESSAGES/django.mo index a047157c1bd83f8d21145d51361ae23a01c6c27f..77ca5ac6f98702fddb522df0bca53d8f5f38699b 100755 GIT binary patch delta 26253 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 Ka^KUn^8W$EGGYb* delta 26064 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 O#ff*j7Cmrvt@3}zsQ9e_ diff --git a/readthedocs/locale/he/LC_MESSAGES/django.po b/readthedocs/locale/he/LC_MESSAGES/django.po index d6f56f4ce43..279df8988de 100644 --- a/readthedocs/locale/he/LC_MESSAGES/django.po +++ b/readthedocs/locale/he/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Yaron Shahrabani , 2018-2019,2022-2024\n" "Language-Team: Hebrew (http://app.transifex.com/readthedocs/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "1 == 0) ? 1: 2;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "גרסה" @@ -156,7 +156,7 @@ msgstr "כבר קיים מיזם עם השם המפושט „{0}”." msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "מיזם עם {slug_name}={value} אינו תקף כתת־מיזם" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "כבר קיים תת־מיזם עם הכינוי הזה" @@ -224,7 +224,7 @@ msgid "Invitation declined" msgstr "ההזמנה נדחתה" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "משתמש" @@ -237,7 +237,7 @@ msgid "Username" msgstr "שם משתמש" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "מיזם" @@ -477,7 +477,7 @@ msgstr "פעיל" msgid "Build successful" msgstr "הבנייה הצליחה" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "הבנייה נכשלה" @@ -537,7 +537,7 @@ msgid "Verbose Name" msgstr "שם מפורש" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "שם ייצוגי" @@ -557,7 +557,7 @@ msgstr "נבנה" msgid "Uploaded" msgstr "הועלה" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "רמת פרטיות" @@ -589,7 +589,7 @@ msgstr "יש ePub" msgid "Has HTML Zip" msgstr "יש Zip של HTML" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "סוג התיעוד" @@ -637,7 +637,7 @@ msgstr "שגיאה" msgid "Exit code" msgstr "קוד שגיאה" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "ביצוע" @@ -686,7 +686,7 @@ msgid "Command" msgstr "פקודה" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "תיאור" @@ -830,7 +830,7 @@ msgid "Configuration key not supported in this version" msgstr "מפתח ההגדרות לא נתמך בגרסה הזאת" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "מפתח הגדרות שגוי" @@ -842,38 +842,38 @@ msgstr "גרסת הגדרות שגויה" msgid "Missing configuration option" msgstr "אפשרות תצורה חסרה" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "אפשרות הגדרות שגויה" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "שם חבילת APT שגוי" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "שיטת התקנת Python שגויה" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "מפתח תצורה חסר" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "מפתח הגדרות שגוי: {{key}}" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "תחביר שגויה בקובץ ההגדרות" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "מפתח נחוץ חסר" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "שגיאת תיקוף קובץ הגדרות" @@ -917,7 +917,7 @@ msgstr "הסבר על הבעיה" msgid "Please provide as much detail as possible." msgstr "נא לספק כמה שיותר פרטים." -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "כתובת" @@ -1052,12 +1052,12 @@ msgid "This project is already Ad-Free." msgstr "המיזם כבר נטול פרסומות." #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "תאריך פרסום" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "תאריך עריכה" @@ -1476,7 +1476,7 @@ msgstr "משתמשים" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "שם" @@ -1648,11 +1648,11 @@ msgstr "שם הארגון שגוי: לא נוצר שם מפושט." msgid "Organization %(name)s already exists" msgstr "הארגון %(name)s כבר קיים" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "כתובת דוא״ל או שם משתמש" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "המשתמש %(username)s לא קיים" @@ -2218,7 +2218,7 @@ msgstr "נמחק" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "ציבורי" @@ -2322,171 +2322,181 @@ msgstr "גרסאות פרטיות" msgid "Visibility" msgstr "חשיפה" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "מאגר לא מחובר" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "שם מיזם שגוי, כבר קיים מיזם בשם הזה" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "שם המיזם שגוי" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" "זיהינו שהמיזם הזה ציבורי, תצוגות מקדימות של בקשות דחיפה מוגדרות לציבוריות." -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "כדי לבנות מבקשות דחיפה יש" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "לבנות מבקשות דחיפה התליית המאגר שלך צריכה לשלוח אירועי בקשת דחיפה." -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "בניות מבקשות דחיפה לא נתמכות" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "צריך קודם להוסיף שירות מקושר" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "לא נמצאו שירותים מקושרים" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "רק בעלי הארגון יכולים ליצור מיזמים חדשים כשכניסה אחודה מופעלת." -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "מופעלת כניסה אחודה לארגון" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "צריך להיות בצוות עם הרשאות ניהול כדי להוסיף מיזם חדש לארגון שלך." -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "נדרשת הרשאת הנהלה" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "אי אפשר להגדיר מיזמים ידנית כשכניסה אחודה מופעלת בארגון שלך." -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "תיאור קצר של המיזם הזה" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "הגדרה זו התקבלה בירושה מגרסת ההורה." -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "כבר קיים תרגום ל„{lang}” של המיזם {proj}." -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "אורכה של כל תגית חייבת להיות באורך של 100 תווים ומטה." -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "הפעלת תוספים" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "להציג התראה על בניות מבקשות משיכה" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "הצגת התראה על גרסאות לא יציבות" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "הצגת התראה על הגרסה העדכנית ביותר" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "מופעל" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "סוג התיעוד" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "פרסום בתיעוד" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "התבנית המותאמת אישית בחלונית הצפה נחוצה בעת בחירת תבנית מותאמת אישית." -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "המשתמש %(username)s כבר ברמת מתחזק" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "המטען חייב להיות עצם JSON תקני." -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "מיזם זה מוגדר עם שיטת גרסאות שאינה תומכת בתרגומים." -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "רק שם תחום אחד יכול להיות ייצוגי בכל פעם." -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "שם משתנה לא יכול להתחיל ב־__ (פעמיים קו תחתון)" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "שם משתנה לא יכול להתחיל ב־READTHEDOCS" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "כבר יש משתנה עם השם הזה במיזם הזה" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "שם משתנה לא יכול להכיל רווחים" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "מותר אותיות באנגלית, ספרות וקווים תחתיים בלבד" @@ -2502,51 +2512,51 @@ msgstr "תת־מיזם" msgid "Alias" msgstr "כינוי" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "מיון גרסאות" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "תבנית מיון גרסאות מותאמת אישית" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "הצגת latest ו־stable בהתחלה" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "כתובת מאגר" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "כתובת מאגר Git" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "סוג מאגר" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "דף בית של מיזם" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "דף הבית של המיזם" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "כתובת ידידותית" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "כתובת שמצופה ממנה להציג את התיעוד" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "סכמת כתובות לגרסאות" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " @@ -2555,11 +2565,11 @@ msgstr "" "משפיע על הכתובת ממנה מוגש התיעוד שלך, ואם יש לה תמיכה בתרגומים או גרסאות. " "החלפת סכמת הגרסאות תפגע בכתובות הנוכחיות שלך, כך שאולי כדאי גם ליצור הפניה." -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "גרסה בודדת" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2569,19 +2579,19 @@ msgstr "" "להשתמש בזהירות רבה, יש להפעיל זאת רק אם אף פעם לא תהיינה יותר גרסות " "של המסמכים שלך." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "גרסת בררת מחדל" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "גרסת המיזם ש־/ יפנה אליה" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "ענף בררת מחדל" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." @@ -2589,11 +2599,11 @@ msgstr "" "לאיזה ענף מפנה „latest”. יש להשאיר ריק כדי להשתמש בערך בררת המחדל של מערכת " "בקרת הגרסאות שלך." -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "קידומת נתיב מותאמת" -#: projects/models.py:359 +#: projects/models.py:357 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." @@ -2601,11 +2611,11 @@ msgstr "" "קידומת נתיב מותאמת בעת הגשת תיעוד מהמיזם הזה. כברירת מחדל אנו מגישים תיעוד " "מבסיס (/) שם התחום." -#: projects/models.py:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "קידומת נתיב תת־מיזם מותאמת" -#: projects/models.py:370 +#: projects/models.py:368 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " @@ -2614,11 +2624,11 @@ msgstr "" "קידומת נתיב מותאמת בעת הערכת בסיס תת־המיזם. כברירת מחדל אנו מגישים תיעוד " "מתת־מיזמים תחת הקידומת `/projects/`." -#: projects/models.py:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "בניית בקשות דחיפה למיזם הזה" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." @@ -2626,11 +2636,11 @@ msgstr "" "מידע נוסף בתיעוד שלנו." -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "רמת פרטיות של בקשות משיכה (PR)" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." @@ -2638,15 +2648,15 @@ msgstr "" "האם בניות מבקשות הדחיפה האלה תהיינה ציבוריות? אם המאגר שלך ציבורי, " "לא להגדיר את זה לפרטי." -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN פעיל" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "קוד Analytics" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2654,76 +2664,76 @@ msgstr "" "Google Analytics Tracking ID (למשל: UA-22345342-1). עשוי להאט " "את טעינת העמודים שלך." -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "השבתת ניתוח" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "השבתת Google Analytics לחלוטין למיזם הזה (דורשת בניית התיעוד מחדש)" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "תמונת מכולה חלופית" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "הגבלת זיכרון למכולה" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" "הגבלת זיכרון בתצורת Docker -- למשל: 512m או 1g" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "מגבלת זמן למכולה בשניות" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "מזהה תור בנייה חלופי" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "מספר הבניות המקביליות המרבית המורשית למיזם זה" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "לאפשר פרסום בתשלום" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "אם האפשרות לא סומנה, המשתמשים עדיין יראו פרסומות קהילתיות." -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "נטול פרסומות" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "ספאם?" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "סומן ידנית כ(לא) ספאם" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "הצגת אזהרת גרסה" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "הצגת כותרת אזהרה בגרסאות בלתי יציבות או latest." -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "נתיב אל ‎.readthedocs.yaml" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2735,19 +2745,19 @@ msgstr "" "readthedocs.yaml. אפשר להשאיר ריק כדי לקבל את ערך ברירת המחדל:‎ ." "readthedocs.yaml." -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "מומלץ" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "דילוג (השבתה) על בניית המיזם הזה" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "הוחרג מהרשימה" -#: projects/models.py:498 +#: projects/models.py:496 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" @@ -2755,50 +2765,50 @@ msgstr "" "החרגת מיזם מהרשימה מסירה אותו ממפתח החיפוש של Read the Docs ומבקשת ממנועי " "חיפוש להסיר אותו דרך robots.txt" -#: projects/models.py:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "האם לוח הבקרה של המיזם יהיה ציבורי?" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "מיזמים קשורים" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "שפה" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" "השפה בה תיעוד המיזם עבר עיבוד. לתשומת לבך: יש לזה השפעה על כתובת המיזם שלך." -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "שפת תכנות" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "שפת התכנות העיקרית בה נכתב המיזם שלך." -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "מיזם זה נבנה עם התלייה" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "המיזם הזה שוכפל בהצלחה" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "מאגר מחובר" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "המאגר מחובר למיזם הזה" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " @@ -2808,67 +2818,67 @@ msgstr "" "html#sphinx.builders.html.DirectoryHTMLBuilder\">מידע נוסף על בנאי sphinx." -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "מיזם" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "לדגם חייב להיות שם ייצוגי" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "אין תמיכה בקינון תת־מיזמים" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "נתיב" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "מזהה בנייה" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "דירוג חיפוש עמוד" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "להתעלם מהקובץ הזה בפעולות כמו סידור באינדקס" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "נוצר" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "נערך" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "בנייה הופעלה" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "בנייה עברה" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "כתובת אליה לשלוח את ההתלייה" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "סוד שמשמש לחתום על המטען של ההתליה" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "אירועים להירשם אליהם" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "מטען JSON" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check תיעוד מה " "ההחלפות המתאימות." -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "שם מתחם" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "שם תחום זה נוצר אוטומטית" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "שם תחום זה הוא CNAME למיזם" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "שם תחום זה הוא הראשי ממנו מוגש התיעוד" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "שימוש ב־HTTPS" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "תמיד להשתמש ב־HTTPS לשם מתחם זה" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "מספר הפעמים שביקרו בשם מתחם זה" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "מצב אישור SSL" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "דילוג על תהליך אימות." -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "תאריך התחלת תהליך האימות." -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "הגדרת max-age (גיל מרבי, למשל: 31536000) לכותרת ה־HSTS." -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "אם hsts_max_age > 0, להגדיר את הדגלון includeSubDomains יחד עם כותרת ה־HSTS." -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" "אם hsts_max_age > 0, להגדיר את הדגלון preload (טעינה מקדימה) יחד עם כותרת " "ה־HSTS." -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "בנייה: לנסות שיטה חלופית לפרסום נתונים גדולים" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "Conda: הוספת דרישות ליבה של Read the Docs לקובץ environment.yml" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" "Sphinx: להעביר את כל הגרסאות (כולל הפרטיות) להקשר ה־html בעת בנייה עם Sphinx" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "Proxito: תיעוד צפיות בעמודי 404." -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "Proxito: השבתת כל צפיות העמודים" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "Proxito: לאפשר שימוש בכותרת X-RTD-Slug" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." @@ -2969,98 +2979,98 @@ msgstr "" "Proxito: להשתמש ב־API דרך מתווך (‎/_/*‎) עם הקידומת המותאמת אם יש כזה למיזם " "(Project.custom_prefix)." -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "לוח בקרה: לאפשר למיזם להשתמש בכרזת אזהרת גרסה." -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "בנייה: יצירת קובץ הצהרה (manifest) להבדל בעץ הקבצים." -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "התליה: דילוג על סנכרון ענפים" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "התליה: דילוג על סנכרון תגיות" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "התליה: דילוג על משימת סנכרון גרסאות" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "בנייה: תמיד להריץ את pip install --upgrade" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "בנייה: ייעשה שימוש בפותר ה־pip החדש" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "בנייה: לא להתקין את הגרסה העדכנית ביותר של pip" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "Sphinx: להשתמש בגרסה העדכנית ביותר של הרחבת Sphinx ל־Read the Docs" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" "בנייה: התקנת כל הגרסאות העדכניות ביותר של תלויות הליבה של Read the Docs" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "Sphinx: לא להוסיף `conf.py` ולא להתקין ``readthedocs-sphinx-ext``" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "חיפוש: השבתת חיפוש בצד השרת" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "חיפוש: הפעלת חיפוש בצד השרת למיזמי MkDocs" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "חיפוש: ברירת המחדל תיסוג לחיפוש מעורפל לשאילתות חיפוש פשוטות" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "בנייה: הגדרת הגנת צמיחה פנימה לפני/אחרי בנייה." -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "מזהה תכונות" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "התאריך בו נוספה התכונה" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "ברירת המחדל של כל מיזמי העבר הוא אמת (True)" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "ברירת המחדל של כל מיזמי העתיד הוא אמת (True)" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "שם משתנה הסביבה" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "ערך משתנה הסביבה" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "מיזם בו יעשה שימוש במשתנה" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "לחשוף את משתנה הסביבה בבניות של בקשות משיכה (PR)?" @@ -3158,7 +3168,7 @@ msgstr "שמות הקבצים היחידים שמותרים הם {filename msgid "" "The total size of all environment variables in the project cannot exceed 256 " "KB." -msgstr "" +msgstr "גודל משתני הסביבה הכולל במיזם לא יכול לחרוג מ־256 ק״ב." #: projects/views/private.py:212 msgid "Project settings updated" @@ -6087,5 +6097,11 @@ msgstr "" "Read the Docs. ב־GitHub, הוא ממוקם תחת Settings > Applications > " "Authorized OAuth Apps." -#~ msgid "New beta dashboard" -#~ msgstr "לוח בקרה ניסיוני חדש" +#~ msgid "Root selector" +#~ msgstr "בורר בסיס" + +#~ msgid "Documentation tool name" +#~ msgstr "שם כלי תיעוד" + +#~ msgid "Documentation tool version" +#~ msgstr "גרסת כלי תיעוד" diff --git a/readthedocs/locale/hu/LC_MESSAGES/django.po b/readthedocs/locale/hu/LC_MESSAGES/django.po index 22d9b47e4f6..ba4b16b6c64 100644 --- a/readthedocs/locale/hu/LC_MESSAGES/django.po +++ b/readthedocs/locale/hu/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Laszlo Matusek , 2021\n" "Language-Team: Hungarian (http://app.transifex.com/readthedocs/readthedocs/" @@ -21,7 +21,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Verzió" @@ -155,7 +155,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -219,7 +219,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Felhasználó" @@ -232,7 +232,7 @@ msgid "Username" msgstr "Felhasználónév" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "projekt" @@ -472,7 +472,7 @@ msgstr "Aktív" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Építés sikertelen" @@ -532,7 +532,7 @@ msgid "Verbose Name" msgstr "Bővített név" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Slug" @@ -552,7 +552,7 @@ msgstr "Készült" msgid "Uploaded" msgstr "Feltötlve" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Adatvédelmi szint" @@ -584,7 +584,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Dokumentáció típusa" @@ -632,7 +632,7 @@ msgstr "Hiba" msgid "Exit code" msgstr "Kilépési kód" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Megerősít" @@ -681,7 +681,7 @@ msgid "Command" msgstr "Parancs" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Leírás" @@ -823,7 +823,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -835,38 +835,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -910,7 +910,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1036,12 +1036,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Kiadás dátuma" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Módosítás dátuma" @@ -1445,7 +1445,7 @@ msgstr "Felhasználók" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Név" @@ -1615,11 +1615,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2138,7 +2138,7 @@ msgstr "Törölt" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Nyilvános" @@ -2242,170 +2242,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "Érvénytelen projektnév, ilyen nevű projekt már létezik" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "Érvénytelen projektnév" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Már van egy \"{lang}\" fordítás a {proj} projektben." -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "A jelölő hossza nem lehet nagyobb 100 karakternél" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Dokumentáció típusa" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool version" -msgstr "Dokumentáció típusa" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "Változónév nem kezdődhet aláhúzás karakterrel." -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "Változónév nem kezdődhet a READTHEDOCS karaktersorozattal" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "Már van ilyen nevű változó a projektben" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "A változónév nem tartalmazhat üres karaktert" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "Csak betűk, számok és aláhúzás használható" @@ -2421,62 +2431,62 @@ msgstr "" msgid "Alias" msgstr "Álnév" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "Tároló URL" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Tároló típusa" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Projekt kezdőoldal" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Projekt kezdőoldala" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "Kanonikus URL" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "Ezt dokumentációt működtető URL" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Egyetlen verzió" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2486,74 +2496,74 @@ msgstr "" "domain gyökér könyvtárából kiszolgálva.Használja elővigyázatosan, csak akkor " "kapcsolja be, ha sohanem használ több verziót a dokumentációban." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Alapértelmezett verzió" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "A projekt verziója átirányítva a" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Alapértelmezett ág" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN engedélyezve" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Analytics kód" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2561,25 +2571,25 @@ msgstr "" "Google Analytics Tracking ID (pl. UA-22345342-1). Ez " "lassíthatja az oldalak betöltését." -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "Alternatív konténer kép" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "Konténer memória korlát" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2587,52 +2597,52 @@ msgstr "" "Memória korlát Docker formátumban -- például: 512m or 1g" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "Konténer idő korlát másodpercekben" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "Alternatív építési sor azonosító" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "Fizetett hirdetések engedélyezése" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "Kijelöletlenül a felhasználók csak a közösségi hirdetéseket látják." -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "Hirdetés mentes" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "Verzió figyelmeztetések megjelenítése" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Figyelmeztető banner megjelenítése a nem stabil és nem a legújabb verziókban." -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2640,37 +2650,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Kiemelt" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Kapcsolódó projektek" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Nyelv" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2678,280 +2688,280 @@ msgstr "" "A projektdokumentáció nyelve. Megjegyzés: ez befolyásolja a projekt URL " "címét." -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Programnyelv" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "A projekt elsődleges programnyelve." -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "A projekt webhoroggal épült fel." -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "A projekt sikeresen klónozva" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "A modellnek érvényes URL-el kell rendelkeznie" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "Alprojekt beágyazása nem támogatott." -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Útvonal" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "Webhook URL" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "Tartomány" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "HTTPS használata" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "Minden esetben HTTPS használata a tartományhoz" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "A tartomány eléréseinek száma" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "Jellemző azonosítója" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "Dátum jellemző hozzáadva" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "Környezeti változó neve" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "Környezeti változó értéke" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "Projektek ahol a változó használt" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/id_ID/LC_MESSAGES/django.po b/readthedocs/locale/id_ID/LC_MESSAGES/django.po index fd4ba528077..a92f8cb958a 100644 --- a/readthedocs/locale/id_ID/LC_MESSAGES/django.po +++ b/readthedocs/locale/id_ID/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Rifqi Imaduddin Irfan, 2021\n" "Language-Team: Indonesian (Indonesia) (http://app.transifex.com/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versi" @@ -156,7 +156,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -220,7 +220,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "User" @@ -233,7 +233,7 @@ msgid "Username" msgstr "Nama pengguna" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Proyek" @@ -473,7 +473,7 @@ msgstr "Aktif" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -533,7 +533,7 @@ msgid "Verbose Name" msgstr "" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "" @@ -553,7 +553,7 @@ msgstr "" msgid "Uploaded" msgstr "Terunggah" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Level privasi" @@ -585,7 +585,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Tipe dokumentasi" @@ -633,7 +633,7 @@ msgstr "Galat" msgid "Exit code" msgstr "Kode keluar" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "" @@ -682,7 +682,7 @@ msgid "Command" msgstr "Perintah" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Deskripsi" @@ -824,7 +824,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -836,38 +836,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -911,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "URL" @@ -1037,12 +1037,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Tanggal publikasi" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Tanggal dimodifikasi" @@ -1444,7 +1444,7 @@ msgstr "Pengguna" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Nama" @@ -1614,11 +1614,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2137,7 +2137,7 @@ msgstr "Terhapus" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Publik" @@ -2241,170 +2241,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Panjang tag harus kurang dari sasma dengan 100 karakter." -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Tipe dokumentasi" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "Pengiklanan Dokumentasi" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "Nama variable tidak dapat dimulai dengan __ (garis bawah ganda)" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "Nama variabel tidak bisa dimulai dengan READTHEDOCS" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "Sudah ada variabel dengan nama tersebut untuk proyek ini" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "Nama variabel tidak boleh mengandung spasi" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "Hanya huruf, angka, dan garis bawah yang diperbolehkan" @@ -2420,136 +2430,136 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "URL repositori" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Tipe repositori" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Halaman depan proyek" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "" -#: projects/models.py:327 +#: projects/models.py:325 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:334 +#: projects/models.py:332 msgid "Default version" msgstr "Versi bawaan" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "Versi proyek anda yang terdapat/mengarah ke" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Cabang bawaan" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Kode pelacakan" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2557,75 +2567,75 @@ msgstr "" "Google Analytics Tracking ID (contoh UA-22345342-1). Ini " "mungkin dapat memperlambat pemuatan halaman anda." -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "Jika centang dihilangkan, pengguna akan terus melihat iklan komunitas." -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "Bebas iklan" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "Lihat peringatan versi" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2633,316 +2643,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Proyek terkait" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Bahasa" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Bahasa Pemrograman" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "Gunakan HTTPS" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "Selalu menggunakan HTTPS untuk domain ini" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/it/LC_MESSAGES/django.po b/readthedocs/locale/it/LC_MESSAGES/django.po index 5e8bd3f0aac..56f4be33084 100644 --- a/readthedocs/locale/it/LC_MESSAGES/django.po +++ b/readthedocs/locale/it/LC_MESSAGES/django.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Eugenia Baldoni, 2024\n" "Language-Team: Italian (http://app.transifex.com/readthedocs/readthedocs/" @@ -33,7 +33,7 @@ msgstr "" "1 : 2;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versione" @@ -167,7 +167,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -231,7 +231,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Utente" @@ -244,7 +244,7 @@ msgid "Username" msgstr "Nome utente" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Progetto" @@ -484,7 +484,7 @@ msgstr "Attivo" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Compilazione fallita" @@ -545,7 +545,7 @@ msgid "Verbose Name" msgstr "Nome Dettagliato" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Slug" @@ -565,7 +565,7 @@ msgstr "Compilato" msgid "Uploaded" msgstr "Caricato" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Livello Dati Sensibili" @@ -597,7 +597,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Tipo di documentazione" @@ -645,7 +645,7 @@ msgstr "Errore" msgid "Exit code" msgstr "Codice di uscita" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Commit" @@ -694,7 +694,7 @@ msgid "Command" msgstr "Comando" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descrizione" @@ -836,7 +836,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -848,38 +848,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -923,7 +923,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1049,12 +1049,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Data di pubblicazione" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Data di modifica" @@ -1458,7 +1458,7 @@ msgstr "Utenti" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Nome" @@ -1629,11 +1629,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2152,7 +2152,7 @@ msgstr "Eliminato" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Pubblico" @@ -2256,171 +2256,181 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "Nome di progetto invalido: uno esiste già con quel nome" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "Nome progetto non valido" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "C'è già una traduzione \"{lang}\" per il progetto {proj}." -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" "La lunghezza di ciascun tag deve essere inferiore o uguale a 100 caratteri." -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Tipo di documentazione" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "Annunci della documentazione" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "Il nome di variabile non può iniziare con __ (doppio underscore)" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "Il nome di variabile non può iniziare con READTHEDOCS" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "C'è già una variabile con questo nome per questo progetto" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "Il nome di variabile non può contenere spazi" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "Sono ammessi sono lettere, numeri e underscore" @@ -2436,62 +2446,62 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "URL del Deposito Codice" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Tipo del repository" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Homepage del progetto" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Pagina iniziale del progetto" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "URL Canonico" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "URL a cui la documentazione dovrebbe essere servita" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Versione unica" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2502,74 +2512,74 @@ msgstr "" "cautela, attivandola solamente se non intenderai attivare mai " "versioni multiple dei tuoi documenti." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Versione predefinita" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "Versione del tuo progetto al quale / redirige" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Ramo predefinito" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN abilitata" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Codice Analytics" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2577,25 +2587,25 @@ msgstr "" "Google Analytics Tracking ID (ex. UA-22345342-1). Questo può " "rallentare il caricamento della pagina." -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "Immagine container alternativa" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "Limite di memoria del container" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2603,53 +2613,53 @@ msgstr "" "Limite di memoria nel formato Docker -- esempio: 512m or " "1g" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "Limite temporale del container, in secondi" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "ID della coda della build alternativo" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "Permetti annunci a pagamento" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" "Se non selezionato, gli utenti continueranno a vedere annunci della " "community." -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "Senza pubblicità" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "Mostra warning di versione" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "Mostra banner di warning nelle versioni non-stable o latest" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2657,37 +2667,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "In Evidenza" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Progetto correlati" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Linguaggio" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2695,282 +2705,282 @@ msgstr "" "Codice della lingua col quale è presentata la documentazione del progetto. " "Nota: condiziona l'URL del tuo progetto. " -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Linguaggio di Programmazione" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" "Il linguaggio di programmazione principale in cui il progetto è stato " "scritto." -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "Il progetto è stato compilato con un webhook" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "Il progetto è stato clonato con successo" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "Il modello deve possedere uno slug" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "L'annidamento di sottprogetti non è supportato" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Percorso" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "URL al quale inviare «webhook»" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "Dominio" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "Usa HTTPS" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "SSL è abilitato per questo dominio" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "Numero delle volte che questo dominio è stato visitato" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "Identificatore di funzionalità" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "È stata aggiunta la funzione data" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "Nome della variabile d'ambiente" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "Valore della variabile d'ambiente" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "Progetto dove questa variabile sarà usata" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/ja/LC_MESSAGES/django.po b/readthedocs/locale/ja/LC_MESSAGES/django.po index 70a203b5419..e67c30c75ae 100644 --- a/readthedocs/locale/ja/LC_MESSAGES/django.po +++ b/readthedocs/locale/ja/LC_MESSAGES/django.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Noguchi Muneyuki, 2023\n" "Language-Team: Japanese (http://app.transifex.com/readthedocs/readthedocs/" @@ -33,7 +33,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "バージョン" @@ -167,7 +167,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -231,7 +231,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "ユーザー" @@ -244,7 +244,7 @@ msgid "Username" msgstr "ユーザー名" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "プロジェクト" @@ -484,7 +484,7 @@ msgstr "有効" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "ビルド失敗" @@ -544,7 +544,7 @@ msgid "Verbose Name" msgstr "長い名前" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "スラグ" @@ -564,7 +564,7 @@ msgstr "ビルド済み" msgid "Uploaded" msgstr "アップロード" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "プライバシーレベル" @@ -596,7 +596,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "ドキュメントの種類" @@ -644,7 +644,7 @@ msgstr "エラー" msgid "Exit code" msgstr "終了コード" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "コミット" @@ -693,7 +693,7 @@ msgid "Command" msgstr "コマンド" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "説明" @@ -835,7 +835,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -847,38 +847,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -922,7 +922,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "URL" @@ -1048,12 +1048,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "公開時刻" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "変更時刻" @@ -1454,7 +1454,7 @@ msgstr "ユーザー" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "名前" @@ -1624,11 +1624,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2147,7 +2147,7 @@ msgstr "削除済み" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "公開" @@ -2251,170 +2251,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "無効なプロジェクト名" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "\"{lang}\" 言語の翻訳はすでに {proj} プロジェクトに存在します。" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "それぞれのタグの長さは 100 文字以下でなくてはなりません。" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "ドキュメントの種類" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool version" -msgstr "ドキュメントの種類" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "__ (2つのアンダースコア) で始まる変数名は使用できません" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "READTHEDOCS で始まる変数名は使用できません" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "この名前の変数はすでにこのプロジェクトに存在します" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "変数名に空白を含むことはできません" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "英数字とアンダースコアのみが許容されます" @@ -2430,62 +2440,62 @@ msgstr "" msgid "Alias" msgstr "エイリアス" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "リポジトリURL" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "リポジトリの種類" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "プロジェクトのホームページ" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "プロジェクトのホームページ" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "Canonical URL" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "単一バージョン" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2495,74 +2505,74 @@ msgstr "" "す。もし、今後ずっと複数バージョンのファイルを持つことがない場合のみ、" "これを有効にしてください。十分に注意して使用してください。" -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "初期設定のバージョン" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "リダイレクト先のプロジェクトのバージョン" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "デフォルトブランチ" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDNが有効" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Analyticsのコード" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2570,75 +2580,75 @@ msgstr "" "Google AnalyticsのトラッキングID(例: UA-22345342-1)。 これはペー" "ジの読み込みを遅くする場合があります。" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "代わりのコンテナイメージ" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "コンテナに対するメモリ制限" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "代わりのビルドキューID" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2646,317 +2656,317 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "注目" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "関連するプロジェクト" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "言語" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" "プロジェクトが描画される言語です。注意: プロジェクトのURLに影響します。" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "プログラミング言語" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "このプロジェクトの主要なプログラミング言語" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "このプロジェクトはWebhookでビルドされました。" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "プロジェクトのcloneに成功しました" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "モデルはスラグを持つ必要があります。" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "ネストしたサブプロジェクトはサポートされていません" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "パス" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "webhookを送るURL" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "ドメイン" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "HTTPSを使用" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "このドメインで常に HTTPS を利用する" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "環境変数の名前" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "環境変数の値" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/ko_KR/LC_MESSAGES/django.po b/readthedocs/locale/ko_KR/LC_MESSAGES/django.po index 8c4e20f7098..a6bac1337f3 100644 --- a/readthedocs/locale/ko_KR/LC_MESSAGES/django.po +++ b/readthedocs/locale/ko_KR/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Chanyoung Oh , 2016,2018\n" "Language-Team: Korean (Korea) (http://app.transifex.com/readthedocs/" @@ -21,7 +21,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "버전" @@ -155,7 +155,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -219,7 +219,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "사용자" @@ -232,7 +232,7 @@ msgid "Username" msgstr "" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "프로젝트" @@ -472,7 +472,7 @@ msgstr "활성" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "빌드 실패" @@ -532,7 +532,7 @@ msgid "Verbose Name" msgstr "" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "" @@ -552,7 +552,7 @@ msgstr "빌드됨" msgid "Uploaded" msgstr "업로드됨" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "보안 수준" @@ -584,7 +584,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "문서 종류" @@ -632,7 +632,7 @@ msgstr "오류" msgid "Exit code" msgstr "종료 코드" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "커밋" @@ -681,7 +681,7 @@ msgid "Command" msgstr "명령어" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "설명" @@ -823,7 +823,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -835,38 +835,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -910,7 +910,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "URL" @@ -1036,12 +1036,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "게시 날짜" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "수정 날짜" @@ -1442,7 +1442,7 @@ msgstr "사용자" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "이름" @@ -1612,11 +1612,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2135,7 +2135,7 @@ msgstr "삭제됨" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "공개" @@ -2239,170 +2239,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "문서 종류" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool version" -msgstr "문서 종류" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2418,62 +2428,62 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "저장소 URL" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "저장소 종류" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "프로젝트 홈페이지" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "단일 버전" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2483,148 +2493,148 @@ msgstr "" "다. 문서에 여러 버전이 절대로 존재하지 않을 예정일 경우에만 이 옵션을 " "켜야 합니다. 신중히 사용하세요." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "기본 버전" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "/로 접근했을 때 리디렉션될 프로젝트의 버전" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "기본 브랜치" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "애널리틱스 코드" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2632,316 +2642,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "연관 프로젝트" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "언어" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "경로" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "도메인" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "HTTPS 사용" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/lt/LC_MESSAGES/django.po b/readthedocs/locale/lt/LC_MESSAGES/django.po index b7ee80e82e3..afa4c6cd2a7 100644 --- a/readthedocs/locale/lt/LC_MESSAGES/django.po +++ b/readthedocs/locale/lt/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Tomas Straupis, 2021,2023\n" "Language-Team: Lithuanian (http://app.transifex.com/readthedocs/readthedocs/" @@ -23,7 +23,7 @@ msgstr "" "1 : n % 1 != 0 ? 2: 3);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versija" @@ -157,7 +157,7 @@ msgstr "Projekto žetonas „{0}“ jau yra." msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "Projektas su {slug_name}={value} netinkamas kaip subprojektas" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "Subprojektas su tokiu pavadinimu jau yra" @@ -221,7 +221,7 @@ msgid "Invitation declined" msgstr "Pakvietimas atmestas" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Naudotojas" @@ -234,7 +234,7 @@ msgid "Username" msgstr "Naudotojo vardas" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Projektas" @@ -476,7 +476,7 @@ msgstr "Aktyvi" msgid "Build successful" msgstr "Kūrimas sėkmingas" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Kūrimas nepavyko" @@ -536,7 +536,7 @@ msgid "Verbose Name" msgstr "Detalus pavadinimas" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Žetonas" @@ -556,7 +556,7 @@ msgstr "Sukurta" msgid "Uploaded" msgstr "Įkelta" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Privatumo lygis" @@ -589,7 +589,7 @@ msgstr "Turi ePub" msgid "Has HTML Zip" msgstr "Turi HTML Zip" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Dokumentacijos tipas" @@ -637,7 +637,7 @@ msgstr "Klaida" msgid "Exit code" msgstr "Baigimo kodas" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Patvirtinti" @@ -686,7 +686,7 @@ msgid "Command" msgstr "Komanda" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Aprašymas" @@ -830,7 +830,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -842,38 +842,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1047,12 +1047,12 @@ msgid "This project is already Ad-Free." msgstr "Projektas jau yra be reklamos." #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Publikavimo data" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Keitimo data" @@ -1474,7 +1474,7 @@ msgstr "Naudotojai" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Vardas" @@ -1647,11 +1647,11 @@ msgstr "Netinkamas organizacijos pavadinimas: nėra sugeneruoto žetono" msgid "Organization %(name)s already exists" msgstr "Organizacija %(name)s jau yra" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "E-pašto adresas arba naudotojo vardas" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "Naudotojas %(username)s neegzistuoja" @@ -2203,7 +2203,7 @@ msgstr "Ištrintas" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Viešas" @@ -2307,170 +2307,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "Netinkamas projekto pavadinimas, projektas tokiu pavadinimu jau yra" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "Netinkamas projekto pavadinimas" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Jau yra projekto {proj} vertimo kalba „{lang}“." -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Kiekvienos žymos ilgis turi būti ne mažesnis nei 100 simbolių." -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Dokumentacijos tipas" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "Dokumentacijos reklama" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "Kintamojo pavadinimas negali prasidėti __ (dvigubu pabraukimu)" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "Kintamojo pavadinimas negali prasidėti READTHEDOCS" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "Šiame projekte jau yra kintamasis tokiu pavadinimu" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "Kintamojo pavadinime negali būti tarpų" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "Leidžiamos tik raidės, skaitmenys ir pabraukimai" @@ -2486,62 +2496,62 @@ msgstr "" msgid "Alias" msgstr "Sinonimas" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "Repozitorijos URL" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Repozitorijos tipas" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Projekto namų puslapis" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Projekto namų puslapis" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "Kanoninis URL" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "URL, iš kurio bus teikiama dokumentacija" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Viena versija" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2551,74 +2561,74 @@ msgstr "" "pateikiamą domeno šaknyje. Naudokite atsargiai, įjunkite tik tada, jei jūs " "niekada neturėsite kelių dokumentacijos versijų." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Numatytoji versija" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "Jūsų projekto versija, į kurią rodo /" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Numatytoji šaka" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN įjungtas" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Analitikos kodas" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2626,25 +2636,25 @@ msgstr "" "Google Analytics Tracking ID (pvz. UA-22345342-1). Tai gali " "sulėtinti jūsų puslapių įkėlimą." -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "Alternatyvus konteinerio atvaizdas" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "Konteinerio atminties riba" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2652,51 +2662,51 @@ msgstr "" "Atminties riba Docker formatu -- pavyzdžiui: 512m arba " "1g" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "Konteinerio laiko limitas sekundėmis" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "Alternatyvaus kūrimo eilės id" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "Leisti mokamą reklamą" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "Neįjungus naudotojai vis tiek matys bendruomenės reklamą." -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "Be reklamų" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "Rodyti versijos įspėjimą" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "Rodyti įspėjimo juostą nestabiliose ar paskutinėse versijose." -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2704,317 +2714,317 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Siūloma" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Susiję projektai" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Kalba" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" "Kalba, kuria kuriama dokumentacija. Pastaba: tai įtakoja jūsų projekto URL." -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Programavimo kalba" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "Pirminė programavimo kalba, kuria parašytas projektas." -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "Šitas projektas sukurtas su webhook" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "Šis projektas buvo sėkmingai klonuotas" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "Modelis turi turėti žetoną" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "Subprojektų hierarchijos nepalaikomos" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Kelias" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "sukurta" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "keista" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "URL, kur bus siunčiami webhooks" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "Vardas" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "Naudoti HTTPS" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "Visada naudoti HTTPS šiam vardui" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "Kiek kartų buvo pasiektas šis vardas" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "Savybės identifikatorius" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "Datos savybė buvo pridėta" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "Aplinkos kintamojo pavadinimas" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "Aplinkos kintamojo reikšmė" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "Projektas, kur šis kintamasis bus naudojamas" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/nb/LC_MESSAGES/django.po b/readthedocs/locale/nb/LC_MESSAGES/django.po index 9096d23b402..b3e87dbb823 100644 --- a/readthedocs/locale/nb/LC_MESSAGES/django.po +++ b/readthedocs/locale/nb/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Sigmund Petersen , 2018\n" "Language-Team: Norwegian Bokmål (http://app.transifex.com/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versjon" @@ -156,7 +156,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -220,7 +220,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Bruker" @@ -233,7 +233,7 @@ msgid "Username" msgstr "Brukernavn" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Prosjekt" @@ -473,7 +473,7 @@ msgstr "Aktiv" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -533,7 +533,7 @@ msgid "Verbose Name" msgstr "Fullt navn" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Slug" @@ -553,7 +553,7 @@ msgstr "Bygget" msgid "Uploaded" msgstr "Lastet opp" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Tilgangsnivå" @@ -585,7 +585,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Dokumentasjonstype" @@ -633,7 +633,7 @@ msgstr "Feil" msgid "Exit code" msgstr "Avslutningskode" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Commit" @@ -682,7 +682,7 @@ msgid "Command" msgstr "Kommando" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Beskrivelse" @@ -824,7 +824,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -836,38 +836,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -911,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1037,12 +1037,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Publiseringsdato" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Endringsdato" @@ -1443,7 +1443,7 @@ msgstr "Brukere" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Navn" @@ -1613,11 +1613,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2136,7 +2136,7 @@ msgstr "Slettet" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Offentlig" @@ -2240,170 +2240,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Dokumentasjonstype" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool version" -msgstr "Dokumentasjonstype" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2419,62 +2429,62 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "Repo-URL" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Repotype" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Prosjektets hjemmeside" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "Kanonisk URL" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Enkeltversjon" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2484,148 +2494,148 @@ msgstr "" "servert på roten til domenet. Vær forsiktig og skru kun på dette dersom du " "aldri kommer til å ha flere versjoner av dokumentasjonen din." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Hovedversjon" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "Versjonen av prosjektet ditt som / videresendes til" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Hovedgren" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Analytics-kode" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2633,37 +2643,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Aktuell" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Relaterte prosjekter" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Språk" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2671,280 +2681,280 @@ msgstr "" "Språket prosjektdokumentasjonen genereres i. NB: Dette påvirker prosjektets " "URL." -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "Modellen må ha en slug" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Filsti" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "URL-en webhooken må kontakte" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/nl/LC_MESSAGES/django.po b/readthedocs/locale/nl/LC_MESSAGES/django.po index 26cd7ec42d1..17589193e0e 100644 --- a/readthedocs/locale/nl/LC_MESSAGES/django.po +++ b/readthedocs/locale/nl/LC_MESSAGES/django.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Jesse Tan, 2017,2021\n" "Language-Team: Dutch (http://app.transifex.com/readthedocs/readthedocs/" @@ -28,7 +28,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versie" @@ -162,7 +162,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -226,7 +226,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Gebruiker" @@ -239,7 +239,7 @@ msgid "Username" msgstr "Gebruikersnaam" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Project" @@ -479,7 +479,7 @@ msgstr "Actief" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Bouw activiteit gefaald" @@ -540,7 +540,7 @@ msgid "Verbose Name" msgstr "Uitgebreide naam" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Slug" @@ -560,7 +560,7 @@ msgstr "Gebouwd" msgid "Uploaded" msgstr "Geüpload" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Privacyniveau" @@ -592,7 +592,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Documentatie soort" @@ -640,7 +640,7 @@ msgstr "Fout" msgid "Exit code" msgstr "Afsluitcode" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Commit" @@ -689,7 +689,7 @@ msgid "Command" msgstr "Opdracht" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Omschrijving" @@ -831,7 +831,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -843,38 +843,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -918,7 +918,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "URL" @@ -1044,12 +1044,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Publicatiedatum" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Aanpassingsdatum" @@ -1454,7 +1454,7 @@ msgstr "Gebruikers" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Naam" @@ -1624,11 +1624,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2147,7 +2147,7 @@ msgstr "Verwijderd" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Publiek" @@ -2251,170 +2251,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "Ongeldige project naam, er bestaat al een project met deze naam" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "Ongeldige projectnaam" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Documentatie soort" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool version" -msgstr "Documentatie soort" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2430,210 +2440,210 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "Repository URL" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Startpagina van project" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "De startpagina van het project" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Enkele versie" -#: projects/models.py:327 +#: projects/models.py:325 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:334 +#: projects/models.py:332 msgid "Default version" msgstr "Standaardversie" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN ingeschakeld" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "Alternatieve container foto" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "Container opslaglimiet" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "Alternatief bouwnummer in wachtrij" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2641,316 +2651,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Gerelateerde projecten" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Taal" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Programmeertaal" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "Dit project is succesvol gedupliceerd" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Pad" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "Domein" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "HTTPS gebruiken" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "Gebruik altijd HTTPS voor dit domein" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "Aantal hits voor dit domein" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/nl_NL/LC_MESSAGES/django.po b/readthedocs/locale/nl_NL/LC_MESSAGES/django.po index 2aea070b76b..4df743567a7 100644 --- a/readthedocs/locale/nl_NL/LC_MESSAGES/django.po +++ b/readthedocs/locale/nl_NL/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Valeria Doornkamp , 2023\n" "Language-Team: Dutch (Netherlands) (http://app.transifex.com/readthedocs/" @@ -24,7 +24,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versie" @@ -158,7 +158,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -222,7 +222,7 @@ msgid "Invitation declined" msgstr "Uitnodiging verwijderd" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Gebruiker" @@ -235,7 +235,7 @@ msgid "Username" msgstr "Gebruikersnaam" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Project" @@ -475,7 +475,7 @@ msgstr "Actief" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -536,7 +536,7 @@ msgid "Verbose Name" msgstr "Uitgebreide Naam" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Slug" @@ -556,7 +556,7 @@ msgstr "Gebouwd" msgid "Uploaded" msgstr "Geüpload" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Privacy-niveau" @@ -588,7 +588,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "" @@ -636,7 +636,7 @@ msgstr "Fout" msgid "Exit code" msgstr "Exit code" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Commit" @@ -685,7 +685,7 @@ msgid "Command" msgstr "Commando" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Beschrijving" @@ -827,7 +827,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -839,38 +839,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -914,7 +914,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1040,12 +1040,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Publicatiedatum" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Wijzigingsdatum" @@ -1449,7 +1449,7 @@ msgstr "Gebruikers" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Naam" @@ -1620,11 +1620,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2143,7 +2143,7 @@ msgstr "Verwijderd" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Publiekelijk" @@ -2247,171 +2247,181 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" "Ongeldige projectnaam, er bestaat al een project met exact dezelfde naam" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "Ongeldige projectnaam" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Er is al een \"{lang}\"-vertaling voor het {proj}-project." -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "De lengte van elke tag moet minder of gelijk aan 100 characters zijn." -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool name" -msgstr "Advertenties bij documentatie" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "Advertenties bij documentatie" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "Variabele namen mogen niet beginnen met __ (dubbele underscore)" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "Variabel-namen mogen niet beginnen met READTHEDOCS" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "Er is al een bestaande variabele met dezelfde naam binnen dit project" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "Variabel-namen mogen geen spaties bevatten" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "Alleen letters, cijfers en underscores zijn toegestaan" @@ -2427,210 +2437,210 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "Repository URL" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Repository-type" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Projectstartpagina" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "De startpagina van het project" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "" -#: projects/models.py:327 +#: projects/models.py:325 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:334 +#: projects/models.py:332 msgid "Default version" msgstr "" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2638,316 +2648,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "Het nesten van subprojecten wordt niet ondersteund" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/pl/LC_MESSAGES/django.po b/readthedocs/locale/pl/LC_MESSAGES/django.po index 89ca42de9ec..e5b0f2feb5a 100644 --- a/readthedocs/locale/pl/LC_MESSAGES/django.po +++ b/readthedocs/locale/pl/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Michal, 2020\n" "Language-Team: Polish (http://app.transifex.com/readthedocs/readthedocs/" @@ -29,7 +29,7 @@ msgstr "" "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Wersja" @@ -163,7 +163,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -227,7 +227,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Użytkownik" @@ -240,7 +240,7 @@ msgid "Username" msgstr "Nazwa użytkownika" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Projekt" @@ -480,7 +480,7 @@ msgstr "Aktywna" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -540,7 +540,7 @@ msgid "Verbose Name" msgstr "Pełna nazwa" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Nazwa uproszczona" @@ -560,7 +560,7 @@ msgstr "Zbudowany" msgid "Uploaded" msgstr "Przesłane" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Poziom prywatności" @@ -592,7 +592,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Typ dokumentacji" @@ -640,7 +640,7 @@ msgstr "Błąd" msgid "Exit code" msgstr "Kod wyjścia" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Commit" @@ -689,7 +689,7 @@ msgid "Command" msgstr "Komenda" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Opis" @@ -831,7 +831,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -843,38 +843,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -918,7 +918,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "URL" @@ -1044,12 +1044,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Data publikacji" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Data modyfikacji" @@ -1450,7 +1450,7 @@ msgstr "Użytkownicy" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Nazwa" @@ -1622,11 +1622,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2145,7 +2145,7 @@ msgstr "Usunięty" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Publiczny" @@ -2249,170 +2249,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "Niepoprawna nazwa projektu" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Typ dokumentacji" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool version" -msgstr "Typ dokumentacji" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2428,210 +2438,210 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "Adres URL repozytorium" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Typ repozytorium" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Strona główna projektu" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Strona domowa projektu" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "Kanoniczny adres URL" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Wersja pojedyncza" -#: projects/models.py:327 +#: projects/models.py:325 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:334 +#: projects/models.py:332 msgid "Default version" msgstr "Wersja domyślna" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Gałąź domyślna" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN włączone" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Kod analytics" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2639,316 +2649,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Wyróżniony" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Powiązane projekty" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Język" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Język programowania" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "ścieżka dostępu" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "Domena" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "Użyj HTTPS" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "Wartość zmiennej środowiskowej" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "Projekt, w którym ta zmienna będzie używana" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/pt_BR/LC_MESSAGES/django.mo b/readthedocs/locale/pt_BR/LC_MESSAGES/django.mo index 1da49cff0a9774f4aa4b97420a9e0e507f06cb14..94a2ff7c612af3c809ec51dd91ba39d605115340 100755 GIT binary patch delta 26223 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 Hy)5;AgFIH{ delta 26083 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, 2020,2022-2024\n" "Language-Team: Portuguese (Brazil) (http://app.transifex.com/readthedocs/" @@ -37,7 +37,7 @@ msgstr "" "1000000 == 0 ? 1 : 2;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versão" @@ -171,7 +171,7 @@ msgstr "Um projeto com slug \"{0}\" já existe." msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "O projeto com {slug_name}={value} não é válido como subprojeto" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "Um subprojeto com este alias já existe" @@ -241,7 +241,7 @@ msgid "Invitation declined" msgstr "Convite recusado" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Usuário" @@ -254,7 +254,7 @@ msgid "Username" msgstr "Usuário" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Projeto" @@ -496,7 +496,7 @@ msgstr "Ativo" msgid "Build successful" msgstr "Construção bem-sucedida" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Construção falhou" @@ -556,7 +556,7 @@ msgid "Verbose Name" msgstr "Nome completo" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Slug" @@ -576,7 +576,7 @@ msgstr "Construído" msgid "Uploaded" msgstr "Enviado" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Nível de privacidade" @@ -609,7 +609,7 @@ msgstr "Tem ePub" msgid "Has HTML Zip" msgstr "Tem Zip de HTML" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Tipo de documentação" @@ -658,7 +658,7 @@ msgstr "Erro" msgid "Exit code" msgstr "Código de saída" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Commit" @@ -709,7 +709,7 @@ msgid "Command" msgstr "Comando" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descrição" @@ -853,7 +853,7 @@ msgid "Configuration key not supported in this version" msgstr "Chave de configuração não suportada nesta versão" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "Chave de configuração inválida" @@ -865,38 +865,38 @@ msgstr "Versão de configuração inválida" msgid "Missing configuration option" msgstr "Opção de configuração ausente" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "Opção de configuração inválida" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "Nome de pacote APT inválido" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "Método de instalação Python inválido" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "Chave de configuração ausente" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "Chave de configuração inválida: {{key}}" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "Sintaxe inválida no arquivo de configuração" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "Chave obrigatória ausente" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "Erro de validação do arquivo de configuração" @@ -940,7 +940,7 @@ msgstr "Explicação do problema" msgid "Please provide as much detail as possible." msgstr "Por favor, forneça o máximo possível de detalhes." -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "URL" @@ -1076,12 +1076,12 @@ msgid "This project is already Ad-Free." msgstr "Este projeto já está livre de anúncios." #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Data de publicação" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Data de modificação" @@ -1506,7 +1506,7 @@ msgstr "Usuários" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Nome" @@ -1680,11 +1680,11 @@ msgstr "Nome organização inválido: nenhum slug gerado" msgid "Organization %(name)s already exists" msgstr "Organização %(name)s já existe" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "Endereço de e-mail ou nome de usuário" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "Usuário %(username)s não existe" @@ -2260,7 +2260,7 @@ msgstr "Excluído" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Público" @@ -2364,19 +2364,19 @@ msgstr "Versões privadas" msgid "Visibility" msgstr "Visibilidade" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "Nenhum repositório conectado" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "Nome do projeto inválido. Já existe um projeto com esse nome" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "Nome de projeto inválido" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." @@ -2384,11 +2384,11 @@ msgstr "" "Detectamos que este projeto é público, as prévias de pull request estão " "definidas como públicas." -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "Para construir a partir de pull requests, você precisa de uma " -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " @@ -2396,20 +2396,20 @@ msgstr "" "Para construir a partir de pull requests, o webhook do seu repositório " "precisa enviar eventos de pull request." -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "Sem suporte a construção a partir de pull requests" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "Você deve adicionar um serviço conectado " -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "Nenhum serviço conectado encontrado" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." @@ -2417,11 +2417,11 @@ msgstr "" "Somente os donos da organização podem criar novos projetos quando o logon " "único estiver ativado." -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "Logon único da organização ativado" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." @@ -2429,11 +2429,11 @@ msgstr "" "Você deve fazer parte de uma equipe com permissões de administrador para " "adicionar um novo projeto à sua organização." -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "Permissão de administrador necessária" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." @@ -2441,62 +2441,50 @@ msgstr "" "Os projetos não podem ser configurados manualmente quando o logon único está " "ativado para sua organização." -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "Descrição curta deste projeto" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "Essa configuração é herdada da tradução mãe." -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Há há uma tradução \"{lang}\" para o projeto {proj}." -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "O comprimento de cada tag deve ser menor ou igual a 100 caracteres." -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "Ativar addons" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "Mostrar uma notificação em construções de pull requests" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "Mostrar uma notificação em versões não estáveis" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "Mostrar uma notificação na versão mais recentes" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "Ativado" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Tipo de documentação" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "Anúncio na documentação" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." @@ -2504,16 +2492,16 @@ msgstr "" "O padrão personalizado de classificação do menu flutuante é necessário ao " "selecionar um padrão personalizado." -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "O usuário %(username)s já é um mantenedor" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "A carga útil deve ser um objeto JSON válido." -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." @@ -2521,27 +2509,49 @@ msgstr "" "Este projeto está configurado com um esquema de versionamento que não " "oferece suporte a traduções." -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "Apenas um domínio pode ser canônico por vez." -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "Nome de variável não pode iniciar com __ (sublinhado duplo)" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "Nome de variável não pode começar com READTHEDOCS" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "Já existe uma variável com esse nome para este projeto" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "Nome de variável não pode conter espaços" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "Apenas letras, números e sublinhados são permitidos" @@ -2557,51 +2567,51 @@ msgstr "Subprojeto" msgid "Alias" msgstr "Apelido" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "Classificação de versões" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "Padrão personalizado de classificação de versão" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "Mostrar latest e stable no início" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "URL do repositório" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "URL de repositório Git" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Tipo de repositório" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Página do projeto" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "A página inicial do projeto" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "URL canônica" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "A URL na qual a documentação deverá ser exibida" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "Esquema de versionamento da URL" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " @@ -2611,11 +2621,11 @@ msgstr "" "suporta traduções ou versões. Alterar o esquema de versionamento quebrará " "suas URLs atuais, então talvez seja necessário criar um redirecionamento." -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Versão única" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2625,19 +2635,19 @@ msgstr "" "\"latest\", servida como raiz do domínio. Use isso com cautela, somente " "ative-a se nunca terá múltiplas versões de sua documentação." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Versão padrão" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "A versão do seu projeto para a qual / redireciona" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Branch padrão" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." @@ -2645,11 +2655,11 @@ msgstr "" "Para qual branch \"latest\" aponta. Deixe em vazio para usar valor padrão " "para seu VCS." -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "Prefixo de caminho personalizado" -#: projects/models.py:359 +#: projects/models.py:357 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." @@ -2657,11 +2667,11 @@ msgstr "" "Um prefixo de caminho personalizado usado ao fornecer documentação deste " "projeto. Por padrão, fornecemos documentação na raiz (/) de um domínio." -#: projects/models.py:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "Prefixo de caminho personalizado de subprojeto" -#: projects/models.py:370 +#: projects/models.py:368 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " @@ -2671,11 +2681,11 @@ msgstr "" "subprojeto. Por padrão, fornecemos documentação de subprojetos sob o prefixo " "`/projects/`." -#: projects/models.py:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "Construir em pull requests para este projeto" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." @@ -2683,11 +2693,11 @@ msgstr "" "Mais informações em nossa documentação." -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "Nível de privacidade de pull requests" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." @@ -2695,15 +2705,15 @@ msgstr "" "As construções de pull requests devem ser públicas? Se o seu " "repositório for público, não defina isso como privado." -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN ativada" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Código de Analytics" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2711,11 +2721,11 @@ msgstr "" "Tracking ID do Google Analytics (por exemplo, UA-22345342-1). " "Isso pode tornar a página mais lenta." -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "Desativar Analytics" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2723,15 +2733,15 @@ msgstr "" "Desativa completamente o Google Analytics para este projeto (requer " "reconstruir a documentação)" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "Imagem alternativa de contêiner" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "Limite de memória do contêiner" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2739,51 +2749,51 @@ msgstr "" "Limite de memória no formato Docker -- exemplo: 512m ou " "1g" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "Tempo limite do contêiner em segundos" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "ID da fila alternativa de construção" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "Máximo de construções simultâneas permitido para este projeto" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "Permitir anúncio pago" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "Se desmarcado, os usuários ainda verão anúncios da comunidade." -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "Sem anúncios" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "É spam?" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "Marcado manualmente como (não) spam" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "Mostrar aviso de versão" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "Mostra um banner de aviso em versões não estáveis ou mais recente." -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "Caminho do .readthedocs.yaml" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2795,19 +2805,19 @@ msgstr "" "exemplo, subcaminho/docs/.readthedocs.yaml. Deixe em branco " "para usar o valor padrão: .readthedocs.yaml." -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Em destaque" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "Ignorar (desativar) a construção deste projeto" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "Não listado" -#: projects/models.py:498 +#: projects/models.py:496 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" @@ -2816,19 +2826,19 @@ msgstr "" "pesquisa do Read the Docs e solicita que mecanismos de pesquisa externos o " "removam por meio do robots.txt" -#: projects/models.py:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "O painel do projeto deve ser público?" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Projetos relacionados" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Idioma" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2836,31 +2846,31 @@ msgstr "" "Idioma no qual a documentação do projeto é renderizada. Nota: isso afeta a " "URL do seu projeto." -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Linguagem de programação" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "A linguagem de programação primária na qual o projeto foi escrito." -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "Este projeto foi construído com um webhook" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "Este projeto foi clonado com sucesso" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "Repositório conectado" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "Repositório conectado a este projeto" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " @@ -2870,67 +2880,67 @@ msgstr "" "doc.org/en/stable/builders.html#sphinx.builders.html." "DirectoryHTMLBuilder\">Mais informações sobre construtores do Sphinx." -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "projeto" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "Modelo deve ter slug" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "Não há suporte a subprojeto aninhado" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Caminho" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "ID de construção" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "Classificação de busca por páginas" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "Ignorar este arquivo de operações como indexação" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "criado" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "modificado" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "Construção acionada" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "Construção bem-sucedida" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "URL para onde enviar o webhook" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "Segredo usado para assinar a carga útil do webhook" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "Eventos para assinar" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "Carga útil JSON" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check a documentação para substituições disponíveis." -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "Domínio" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "Este domínio foi criado automaticamente" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "Este domínio é um CNAME para o projeto" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "Este domínio é o principal de onde a documentação é veiculada" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "Usar HTTPS" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "Sempre usar HTTPS para este domínio" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "Número de vezes que este domínio foi acessado" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "Status do certificado SSL" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "Ignorar processo de validação." -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "Data de início do processo de validação." -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" "Defina uma idade máxima personalizada (por exemplo, 31536000) para o " "cabeçalho HSTS" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Se hsts_max_age > 0, defina o sinalizador includeSubDomains com o cabeçalho " "HSTS" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" "Se hsts_max_age > 0, defina o sinalizador de pré-carregamento com o " "cabeçalho HSTS" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "Construção: Tenta um método alternativo de postar dados grandes" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" "Conda: Anexa os requisitos principais do Read the Docs ao arquivo " "environment.yml" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" @@ -3017,19 +3027,19 @@ msgstr "" "Sphinx: Passa todas as versões (incluindo privadas) para o contexto HTML ao " "construir com o Sphinx" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "Proxito: Registra visualizações de páginas 404s." -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "Proxito: Desativa todas as visualizações de páginas" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "Proxito: Permite o uso do cabeçalho X-RTD-Slug" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." @@ -3037,103 +3047,103 @@ msgstr "" "Proxito: Usa APIs com proxy (/_/*) com o prefixo personalizado se o projeto " "tiver um (Projeto.prefixo_personalizado)." -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "Painel: Permite que o projeto use o banner de aviso de versão." -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" "Construção: Gera um manifesto de arquivo para a comparação de árvore de " "arquivos." -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "Webhook: Ignora a sincronização de branches" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "Webhook: Ignora a sincronização de tags" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "Webhook: Ignora a sincronização de tarefas de versões" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "Construção: Sempre executa pip install --upgrade" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "Construção: Usa o novo resolvedor do pip" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "Construção: Não instala a versão mais recente do pip" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "Sphinx: Usa a versão mais recente da extensão Read the Docs do Sphinx" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" "Construção: Instala todas as versões mais recentes a partir dos requisitos " "principais do Read the Docs" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "Sphinx: Não anexa `conf.py` e não instala ``readthedocs-sphinx-ext``" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "Pesquisa: Desativa a pesquisa no servidor" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "Pesquisa: Ativa a pesquisa no servidor para projetos MkDocs" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" "Pesquisa: Usa como padrão a pesquisa difusa para consultas de pesquisa " "simples" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "Construção: Define a proteção de redução antes/depois da construção." -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "Identificador do recurso" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "Data em que o recurso foi adicionado" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "Padronizar todos os projetos anteriores como True" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "Padronizar todos os projetos futuros como True" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "Nome da variável de ambiente" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "Valor da variável de ambiente" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "O Projeto no qual esta variável será usada" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "Expor esta variável de ambiente em construções de PR?" @@ -3237,6 +3247,8 @@ msgid "" "The total size of all environment variables in the project cannot exceed 256 " "KB." msgstr "" +"O tamanho total de todas as variáveis ​​de ambiente no projeto não pode " +"exceder 256 KB." #: projects/views/private.py:212 msgid "Project settings updated" @@ -6249,5 +6261,11 @@ msgstr "" "excluir a conexão OAuth do Read the Docs. No GitHub, isso está localizado em " "Settings > Applications > Authorized OAuth Apps." -#~ msgid "New beta dashboard" -#~ msgstr "Novo painel beta" +#~ msgid "Root selector" +#~ msgstr "Seletor de raiz" + +#~ msgid "Documentation tool name" +#~ msgstr "Nome da ferramenta de documentação" + +#~ msgid "Documentation tool version" +#~ msgstr "Versão da ferramenta de documentação" diff --git a/readthedocs/locale/ru/LC_MESSAGES/django.po b/readthedocs/locale/ru/LC_MESSAGES/django.po index e9205650f37..328aaf999d0 100644 --- a/readthedocs/locale/ru/LC_MESSAGES/django.po +++ b/readthedocs/locale/ru/LC_MESSAGES/django.po @@ -25,7 +25,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Roman Paltsev, 2023\n" "Language-Team: Russian (http://app.transifex.com/readthedocs/readthedocs/" @@ -39,7 +39,7 @@ msgstr "" "(n%100>=11 && n%100<=14)? 2 : 3);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Версия" @@ -173,7 +173,7 @@ msgstr "Проект с URL \"{0}\" уже существует." msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "Проект с {slug_name}={value} недействителен в качестве подпроекта" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "Подпроект с таким псевдонимом уже существует" @@ -237,7 +237,7 @@ msgid "Invitation declined" msgstr "Приглашение отклонено" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Пользователь" @@ -250,7 +250,7 @@ msgid "Username" msgstr "Имя пользователя" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Проект" @@ -490,7 +490,7 @@ msgstr "Активно" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Сборка не удалась" @@ -550,7 +550,7 @@ msgid "Verbose Name" msgstr "Подробное наименование" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "URL" @@ -570,7 +570,7 @@ msgstr "Сформировано" msgid "Uploaded" msgstr "Загружено" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Уровень приватности" @@ -602,7 +602,7 @@ msgstr "Имеет ePub" msgid "Has HTML Zip" msgstr "Имеет HTML Zip" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Тип документации" @@ -650,7 +650,7 @@ msgstr "Ошибка" msgid "Exit code" msgstr "Код завершения" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Коммит" @@ -699,7 +699,7 @@ msgid "Command" msgstr "Команда" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Описание" @@ -841,7 +841,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -853,38 +853,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -928,7 +928,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1059,12 +1059,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Дата публикации" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Дата последнего изменения" @@ -1473,7 +1473,7 @@ msgstr "Пользователи" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Имя" @@ -1645,11 +1645,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2168,7 +2168,7 @@ msgstr "Удалён" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Общедоступный" @@ -2272,170 +2272,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "Неверное название проекта, или проект с таким названием уже существует" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "Недопустимое имя проекта" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Уже существует перевод “{lang}” для проекта {proj}." -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Длина каждой метки не должна превышать 100 символов." -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Тип документации" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "Реклама в документации" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "Имя переменной не должно начинаться с __ (двойное подчёркивание)" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "Имя переменной не должно начинаться с READTHEDOCS." -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "В этом проекте уже имеется переменная с таким именем" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "Имя переменной не должно содержать пробелы" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "Разрешены только буквы, цифры и подчеркивание" @@ -2451,62 +2461,62 @@ msgstr "" msgid "Alias" msgstr "Псевдоним" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "URL репозитория" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Тип репозитория" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Домашняя страница проекта" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Домашняя страница проекта" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "Канонический URL" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "URL, с которого ожидается предоставление документации" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Единственная версия" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2517,74 +2527,74 @@ msgstr "" "если точно не планируете в будущем иметь несколько версий вашей " "документации." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Версия по умолчанию" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "На какую версию вашего проекта идёт перенаправление с /" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Ветка по умолчанию" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN включен" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Код для аналитики" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2592,25 +2602,25 @@ msgstr "" "Google Analytics Tracking ID (например, UA-22345342-1). Это " "может замедлить загрузку вашей страницы." -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "Альтернативный образ контейнера" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "Ограничение памяти контейнера" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2618,54 +2628,54 @@ msgstr "" "Ограничение памяти в формате Docker — например: 512m или " "1g" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "Ограничение времени контейнера в секундах" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "Альтернативный идентификатор очереди сборки" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "Разрешить платную рекламу" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" "Если этот флажок не установлен, пользователи всё равно будут видеть рекламу " "сообщества." -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "Без рекламы" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "Показывать предупреждение о версии" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Показывать предупреждения как для нестабильных, так и для не свежих версий." -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2673,37 +2683,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Особенные" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Связанные проекты" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Язык" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2711,280 +2721,280 @@ msgstr "" "Язык документации проекта. Обратите внимание: эта настройка влияет на URL " "вашего проекта." -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Язык программирования" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "Основной язык программирования, на котором написан проект." -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "Сборка проекта была запущена с помощью веб-обработчика" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "Данный проект был успешно склонирован" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "В модели должен быть URL" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "Вложенность подпроектов не поддерживается" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Путь" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "создано" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "изменено" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "URL, на которые следует отправлять веб-обработчика" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "Домен" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "Использовать HTTPS" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "Всегда использовать HTTPS для данного домена" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "Количество посещений этого домена" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "Идентификатор особенности" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "Особенность даты была добавлена" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "Имя переменной окружения" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "Значение переменной окружения" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "Проект, в котором будет использоваться эта переменная" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/sk/LC_MESSAGES/django.po b/readthedocs/locale/sk/LC_MESSAGES/django.po index 12847781814..9705f4ed54f 100644 --- a/readthedocs/locale/sk/LC_MESSAGES/django.po +++ b/readthedocs/locale/sk/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Veronika Kabatova , 2015\n" "Language-Team: Slovak (http://app.transifex.com/readthedocs/readthedocs/" @@ -23,7 +23,7 @@ msgstr "" ">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Verzia" @@ -157,7 +157,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -221,7 +221,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Používateľ" @@ -234,7 +234,7 @@ msgid "Username" msgstr "" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Projekt" @@ -474,7 +474,7 @@ msgstr "Aktívny" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -534,7 +534,7 @@ msgid "Verbose Name" msgstr "Dlhý názov" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Slug" @@ -554,7 +554,7 @@ msgstr "" msgid "Uploaded" msgstr "Odoslaný" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Úroveň súkromia" @@ -586,7 +586,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Typ dokumentácie" @@ -634,7 +634,7 @@ msgstr "Chyba" msgid "Exit code" msgstr "Ukončovací kód" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "" @@ -683,7 +683,7 @@ msgid "Command" msgstr "" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Popis" @@ -825,7 +825,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -837,38 +837,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -912,7 +912,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1038,12 +1038,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Dátum zverejnenia" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Dátum úpravy" @@ -1444,7 +1444,7 @@ msgstr "Užívatelia" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Názov" @@ -1614,11 +1614,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2137,7 +2137,7 @@ msgstr "Vymazaný" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Verejný" @@ -2241,170 +2241,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Typ dokumentácie" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool version" -msgstr "Typ dokumentácie" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2420,210 +2430,210 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "URL Repozitára" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Typ repozitára" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Domovská stránka projektu" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "" -#: projects/models.py:327 +#: projects/models.py:325 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:334 +#: projects/models.py:332 msgid "Default version" msgstr "Štandardná verzia" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "Verzia projektu, na ktorý sa adresa / presmeruje" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Štandardná vetva" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Analytics kód" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2631,316 +2641,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Jazyk" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "Model musí mať slug" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Cesta" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/tr/LC_MESSAGES/django.po b/readthedocs/locale/tr/LC_MESSAGES/django.po index e0e4a0bc431..2d8eb7c07e3 100644 --- a/readthedocs/locale/tr/LC_MESSAGES/django.po +++ b/readthedocs/locale/tr/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: BouRock, 2020\n" "Language-Team: Turkish (http://app.transifex.com/readthedocs/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Sürüm" @@ -156,7 +156,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -220,7 +220,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Kullanıcı" @@ -233,7 +233,7 @@ msgid "Username" msgstr "Kullanıcı adı" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Proje" @@ -473,7 +473,7 @@ msgstr "Etkin" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Oluşturma başarısız oldu" @@ -533,7 +533,7 @@ msgid "Verbose Name" msgstr "Ayrıntılı Adı" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Başlık Bilgisi" @@ -553,7 +553,7 @@ msgstr "Oluşturuldu" msgid "Uploaded" msgstr "Gönderildi" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Gizlilik Seviyesi" @@ -585,7 +585,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Belgelendirme türü" @@ -633,7 +633,7 @@ msgstr "Hata" msgid "Exit code" msgstr "Çıkış kodu" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "İşle" @@ -682,7 +682,7 @@ msgid "Command" msgstr "Komut" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Tanım" @@ -824,7 +824,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -836,38 +836,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -911,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1037,12 +1037,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Yayımlanma tarihi" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Değiştirilme tarihi" @@ -1448,7 +1448,7 @@ msgstr "Kullanıcılar" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Adı" @@ -1620,11 +1620,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2143,7 +2143,7 @@ msgstr "Silindi" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Ortak" @@ -2247,170 +2247,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "Geçersiz proje adı, bir proje zaten bu adla var" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "Geçersiz proje adı" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "{proj} projesi için zaten bir \"{lang}\" çevirisi var." -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Her etiketin uzunluğu 100 karakterden az veya eşit olmak zorundadır." -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Belgelendirme türü" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "Belgelendirme Reklamı" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "Değişken adı __ (çift alt çizgi) ile başlayamaz" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "Değişken adı READTHEDOCS ile başlayamaz" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "Bu proje için bu ada sahip bir değişken zaten var" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "Değişken adı boşluklar içeremez" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "Sadece harflere, sayılara ve alt çizgiye izin verilir" @@ -2426,62 +2436,62 @@ msgstr "" msgid "Alias" msgstr "Kod adı" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "Depo URL'si" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Depo türü" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "Proje anasayfası" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Projenin anasayfası" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "Kurallı URL" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "Belgelendirmenin sunulmasının beklendiği URL" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Tek sürüm" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2491,74 +2501,74 @@ msgstr "" "sunulan \"en son\" sürümünüz vardır. Bunu dikkatli kullanın, bunu sadece " "belgelerinizin birden çok sürümü hiçbir zaman olmayacaksa açın." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Varsayılan sürüm" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "Projenizin / işaretinin yönlendirdiği sürümü" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Varsayılan dal" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN Etkinleştirildi" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Çözümleme kodu" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2566,25 +2576,25 @@ msgstr "" "Google Analytics İzleme Kimliği (ör. UA-22345342-1). Bu, sayfa " "yüklemelerinizi yavaşlatabilir." -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "Alternatif kapsayıcı resmi" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "Kapsayıcı bellek sınırı" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2592,52 +2602,52 @@ msgstr "" "Docker biçiminde bellek sınırı -- örnek: 512m veya 1g" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "Saniye olarak kapsayıcı zaman sınırı" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "Alternatif oluşturma kuyruğu kimliği" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "Ücretli reklamlara izin verin" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" "Eğer işaretlenmediyse, kullanıcılar hala topluluk reklamlarını görecek." -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "Reklamsız" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "Sürüm uyarısını göster" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "Kararlı olmayan ne de en son sürümlerde uyarı afişi göster." -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2645,317 +2655,317 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Öne Çıkanlar" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "İlgili projeler" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Dil" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" "Proje belgelendirmede işlenen dil. Not: bu, projenizin URL'sini etkiler." -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Programlama Dili" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "Projenin yazıldığı birincil programlama dili." -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "Bu proje bir web kancası ile oluşturuldu" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "Bu proje başarılı olarak kopyalandı" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "Model başlık bilgisine sahip olmak zorundadır" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "Alt proje iç içe geçme desteklenmiyor" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Yol" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "Web kancasının göndereceği URL" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "Etki Alanı" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "HTTPS kullan" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "Bu etki alanı için her zaman HTTPS kullan" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "Bu etki alanına kaç kez uğrandığının sayısı" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "Özellik tanımlayıcısı" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "Tarih özelliği eklendi" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "Ortam değişkeninin adı" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "Ortam değişkeninin değeri" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "Bu değişkenin kullanılacağı proje" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/uk/LC_MESSAGES/django.po b/readthedocs/locale/uk/LC_MESSAGES/django.po index 8948f5aad30..9bc379b3b16 100644 --- a/readthedocs/locale/uk/LC_MESSAGES/django.po +++ b/readthedocs/locale/uk/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Anna Zhirnova, 2023\n" "Language-Team: Ukrainian (http://app.transifex.com/readthedocs/readthedocs/" @@ -30,7 +30,7 @@ msgstr "" "(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Версія:" @@ -164,7 +164,7 @@ msgstr "Проект зі слагом \"{0}\" вже існує." msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "Проект із {slug_name}={value} недійсний як підпроект" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "Підпроект із цим псевдонімом уже існує" @@ -228,7 +228,7 @@ msgid "Invitation declined" msgstr "Запрошення відхилено" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Користувач" @@ -241,7 +241,7 @@ msgid "Username" msgstr "Ім'я користувача" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Проект" @@ -483,7 +483,7 @@ msgstr "Активний" msgid "Build successful" msgstr "Білд успішний" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Білд невдався" @@ -543,7 +543,7 @@ msgid "Verbose Name" msgstr "Детальне ім’я" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "Слаг" @@ -563,7 +563,7 @@ msgstr "Збудований" msgid "Uploaded" msgstr "Завантажено" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Рівень конфіденційності" @@ -596,7 +596,7 @@ msgstr "Має ePub" msgid "Has HTML Zip" msgstr "Має HTML Zip" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Тип документації" @@ -646,7 +646,7 @@ msgstr "Помилка" msgid "Exit code" msgstr "Код виходу" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "Здійснити" @@ -697,7 +697,7 @@ msgid "Command" msgstr "Команда" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Опис" @@ -839,7 +839,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -851,38 +851,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -926,7 +926,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "URL" @@ -1052,12 +1052,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Дата публікації" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Модифікована дата" @@ -1458,7 +1458,7 @@ msgstr "Користувачі" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Ім’я" @@ -1628,11 +1628,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2151,7 +2151,7 @@ msgstr "Видалено" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Загальнодоступно" @@ -2255,170 +2255,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Тип документації" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool version" -msgstr "Тип документації" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2434,62 +2444,62 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "URL репозиторію" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Тип сховища" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Домашня сторінка проекту" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "Канонічний URL" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Єдина версія" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2500,148 +2510,148 @@ msgstr "" "пересторогою, активуйте тільки якщо ви ніколи не будете мати чисельні " "версії ваших документів." -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "Версія за замовчуванням" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "Версія проекту на яку перенаправляє /" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Гілка за замовчуванням" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Код аналітики" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2649,316 +2659,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Обране" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Пов’язані проекти" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Мова" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "Мова програмування" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "Модель повинна мати slug" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Шлях" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "Створено" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "Модифіковано" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "Використовувати HTTPS" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/vi_VN/LC_MESSAGES/django.po b/readthedocs/locale/vi_VN/LC_MESSAGES/django.po index 011fd96a80d..70b30cc82f8 100644 --- a/readthedocs/locale/vi_VN/LC_MESSAGES/django.po +++ b/readthedocs/locale/vi_VN/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Xuân Sâm Đinh , 2016\n" "Language-Team: Vietnamese (Viet Nam) (http://app.transifex.com/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Phiên bản" @@ -156,7 +156,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -220,7 +220,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "Người sử dụng" @@ -233,7 +233,7 @@ msgid "Username" msgstr "" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "Dự án" @@ -473,7 +473,7 @@ msgstr "Đang hoạt động" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -533,7 +533,7 @@ msgid "Verbose Name" msgstr "Tên chi tiết" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "" @@ -553,7 +553,7 @@ msgstr "Đã được xây dựng" msgid "Uploaded" msgstr "Đã được tải lên" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "Mức độ bảo mật" @@ -585,7 +585,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "Kiểu tài liệu" @@ -633,7 +633,7 @@ msgstr "Lỗi" msgid "Exit code" msgstr "" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "" @@ -682,7 +682,7 @@ msgid "Command" msgstr "" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Miêu tả" @@ -824,7 +824,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -836,38 +836,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -911,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1037,12 +1037,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "Ngày xuất bản" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "Ngày thay đổi" @@ -1443,7 +1443,7 @@ msgstr "" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "Tên" @@ -1613,11 +1613,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2136,7 +2136,7 @@ msgstr "Đã xóa" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "Công cộng" @@ -2240,170 +2240,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "Kiểu tài liệu" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool version" -msgstr "Kiểu tài liệu" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2419,210 +2429,210 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "URL của kho" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "Kiểu repository" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "Trang chủ của dự án" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "Phiên bản đơn lẻ" -#: projects/models.py:327 +#: projects/models.py:325 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:334 +#: projects/models.py:332 msgid "Default version" msgstr "Phiên bản mặc định" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "Phiên bản mà / trỏ tới" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "Nhánh mặc định" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "Mã Analytics" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2630,316 +2640,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "Tính năng" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "Các dự án liên quan" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "Ngôn ngữ" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "Đường dẫn" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/zh_CN/LC_MESSAGES/django.po b/readthedocs/locale/zh_CN/LC_MESSAGES/django.po index c9e814d2247..0a01a912b40 100644 --- a/readthedocs/locale/zh_CN/LC_MESSAGES/django.po +++ b/readthedocs/locale/zh_CN/LC_MESSAGES/django.po @@ -33,7 +33,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: JY3, 2022-2023\n" "Language-Team: Chinese (China) (http://app.transifex.com/readthedocs/" @@ -45,7 +45,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "版本" @@ -179,7 +179,7 @@ msgstr "网址标识为「{0}」的项目已存在。" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "带有 {slug_name}={value} 的项目不能作为子项目。" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "存在具有此名称的子项目" @@ -243,7 +243,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "用户" @@ -256,7 +256,7 @@ msgid "Username" msgstr "用户名" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "项目" @@ -496,7 +496,7 @@ msgstr "激活" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "构建失败" @@ -556,7 +556,7 @@ msgid "Verbose Name" msgstr "长名称" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "网址标识" @@ -576,7 +576,7 @@ msgstr "构建" msgid "Uploaded" msgstr "已上传" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "隐私级别" @@ -608,7 +608,7 @@ msgstr "存在ePub" msgid "Has HTML Zip" msgstr "存在HTML Zip" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "文档类型" @@ -656,7 +656,7 @@ msgstr "错误" msgid "Exit code" msgstr "退出码" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "提交" @@ -705,7 +705,7 @@ msgid "Command" msgstr "命令" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "说明" @@ -847,7 +847,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -859,38 +859,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -934,7 +934,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "" @@ -1060,12 +1060,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "发布日期" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "修改日期" @@ -1466,7 +1466,7 @@ msgstr "用户" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "名称" @@ -1636,11 +1636,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2160,7 +2160,7 @@ msgstr "已删除" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "公开" @@ -2264,170 +2264,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "无效的项目名称,项目名称已存在" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "项目名称无效" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "每个标签的长度必须小于等于 100 个字符。" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "文档类型" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "文献广告" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "变量名不能以__开头(双下划线)" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "变量名不能以 READTHEDOCS 开头" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "该项目已经有一个具有此名称的变量" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2443,62 +2453,62 @@ msgstr "" msgid "Alias" msgstr "别名" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "代码库地址" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "代码库类型" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "项目主页" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "项目的主页" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "官方网址" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "访问文档的URL" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "单一版本" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2507,74 +2517,74 @@ msgstr "" "单一版本的站点不含多个翻译版本,只有一个「latest」版本,使用根域名进行托管。" "请谨慎使用,仅在您的文档永远不会用到多版本时使用它。" -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "默认版本" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "访问项目根目录时重定向的目标版本" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "默认分支" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "CDN 已启用" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "分析代码" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2582,75 +2592,75 @@ msgstr "" "Google Analytics Tracking ID (ex. UA-22345342-1). 这将减慢你的页" "面加载速度。" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "备选容器镜像" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "容器内存限制" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "Docker 格式的内存限制 -- 例: 512m or 1g" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "容器的时间限制秒数" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "备用构建的队列id" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "允许已付费广告" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "如果未选中的话,你仍然会看到社区广告。" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "去广告" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "在非 stable(稳定)或 latest(最新)版本中展示警告横幅。" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2658,316 +2668,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "精选" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "相关项目" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "语言" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "该项目的文档所呈现的语言。注意:这影响您的项目的 URL。" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "编程语言" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "项目使用的主要编程语言" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "项目构建同时包含webhook" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "此项目已成功被克隆" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "Model 必须包含 slug" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "不支持嵌套子项目" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "路径" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "创建的" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "修改的" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "发送 webhook 到" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "域" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "使用 HTTPS" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "此域访问次数" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "添加了日期功能" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/readthedocs/locale/zh_TW/LC_MESSAGES/django.po b/readthedocs/locale/zh_TW/LC_MESSAGES/django.po index 83601a9e946..43ff3d5490f 100644 --- a/readthedocs/locale/zh_TW/LC_MESSAGES/django.po +++ b/readthedocs/locale/zh_TW/LC_MESSAGES/django.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-12 15:48+0000\n" +"POT-Creation-Date: 2024-11-26 09:43+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Cheng-Chia Tseng , 2023\n" "Language-Team: Chinese (Taiwan) (http://app.transifex.com/readthedocs/" @@ -31,7 +31,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1505 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "版本" @@ -165,7 +165,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:620 +#: api/v3/serializers.py:891 projects/forms.py:622 msgid "A subproject with this alias already exists" msgstr "" @@ -229,7 +229,7 @@ msgid "Invitation declined" msgstr "邀請已拒絕" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:271 +#: projects/models.py:269 msgid "User" msgstr "使用者" @@ -242,7 +242,7 @@ msgid "Username" msgstr "使用者名稱" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1499 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 #: redirects/models.py:48 msgid "Project" msgstr "專案" @@ -482,7 +482,7 @@ msgstr "啟用" msgid "Build successful" msgstr "建置成功" -#: builds/filters.py:29 projects/models.py:1604 +#: builds/filters.py:29 projects/models.py:1602 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "建置失敗" @@ -542,7 +542,7 @@ msgid "Verbose Name" msgstr "詳細名稱" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:276 +#: projects/models.py:274 msgid "Slug" msgstr "動態資料欄位" @@ -562,7 +562,7 @@ msgstr "建置" msgid "Uploaded" msgstr "已上傳" -#: builds/models.py:154 projects/models.py:504 +#: builds/models.py:154 projects/models.py:502 msgid "Privacy Level" msgstr "隱私等級" @@ -594,7 +594,7 @@ msgstr "有 ePub" msgid "Has HTML Zip" msgstr "有 HTML Zip" -#: builds/models.py:175 projects/models.py:589 +#: builds/models.py:175 projects/models.py:587 msgid "Documentation type" msgstr "文件類型" @@ -642,7 +642,7 @@ msgstr "錯誤" msgid "Exit code" msgstr "結束代碼" -#: builds/models.py:778 projects/models.py:1516 +#: builds/models.py:778 projects/models.py:1514 msgid "Commit" msgstr "送交" @@ -691,7 +691,7 @@ msgid "Command" msgstr "命令" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:278 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "說明" @@ -833,7 +833,7 @@ msgid "Configuration key not supported in this version" msgstr "" #: config/notifications.py:65 config/notifications.py:79 -#: config/notifications.py:179 config/notifications.py:191 +#: config/notifications.py:191 config/notifications.py:203 msgid "Invalid configuration key" msgstr "" @@ -845,38 +845,38 @@ msgstr "" msgid "Missing configuration option" msgstr "" -#: config/notifications.py:117 +#: config/notifications.py:117 config/notifications.py:129 msgid "Invalid configuration option" msgstr "" -#: config/notifications.py:129 config/notifications.py:141 +#: config/notifications.py:141 config/notifications.py:153 msgid "Invalid APT package name" msgstr "" -#: config/notifications.py:153 +#: config/notifications.py:165 msgid "Invalid Python install method" msgstr "" -#: config/notifications.py:166 +#: config/notifications.py:178 msgid "Missing configuration key" msgstr "" -#: config/notifications.py:203 +#: config/notifications.py:215 msgid "Invalid configuration key: {{key}}" msgstr "" -#: config/notifications.py:215 +#: config/notifications.py:227 msgid "Invalid syntax in configuration file" msgstr "" -#: config/notifications.py:230 +#: config/notifications.py:242 msgid "Missing required key" msgstr "" -#: config/notifications.py:247 config/notifications.py:261 -#: config/notifications.py:276 config/notifications.py:289 -#: config/notifications.py:302 config/notifications.py:315 -#: config/notifications.py:328 config/notifications.py:341 +#: config/notifications.py:259 config/notifications.py:273 +#: config/notifications.py:288 config/notifications.py:301 +#: config/notifications.py:314 config/notifications.py:327 +#: config/notifications.py:340 config/notifications.py:353 msgid "Config file validation error" msgstr "" @@ -920,7 +920,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1619 +#: core/forms.py:198 projects/models.py:1617 msgid "URL" msgstr "網址" @@ -1046,12 +1046,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:262 +#: organizations/models.py:297 projects/models.py:260 msgid "Publication date" msgstr "發佈日期" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:265 projects/models.py:1518 +#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 msgid "Modified date" msgstr "修改日期" @@ -1454,7 +1454,7 @@ msgstr "使用者" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:275 projects/models.py:1510 +#: projects/models.py:273 projects/models.py:1508 msgid "Name" msgstr "名稱" @@ -1624,11 +1624,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:735 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:750 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2147,7 +2147,7 @@ msgstr "已刪除" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2098 +#: projects/constants.py:94 projects/models.py:2096 msgid "Public" msgstr "公開" @@ -2251,170 +2251,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:91 +#: projects/forms.py:93 msgid "No connected repository" msgstr "" -#: projects/forms.py:112 +#: projects/forms.py:114 msgid "Invalid project name, a project already exists with that name" msgstr "無效的專案名稱,此專案名稱已經存在" -#: projects/forms.py:117 +#: projects/forms.py:119 msgid "Invalid project name" msgstr "無效的專案名稱" -#: projects/forms.py:230 +#: projects/forms.py:232 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:250 +#: projects/forms.py:252 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:262 +#: projects/forms.py:264 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:277 +#: projects/forms.py:279 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:340 +#: projects/forms.py:342 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:344 +#: projects/forms.py:346 msgid "No connected services found" msgstr "" -#: projects/forms.py:350 +#: projects/forms.py:352 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:353 projects/forms.py:375 +#: projects/forms.py:355 projects/forms.py:377 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:358 projects/forms.py:380 +#: projects/forms.py:360 projects/forms.py:382 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:361 projects/forms.py:383 +#: projects/forms.py:363 projects/forms.py:385 msgid "Admin permission required" msgstr "" -#: projects/forms.py:372 +#: projects/forms.py:374 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:451 projects/models.py:280 +#: projects/forms.py:453 projects/models.py:278 msgid "Short description of this project" msgstr "" -#: projects/forms.py:473 +#: projects/forms.py:475 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:548 +#: projects/forms.py:550 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "已有用於專案 {proj} 的「{lang}」翻譯。" -#: projects/forms.py:577 +#: projects/forms.py:579 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "各個標記的長度必須小於或等於 100 字元。" -#: projects/forms.py:673 +#: projects/forms.py:672 msgid "Enable Addons" msgstr "" -#: projects/forms.py:675 +#: projects/forms.py:674 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:678 +#: projects/forms.py:677 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:680 +#: projects/forms.py:679 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:681 redirects/models.py:99 +#: projects/forms.py:680 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:682 -msgid "Root selector" +#: projects/forms.py:681 +msgid "CSS main content selector" msgstr "" -#: projects/forms.py:683 -#, fuzzy -#| msgid "Documentation type" -msgid "Documentation tool name" -msgstr "文件類型" - -#: projects/forms.py:684 -#, fuzzy -#| msgid "Documentation Advertising" -msgid "Documentation tool version" -msgstr "文件廣告" - -#: projects/forms.py:722 +#: projects/forms.py:717 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:754 +#: projects/forms.py:749 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:839 +#: projects/forms.py:834 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:872 +#: projects/forms.py:867 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1051 +#: projects/forms.py:1067 +msgid "" +"This domain has a CNAME record pointing to the APEX domain. Please remove " +"the CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1077 +msgid "" +"This domain has a CNAME record pointing to another CNAME. Please remove the " +"CNAME before adding the domain." +msgstr "" + +#: projects/forms.py:1093 +msgid "" +"DNS resolution timed out. Make sure the domain is correct, or try again " +"later." +msgstr "" + +#: projects/forms.py:1098 +msgid "The domain is not valid." +msgstr "" + +#: projects/forms.py:1111 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1154 +#: projects/forms.py:1214 msgid "Variable name can't start with __ (double underscore)" msgstr "變數名稱不可以 __ 開頭(雙底線)" -#: projects/forms.py:1158 +#: projects/forms.py:1218 msgid "Variable name can't start with READTHEDOCS" msgstr "變數名稱不可以 READTHEDOCS 開頭" -#: projects/forms.py:1163 +#: projects/forms.py:1223 msgid "There is already a variable with this name for this project" msgstr "該專案中已有相同名稱的變數" -#: projects/forms.py:1168 +#: projects/forms.py:1228 msgid "Variable name can't contain spaces" msgstr "變數名稱不可包含空白字元" -#: projects/forms.py:1172 +#: projects/forms.py:1232 msgid "Only letters, numbers and underscore are allowed" msgstr "僅可使用字母、數字與底線" @@ -2430,62 +2440,62 @@ msgstr "" msgid "Alias" msgstr "別名" -#: projects/models.py:193 +#: projects/models.py:191 msgid "Sorting of versions" msgstr "" -#: projects/models.py:203 +#: projects/models.py:201 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:209 +#: projects/models.py:207 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:283 +#: projects/models.py:281 msgid "Repository URL" msgstr "儲存庫網址" -#: projects/models.py:286 +#: projects/models.py:284 msgid "Git repository URL" msgstr "" -#: projects/models.py:293 +#: projects/models.py:291 msgid "Repository type" msgstr "儲存庫類型" -#: projects/models.py:299 +#: projects/models.py:297 msgid "Project homepage" msgstr "專案首頁" -#: projects/models.py:301 +#: projects/models.py:299 msgid "The project's homepage" msgstr "專案的首頁" -#: projects/models.py:304 +#: projects/models.py:302 msgid "Canonical URL" msgstr "標準 URL" -#: projects/models.py:306 +#: projects/models.py:304 msgid "URL that documentation is expected to serve from" msgstr "預期用來提供文件的網址" -#: projects/models.py:309 +#: projects/models.py:307 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:316 +#: projects/models.py:314 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:324 +#: projects/models.py:322 msgid "Single version" msgstr "單一版本" -#: projects/models.py:327 +#: projects/models.py:325 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 " @@ -2494,74 +2504,74 @@ msgstr "" "單一版本網站不包含翻譯,且只有「latest」伴兒不能,並在網域的根目錄提供。請謹" "慎使用,請於文件永遠不會有多版本的時候才開啟。" -#: projects/models.py:334 +#: projects/models.py:332 msgid "Default version" msgstr "預設版本" -#: projects/models.py:337 +#: projects/models.py:335 msgid "The version of your project that / redirects to" msgstr "專案根目錄「 / 」要跳轉至的版本" -#: projects/models.py:342 +#: projects/models.py:340 msgid "Default branch" msgstr "預設分支" -#: projects/models.py:348 +#: projects/models.py:346 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:353 +#: projects/models.py:351 msgid "Custom path prefix" msgstr "" -#: projects/models.py:359 +#: projects/models.py:357 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:364 +#: projects/models.py:362 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:370 +#: projects/models.py:368 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:377 +#: projects/models.py:375 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:380 +#: projects/models.py:378 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:384 +#: projects/models.py:382 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:391 +#: projects/models.py:389 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:396 +#: projects/models.py:394 msgid "CDN Enabled" msgstr "已啟用 CDN" -#: projects/models.py:398 +#: projects/models.py:396 msgid "Analytics code" msgstr "分析程式碼" -#: projects/models.py:403 +#: projects/models.py:401 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2569,75 +2579,75 @@ msgstr "" "Google Analytics 追蹤 ID(如︰ UA-22345342-1),可能會降低頁面載" "入的速度。" -#: projects/models.py:409 +#: projects/models.py:407 msgid "Disable Analytics" msgstr "" -#: projects/models.py:413 +#: projects/models.py:411 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:418 +#: projects/models.py:416 msgid "Alternative container image" msgstr "備用容器鏡像" -#: projects/models.py:424 +#: projects/models.py:422 msgid "Container memory limit" msgstr "容器記憶體限制" -#: projects/models.py:429 +#: projects/models.py:427 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "Docker 記憶體限制格式 -- 範例:512m1g" -#: projects/models.py:434 +#: projects/models.py:432 msgid "Container time limit in seconds" msgstr "單位為秒的容器時間限制" -#: projects/models.py:439 +#: projects/models.py:437 msgid "Alternate build queue id" msgstr "備用建置佇列 Id" -#: projects/models.py:445 +#: projects/models.py:443 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:450 +#: projects/models.py:448 msgid "Allow paid advertising" msgstr "允許付費廣告" -#: projects/models.py:452 +#: projects/models.py:450 msgid "If unchecked, users will still see community ads." msgstr "若取消選取,則使用者將看見社群廣告。" -#: projects/models.py:455 +#: projects/models.py:453 msgid "Ad-free" msgstr "無廣告" -#: projects/models.py:460 +#: projects/models.py:458 msgid "Is spam?" msgstr "" -#: projects/models.py:463 +#: projects/models.py:461 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:466 +#: projects/models.py:464 msgid "Show version warning" msgstr "顯示版本警告" -#: projects/models.py:468 +#: projects/models.py:466 msgid "Show warning banner in non-stable nor latest versions." msgstr "在非穩定或最新版中顯示警告橫幅" -#: projects/models.py:472 +#: projects/models.py:470 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:478 +#: projects/models.py:476 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2645,316 +2655,316 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:486 +#: projects/models.py:484 msgid "Featured" msgstr "精選" -#: projects/models.py:488 +#: projects/models.py:486 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:496 +#: projects/models.py:494 msgid "Delisted" msgstr "" -#: projects/models.py:498 +#: projects/models.py:496 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:509 +#: projects/models.py:507 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:516 +#: projects/models.py:514 msgid "Related projects" msgstr "相關專案" -#: projects/models.py:524 templates/search/elastic_search.html:57 +#: projects/models.py:522 templates/search/elastic_search.html:57 msgid "Language" msgstr "語言" -#: projects/models.py:528 +#: projects/models.py:526 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "專案文件呈現的語言。注意︰該設定將影響專案的網址。" -#: projects/models.py:536 +#: projects/models.py:534 msgid "Programming Language" msgstr "程式語言" -#: projects/models.py:540 +#: projects/models.py:538 msgid "The primary programming language the project is written in." msgstr "撰寫本專案的主要程式語言。" -#: projects/models.py:556 +#: projects/models.py:554 msgid "This project has been built with a webhook" msgstr "該專案已通過 Webhook 建置" -#: projects/models.py:560 +#: projects/models.py:558 msgid "This project has been successfully cloned" msgstr "這個專案已成功複製" -#: projects/models.py:569 +#: projects/models.py:567 msgid "Connected repository" msgstr "" -#: projects/models.py:570 +#: projects/models.py:568 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:596 +#: projects/models.py:594 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:607 +#: projects/models.py:605 msgid "project" msgstr "" -#: projects/models.py:618 +#: projects/models.py:616 msgid "Model must have slug" msgstr "Model 必須有動態資料欄位" -#: projects/models.py:1380 +#: projects/models.py:1378 msgid "Subproject nesting is not supported" msgstr "不支援巢狀子專案" -#: projects/models.py:1515 +#: projects/models.py:1513 msgid "Path" msgstr "路徑" -#: projects/models.py:1517 +#: projects/models.py:1515 msgid "Build id" msgstr "" -#: projects/models.py:1520 +#: projects/models.py:1518 msgid "Page search rank" msgstr "" -#: projects/models.py:1525 +#: projects/models.py:1523 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1568 projects/models.py:1733 +#: projects/models.py:1566 projects/models.py:1731 msgid "created" msgstr "建立時間" -#: projects/models.py:1573 +#: projects/models.py:1571 msgid "modified" msgstr "修改時間" -#: projects/models.py:1602 +#: projects/models.py:1600 msgid "Build triggered" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1601 msgid "Build passed" msgstr "" -#: projects/models.py:1621 +#: projects/models.py:1619 msgid "URL to send the webhook to" msgstr "要傳送 Webhook 至的網址" -#: projects/models.py:1624 +#: projects/models.py:1622 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1632 +#: projects/models.py:1630 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1633 msgid "JSON payload" msgstr "" -#: projects/models.py:1637 +#: projects/models.py:1635 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1744 +#: projects/models.py:1742 msgid "Domain" msgstr "網域" -#: projects/models.py:1751 +#: projects/models.py:1749 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1755 +#: projects/models.py:1753 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1760 +#: projects/models.py:1758 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1762 msgid "Use HTTPS" msgstr "使用 HTTPS" -#: projects/models.py:1766 +#: projects/models.py:1764 msgid "Always use HTTPS for this domain" msgstr "永遠為該網域使用 HTTPS" -#: projects/models.py:1770 +#: projects/models.py:1768 msgid "Number of times this domain has been hit" msgstr "該網域的點擊次數" -#: projects/models.py:1775 templates/projects/domain_form.html:49 +#: projects/models.py:1773 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1784 +#: projects/models.py:1782 msgid "Skip validation process." msgstr "" -#: projects/models.py:1788 +#: projects/models.py:1786 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1797 +#: projects/models.py:1795 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1802 +#: projects/models.py:1800 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1807 +#: projects/models.py:1805 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1943 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1949 +#: projects/models.py:1947 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1954 +#: projects/models.py:1952 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1960 +#: projects/models.py:1958 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1964 +#: projects/models.py:1962 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1968 +#: projects/models.py:1966 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1973 +#: projects/models.py:1971 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1978 +#: projects/models.py:1976 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1982 +#: projects/models.py:1980 msgid "Build: Generate a file manifest for file tree diff." msgstr "" -#: projects/models.py:1987 +#: projects/models.py:1985 msgid "Webhook: Skip syncing branches" msgstr "Webhook:略過同步分支" -#: projects/models.py:1991 +#: projects/models.py:1989 msgid "Webhook: Skip syncing tags" msgstr "Webhook:略過同步標記" -#: projects/models.py:1995 +#: projects/models.py:1993 msgid "Webhook: Skip sync versions task" msgstr "Webhook:略過同步版本任務" -#: projects/models.py:1998 +#: projects/models.py:1996 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1999 +#: projects/models.py:1997 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2002 +#: projects/models.py:2000 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2006 +#: projects/models.py:2004 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2009 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2017 +#: projects/models.py:2015 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2023 +#: projects/models.py:2021 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2027 +#: projects/models.py:2025 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2031 +#: projects/models.py:2029 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2036 +#: projects/models.py:2034 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2049 +#: projects/models.py:2047 msgid "Feature identifier" msgstr "功能識別項" -#: projects/models.py:2054 +#: projects/models.py:2052 msgid "Date feature was added" msgstr "已新增日期功能" -#: projects/models.py:2060 +#: projects/models.py:2058 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2064 +#: projects/models.py:2062 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2086 +#: projects/models.py:2084 msgid "Name of the environment variable" msgstr "環境變數名稱" -#: projects/models.py:2090 +#: projects/models.py:2088 msgid "Value of the environment variable" msgstr "環境變數值" -#: projects/models.py:2095 +#: projects/models.py:2093 msgid "Project where this variable will be used" msgstr "使用該變數的專案" -#: projects/models.py:2101 +#: projects/models.py:2099 msgid "Expose this environment variable in PR builds?" msgstr "" diff --git a/setup.cfg b/setup.cfg index a384b3a26e2..b6fa3665225 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = readthedocs -version = 11.14.0 +version = 11.15.0 license = MIT description = Read the Docs builds and hosts documentation author = Read the Docs, Inc @@ -29,7 +29,7 @@ github_owner = readthedocs github_repo = readthedocs.org [bumpver] -current_version = "11.14.0" +current_version = "11.15.0" version_pattern = "MAJOR.MINOR.PATCH[TAGNUM]" commit_message = "Bump version {old_version} -> {new_version}" commit = False From 777eb1a2403a0a9eb7375c00ce764216e360e94b Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 26 Nov 2024 16:10:26 +0100 Subject: [PATCH 08/28] Docusaurus basics (#11752) Not a lot of info here, but probably worth pushing out anyway --- :books: Documentation previews :books: - User's documentation (`docs`): https://docs--11752.org.readthedocs.build/en/11752/ - Developer's documentation (`dev`): https://dev--11752.org.readthedocs.build/en/11752/ --------- Co-authored-by: Eric Holscher Co-authored-by: Eric Holscher <25510+ericholscher@users.noreply.github.com> --- docs/user/index.rst | 1 + docs/user/intro/doctools.rst | 10 ++++ docs/user/intro/docusaurus.rst | 93 ++++++++++++++++++++++++++++++++++ docs/user/intro/markdoc.rst | 17 ++----- 4 files changed, 109 insertions(+), 12 deletions(-) create mode 100644 docs/user/intro/docusaurus.rst diff --git a/docs/user/index.rst b/docs/user/index.rst index 19d27abd0b0..3a7f1857b32 100644 --- a/docs/user/index.rst +++ b/docs/user/index.rst @@ -10,6 +10,7 @@ Read the Docs: documentation simplified /intro/doctools /intro/mkdocs /intro/sphinx + /intro/docusaurus /intro/markdoc /intro/add-project /examples diff --git a/docs/user/intro/doctools.rst b/docs/user/intro/doctools.rst index 6937548c509..6d70d7b9378 100644 --- a/docs/user/intro/doctools.rst +++ b/docs/user/intro/doctools.rst @@ -30,6 +30,16 @@ with more coming soon. Written in :bdg-info:`python` + .. grid-item-card:: Docusarus + :link: docusaurus.html + + Docusaurus is a static-site generator that builds a single-page application with fast client-side navigation and out-of-the-box documentation features. + + Supported formats + :bdg-success:`mdx` :bdg-success:`md` + Written in + :bdg-info:`React` + .. grid-item-card:: Markdoc :link: markdoc.html diff --git a/docs/user/intro/docusaurus.rst b/docs/user/intro/docusaurus.rst new file mode 100644 index 00000000000..a994b878f01 --- /dev/null +++ b/docs/user/intro/docusaurus.rst @@ -0,0 +1,93 @@ + +Docusarus +========= + +.. meta:: + :description lang=en: Hosting Docusaurus sites on Read the Docs. + +`Docusaurus`_ is a static-site generator that builds a single-page application with fast client-side navigation and out-of-the-box documentation features. + +Minimal configuration required to build a Docusaurus project on Read the Docs looks like this, +specifying a nodejs toolchain on Ubuntu, using multiple :ref:`build ` commands to install the requirements, +build the site, and copy the output to $READTHEDOCS_OUTPUT: + +.. code-block:: yaml + :caption: .readthedocs.yaml + + version: 2 + build: + os: "ubuntu-22.04" + tools: + nodejs: "18" + commands: + # "docs/" was created following the Docusaurus tutorial: + # npx create-docusaurus@latest docs classic + # but you can just use your existing Docusaurus site + # + # Install Docusaurus dependencies + - cd docs/ && npm install + # Build the site + - cd docs/ && npm run build + # Copy generated files into Read the Docs directory + - mkdir --parents $READTHEDOCS_OUTPUT/html/ + - cp --recursive docs/build/* $READTHEDOCS_OUTPUT/html/ + +.. _Docusaurus: https://docusaurus.io/ + +Limitations +----------- + +.. csv-table:: Limitations + :header: "Feature", "Description", "Supported" + + "Search", "Provides full-text search capabilities.", "Not supported" + "Files changed", "Ability to see what HTML files changes in pull request previews", "Not supported" + + +Quick start +----------- + +- If you have an existing Docusaurus project you want to host on Read the Docs, check out our :doc:`/intro/add-project` guide. + +- If you're new to Docusaurus, check out the official `Fast Track`_ guide. + +.. _Fast Track: https://docusaurus.io/docs#fast-track + +Configuring Docusaurus and Read the Docs addons +----------------------------------------------- + +For optimal integration with Read the Docs, make the optional following configuration changes to your Docusaurus config. + +.. contents:: + :depth: 1 + :local: + :backlinks: none + +Set the canonical URL +~~~~~~~~~~~~~~~~~~~~~ + +A :doc:`canonical URL ` allows you to specify the preferred version of a web page +to prevent duplicated content. + +Set your Docusaurus `url`_ to your Read the Docs canonical URL using `dotenv `__ and a +:doc:`Read the Docs environment variable `: + +.. code-block:: js + :caption: docusaurus.config.js + + import 'dotenv/config'; + + export default { + url: process.env.READTHEDOCS_CANONICAL_URL, + }; + +.. _url: https://docusaurus.io/docs/configuration#syntax-to-declare-docusaurus-config + +Example repository and demo +--------------------------- + +Example repository + https://github.com/readthedocs/test-builds/tree/docusaurus + +Demo + https://test-builds.readthedocs.io/en/docusaurus/ diff --git a/docs/user/intro/markdoc.rst b/docs/user/intro/markdoc.rst index 85a86bc76fe..42ef5f3654d 100644 --- a/docs/user/intro/markdoc.rst +++ b/docs/user/intro/markdoc.rst @@ -59,18 +59,11 @@ you need to generate static HTML from the Next JS build: ...nextConfig, }); -Supported features ------------------- - -.. csv-table:: Supported features - :header: "Feature", "Description", "Supported" - - "Pull request previews", "Preview changes to your documentation before merging.", "✅" - "Versioning", "Supports multiple versions of your documentation.", "✅" - "Search", "Provides full-text search capabilities.", "✅" - "Flyout menu", "Provides a flyout menu for navigation.", "✅" - "Offline formats", "Generates PDF and EPUB formats.", "✅" - "Localization", "Supports multiple languages.", "✅" +Limitations +----------- + +All Read the Docs features are supported for Markdoc projects. +There may be some Markdoc features that depend on server-side rendering that are not supported. Getting started --------------- From 61129590c1c4993c61fb4a7d7e174c9d23c347e5 Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Wed, 27 Nov 2024 13:22:35 +0100 Subject: [PATCH 09/28] File tree diff: migrate feature flag to model field (#11793) There is no need to use a feature flag for this. We can use a model field as we are doing for all the other addons. As we are not exposing this field to the user yet, they can't enable it by themselves yet. So, we still have the control of it. This follows the pattern we have for all the other addons. --- readthedocs/projects/forms.py | 18 +----- .../0139_addons_filetreediff_field.py | 37 ++++++++++++ .../0140_addons_options_base_version.py | 27 +++++++++ .../migrations/0141_create_addonsconfig.py | 29 ++++++++++ readthedocs/projects/models.py | 15 +++-- readthedocs/projects/signals.py | 34 ++--------- readthedocs/projects/tasks/search.py | 12 ++-- .../projects/tests/test_version_handling.py | 3 +- readthedocs/projects/views/private.py | 4 -- readthedocs/proxito/tests/responses/v1.json | 4 +- readthedocs/proxito/tests/test_headers.py | 4 +- readthedocs/proxito/tests/test_hosting.py | 56 ++++++++----------- readthedocs/proxito/views/hosting.py | 38 ++++++------- .../rtd_tests/tests/test_imported_file.py | 12 ++-- 14 files changed, 165 insertions(+), 128 deletions(-) create mode 100644 readthedocs/projects/migrations/0139_addons_filetreediff_field.py create mode 100644 readthedocs/projects/migrations/0140_addons_options_base_version.py create mode 100644 readthedocs/projects/migrations/0141_create_addonsconfig.py diff --git a/readthedocs/projects/forms.py b/readthedocs/projects/forms.py index b51ed12053e..e37e4ffd73c 100644 --- a/readthedocs/projects/forms.py +++ b/readthedocs/projects/forms.py @@ -1,6 +1,5 @@ """Project forms.""" -import datetime import json from random import choice from re import fullmatch @@ -8,14 +7,12 @@ import dns.name import dns.resolver -import pytz from allauth.socialaccount.models import SocialAccount from django import forms from django.conf import settings from django.contrib.auth.models import User from django.db.models import Q from django.urls import reverse -from django.utils import timezone from django.utils.translation import gettext_lazy as _ from readthedocs.builds.constants import INTERNAL @@ -689,22 +686,11 @@ class Meta: def __init__(self, *args, **kwargs): self.project = kwargs.pop("project", None) - - tzinfo = pytz.timezone("America/Los_Angeles") - addons_enabled_by_default = timezone.now() > datetime.datetime( - 2024, 10, 7, 0, 0, 0, tzinfo=tzinfo - ) - - addons, created = AddonsConfig.objects.get_or_create(project=self.project) - if created: - addons.enabled = addons_enabled_by_default - addons.save() - - kwargs["instance"] = addons + kwargs["instance"] = self.project.addons super().__init__(*args, **kwargs) # Keep the ability to disable addons completely on Read the Docs for Business - if not settings.RTD_ALLOW_ORGANIZATIONS and addons_enabled_by_default: + if not settings.RTD_ALLOW_ORGANIZATIONS: self.fields["enabled"].disabled = True def clean(self): diff --git a/readthedocs/projects/migrations/0139_addons_filetreediff_field.py b/readthedocs/projects/migrations/0139_addons_filetreediff_field.py new file mode 100644 index 00000000000..4fb8925ebe5 --- /dev/null +++ b/readthedocs/projects/migrations/0139_addons_filetreediff_field.py @@ -0,0 +1,37 @@ +# Generated by Django 4.2.16 on 2024-11-25 11:57 + +from django.db import migrations, models +from django_safemigrate import Safe + + +def forwards_func(apps, schema_editor): + """ + Enable FileTreeDiff on those projects with the feature flag enabled. + """ + Feature = apps.get_model("projects", "Feature") + feature = Feature.objects.filter(feature_id="generate_manifest_for_file_tree_diff").first() + if feature: + for project in feature.projects.all().iterator(): + project.addons.filetreediff_enabled = True + project.addons.save() + +class Migration(migrations.Migration): + safe = Safe.before_deploy + + dependencies = [ + ('projects', '0138_remove_old_fields'), + ] + + operations = [ + migrations.AddField( + model_name='addonsconfig', + name='filetreediff_enabled', + field=models.BooleanField(blank=True, default=False, null=True), + ), + migrations.AddField( + model_name='historicaladdonsconfig', + name='filetreediff_enabled', + field=models.BooleanField(blank=True, default=False, null=True), + ), + migrations.RunPython(forwards_func), + ] diff --git a/readthedocs/projects/migrations/0140_addons_options_base_version.py b/readthedocs/projects/migrations/0140_addons_options_base_version.py new file mode 100644 index 00000000000..adfc81d28cb --- /dev/null +++ b/readthedocs/projects/migrations/0140_addons_options_base_version.py @@ -0,0 +1,27 @@ +# Generated by Django 4.2.16 on 2024-11-25 12:15 + +from django.db import migrations, models +import django.db.models.deletion +from django_safemigrate import Safe + + +class Migration(migrations.Migration): + safe = Safe.before_deploy + + dependencies = [ + ('builds', '0059_add_version_date_index'), + ('projects', '0139_addons_filetreediff_field'), + ] + + operations = [ + migrations.AddField( + model_name='addonsconfig', + name='options_base_version', + field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='builds.version', verbose_name='Base version to compare against (eg. DocDiff, File Tree Diff)'), + ), + migrations.AddField( + model_name='historicaladdonsconfig', + name='options_base_version', + field=models.ForeignKey(blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to='builds.version', verbose_name='Base version to compare against (eg. DocDiff, File Tree Diff)'), + ), + ] diff --git a/readthedocs/projects/migrations/0141_create_addonsconfig.py b/readthedocs/projects/migrations/0141_create_addonsconfig.py new file mode 100644 index 00000000000..947f3bafe34 --- /dev/null +++ b/readthedocs/projects/migrations/0141_create_addonsconfig.py @@ -0,0 +1,29 @@ +# Generated by Django 4.2.16 on 2024-11-26 09:04 + +from django.db import migrations +from django_safemigrate import Safe + + +def forwards_func(apps, schema_editor): + """ + Create ``AddonsConfig`` for those projects without it. + + We were creating these models when the user accesses to the dashboard or the API itself. + Now, we are creating them on a ``post_save`` Django Signal. + """ + AddonsConfig = apps.get_model("projects", "AddonsConfig") + Project = apps.get_model("projects", "Project") + for project in Project.objects.filter(addons__isnull=True).iterator(): + AddonsConfig.objects.get_or_create(project=project) + + +class Migration(migrations.Migration): + safe = Safe.before_deploy + + dependencies = [ + ('projects', '0140_addons_options_base_version'), + ] + + operations = [ + migrations.RunPython(forwards_func), + ] diff --git a/readthedocs/projects/models.py b/readthedocs/projects/models.py index b163282473e..c62e5149a6e 100644 --- a/readthedocs/projects/models.py +++ b/readthedocs/projects/models.py @@ -171,6 +171,13 @@ class AddonsConfig(TimeStampedModel): # https://github.com/readthedocs/addons/pull/415 options_load_when_embedded = models.BooleanField(default=False) + options_base_version = models.ForeignKey( + "builds.Version", + verbose_name=_("Base version to compare against (eg. DocDiff, File Tree Diff)"), + null=True, + on_delete=models.SET_NULL, + ) + # Analytics # NOTE: we keep analytics disabled by default to save resources. @@ -185,6 +192,9 @@ class AddonsConfig(TimeStampedModel): # EthicalAds ethicalads_enabled = models.BooleanField(default=True) + # File Tree Diff + filetreediff_enabled = models.BooleanField(default=False, null=True, blank=True) + # Flyout flyout_enabled = models.BooleanField(default=True) flyout_sorting = models.CharField( @@ -1914,7 +1924,6 @@ def add_features(sender, **kwargs): RESOLVE_PROJECT_FROM_HEADER = "resolve_project_from_header" USE_PROXIED_APIS_WITH_PREFIX = "use_proxied_apis_with_prefix" ALLOW_VERSION_WARNING_BANNER = "allow_version_warning_banner" - GENERATE_MANIFEST_FOR_FILE_TREE_DIFF = "generate_manifest_for_file_tree_diff" # Versions sync related features SKIP_SYNC_TAGS = "skip_sync_tags" @@ -1975,10 +1984,6 @@ def add_features(sender, **kwargs): ALLOW_VERSION_WARNING_BANNER, _("Dashboard: Allow project to use the version warning banner."), ), - ( - GENERATE_MANIFEST_FOR_FILE_TREE_DIFF, - _("Build: Generate a file manifest for file tree diff."), - ), # Versions sync related features ( SKIP_SYNC_BRANCHES, diff --git a/readthedocs/projects/signals.py b/readthedocs/projects/signals.py index 1fb0db17d3c..4309270a7ce 100644 --- a/readthedocs/projects/signals.py +++ b/readthedocs/projects/signals.py @@ -6,9 +6,7 @@ from django.db.models.signals import post_save from django.dispatch import receiver -from readthedocs.builds.models import Version -from readthedocs.projects.constants import MKDOCS -from readthedocs.projects.models import AddonsConfig +from readthedocs.projects.models import AddonsConfig, Project log = structlog.get_logger(__name__) @@ -24,29 +22,7 @@ files_changed = django.dispatch.Signal() -@receiver(post_save, sender=Version) -def enable_addons_on_new_mkdocs_projects(instance, *args, **kwargs): - """ - Enable Addons on MkDocs projects. - - We removed all the `mkdocs.yml` manipulation that set the theme to `readthedocs` if - undefined and injects JS and CSS files to show the old flyout. - - Now, we are enabling addons by default on MkDocs projects to move forward - with the idea of removing the magic executed on behalves the users and - promote addons more. - - Reference https://github.com/readthedocs/addons/issues/72#issuecomment-1926647293 - """ - version = instance - project = instance.project - - if version.documentation_type == MKDOCS: - config, created = AddonsConfig.objects.get_or_create(project=project) - if created: - log.info( - "Creating AddonsConfig automatically for MkDocs project.", - project_slug=project.slug, - ) - config.enabled = True - config.save() +@receiver(post_save, sender=Project) +def create_addons_on_new_projects(instance, *args, **kwargs): + """Create ``AddonsConfig`` on new projects.""" + AddonsConfig.objects.get_or_create(project=instance) diff --git a/readthedocs/projects/tasks/search.py b/readthedocs/projects/tasks/search.py index 74cbb3adfa8..9c09398aeac 100644 --- a/readthedocs/projects/tasks/search.py +++ b/readthedocs/projects/tasks/search.py @@ -6,7 +6,7 @@ from readthedocs.builds.models import Build, Version from readthedocs.filetreediff import write_manifest from readthedocs.filetreediff.dataclasses import FileTreeDiffFile, FileTreeDiffManifest -from readthedocs.projects.models import Feature, HTMLFile, Project +from readthedocs.projects.models import HTMLFile, Project from readthedocs.projects.signals import files_changed from readthedocs.search.documents import PageDocument from readthedocs.search.utils import index_objects, remove_indexed_files @@ -166,10 +166,14 @@ def _get_indexers(*, version: Version, build: Build, search_index_name=None): # File tree diff is under a feature flag for now, # and we only allow to compare PR previews against the latest version. - has_feature = version.project.has_feature( - Feature.GENERATE_MANIFEST_FOR_FILE_TREE_DIFF + base_version = ( + version.project.addons.options_base_version.slug + if version.project.addons.options_base_version + else LATEST + ) + create_manifest = version.project.addons.filetreediff_enabled and ( + version.is_external or version.slug == base_version ) - create_manifest = has_feature and (version.is_external or version.slug == LATEST) if create_manifest: file_manifest_indexer = FileManifestIndexer( version=version, diff --git a/readthedocs/projects/tests/test_version_handling.py b/readthedocs/projects/tests/test_version_handling.py index 0f70ef16376..5be3c129d96 100644 --- a/readthedocs/projects/tests/test_version_handling.py +++ b/readthedocs/projects/tests/test_version_handling.py @@ -2,7 +2,7 @@ import pytest from readthedocs.builds.models import Build, Version -from readthedocs.projects.models import AddonsConfig, Project +from readthedocs.projects.models import Project from readthedocs.projects.version_handling import ( sort_versions_calver, sort_versions_custom_pattern, @@ -18,7 +18,6 @@ def setup(self, requests_mock): self.requests_mock = requests_mock self.project = fixture.get(Project, slug="project") - self.addons = fixture.get(AddonsConfig, project=self.project) self.version = self.project.versions.get(slug="latest") self.build = fixture.get( Build, diff --git a/readthedocs/projects/views/private.py b/readthedocs/projects/views/private.py index 9efa0db13af..16a43710ed1 100644 --- a/readthedocs/projects/views/private.py +++ b/readthedocs/projects/views/private.py @@ -74,7 +74,6 @@ WebHookForm, ) from readthedocs.projects.models import ( - AddonsConfig, Domain, EmailHook, EnvironmentVariable, @@ -442,9 +441,6 @@ def done(self, form_list, **kwargs): # attributes directly from other forms project = basics_form.save() - # Create an AddonsConfig object for this project. - AddonsConfig.objects.get_or_create(project=project) - self.finish_import_project(self.request, project) return HttpResponseRedirect( diff --git a/readthedocs/proxito/tests/responses/v1.json b/readthedocs/proxito/tests/responses/v1.json index 8375ae823e1..ccfb8e2696d 100644 --- a/readthedocs/proxito/tests/responses/v1.json +++ b/readthedocs/proxito/tests/responses/v1.json @@ -149,9 +149,7 @@ "doc_diff": { "enabled": true, "base_url": "https://project.dev.readthedocs.io/en/latest/index.html", - "inject_styles": true, - "base_host": "", - "base_page": "" + "inject_styles": true }, "filetreediff": { "enabled": false diff --git a/readthedocs/proxito/tests/test_headers.py b/readthedocs/proxito/tests/test_headers.py index f8ace044030..8a4c199721b 100644 --- a/readthedocs/proxito/tests/test_headers.py +++ b/readthedocs/proxito/tests/test_headers.py @@ -12,7 +12,7 @@ from readthedocs.builds.models import Version from readthedocs.organizations.models import Organization from readthedocs.projects.constants import PRIVATE, PUBLIC -from readthedocs.projects.models import AddonsConfig, Domain, HTTPHeader +from readthedocs.projects.models import Domain, HTTPHeader from .base import BaseDocServing @@ -200,8 +200,6 @@ def test_user_domain_headers(self): self.assertEqual(r[http_header_secure], http_header_value) def test_force_addons_header(self): - fixture.get(AddonsConfig, project=self.project, enabled=True) - r = self.client.get( "/en/latest/", secure=True, headers={"host": "project.dev.readthedocs.io"} ) diff --git a/readthedocs/proxito/tests/test_hosting.py b/readthedocs/proxito/tests/test_hosting.py index 1fc367ec10f..a990fe2a984 100644 --- a/readthedocs/proxito/tests/test_hosting.py +++ b/readthedocs/proxito/tests/test_hosting.py @@ -24,7 +24,7 @@ PUBLIC, SINGLE_VERSION_WITHOUT_TRANSLATIONS, ) -from readthedocs.projects.models import AddonsConfig, Domain, Feature, Project +from readthedocs.projects.models import Domain, Project @override_settings( @@ -138,22 +138,18 @@ def test_get_config_unsupported_version(self): assert r.json() == self._get_response_dict("v3") def test_disabled_addons_via_addons_config(self): - addons = fixture.get( - AddonsConfig, - project=self.project, - ) - addons.analytics_enabled = False - addons.doc_diff_enabled = False - addons.external_version_warning_enabled = False - addons.ethicalads_enabled = False - addons.flyout_enabled = False - addons.hotkeys_enabled = False - addons.search_enabled = False - addons.notifications_enabled = False - addons.notifications_show_on_latest = False - addons.notifications_show_on_non_stable = False - addons.notifications_show_on_external = False - addons.save() + self.project.addons.analytics_enabled = False + self.project.addons.doc_diff_enabled = False + self.project.addons.external_version_warning_enabled = False + self.project.addons.ethicalads_enabled = False + self.project.addons.flyout_enabled = False + self.project.addons.hotkeys_enabled = False + self.project.addons.search_enabled = False + self.project.addons.notifications_enabled = False + self.project.addons.notifications_show_on_latest = False + self.project.addons.notifications_show_on_non_stable = False + self.project.addons.notifications_show_on_external = False + self.project.addons.save() r = self.client.get( reverse("proxito_readthedocs_docs_addons"), @@ -723,13 +719,8 @@ def test_custom_domain_url(self): ) def test_linkpreviews(self): - addons = fixture.get( - AddonsConfig, - project=self.project, - ) - - addons.linkpreviews_enabled = True - addons.save() + self.project.addons.linkpreviews_enabled = True + self.project.addons.save() r = self.client.get( reverse("proxito_readthedocs_docs_addons"), @@ -787,7 +778,7 @@ def test_number_of_queries_project_version_slug(self): active=True, ) - with self.assertNumQueries(24): + with self.assertNumQueries(20): r = self.client.get( reverse("proxito_readthedocs_docs_addons"), { @@ -816,7 +807,7 @@ def test_number_of_queries_url(self): active=True, ) - with self.assertNumQueries(26): + with self.assertNumQueries(22): r = self.client.get( reverse("proxito_readthedocs_docs_addons"), { @@ -852,7 +843,7 @@ def test_number_of_queries_url_subproject(self): active=True, ) - with self.assertNumQueries(35): + with self.assertNumQueries(31): r = self.client.get( reverse("proxito_readthedocs_docs_addons"), { @@ -878,7 +869,7 @@ def test_number_of_queries_url_translations(self): language=language, ) - with self.assertNumQueries(62): + with self.assertNumQueries(58): r = self.client.get( reverse("proxito_readthedocs_docs_addons"), { @@ -895,11 +886,8 @@ def test_number_of_queries_url_translations(self): @mock.patch("readthedocs.filetreediff.get_manifest") def test_file_tree_diff(self, get_manifest): - get( - Feature, - projects=[self.project], - feature_id=Feature.GENERATE_MANIFEST_FOR_FILE_TREE_DIFF, - ) + self.project.addons.filetreediff_enabled = True + self.project.addons.save() pr_version = get( Version, project=self.project, @@ -953,7 +941,7 @@ def test_file_tree_diff(self, get_manifest): ], ), ] - with self.assertNumQueries(30): + with self.assertNumQueries(25): r = self.client.get( reverse("proxito_readthedocs_docs_addons"), { diff --git a/readthedocs/proxito/views/hosting.py b/readthedocs/proxito/views/hosting.py index 4315de518d4..933f359fbec 100644 --- a/readthedocs/proxito/views/hosting.py +++ b/readthedocs/proxito/views/hosting.py @@ -30,7 +30,7 @@ ADDONS_FLYOUT_SORTING_PYTHON_PACKAGING, ADDONS_FLYOUT_SORTING_SEMVER_READTHEDOCS_COMPATIBLE, ) -from readthedocs.projects.models import AddonsConfig, Feature, Project +from readthedocs.projects.models import Project from readthedocs.projects.version_handling import ( comparable_version, sort_versions_calver, @@ -338,10 +338,6 @@ def _v1(self, project, version, build, filename, url, request): sorted_versions_active_built_not_hidden = Version.objects.none() user = request.user - # Automatically create an AddonsConfig with the default values for - # projects that don't have one already - AddonsConfig.objects.get_or_create(project=project) - versions_active_built_not_hidden = ( self._get_versions(request, project) .select_related("project") @@ -574,6 +570,11 @@ def _v1(self, project, version, build, filename, url, request): # If we don't know the filename, we cannot return the data required by DocDiff to work. # In that case, we just don't include the `doc_diff` object in the response. if url: + base_version_slug = ( + project.addons.options_base_version.slug + if project.addons.options_base_version + else LATEST + ) data["addons"].update( { "doc_diff": { @@ -581,20 +582,13 @@ def _v1(self, project, version, build, filename, url, request): # "http://test-builds-local.devthedocs.org/en/latest/index.html" "base_url": resolver.resolve( project=project, - # NOTE: we are using LATEST version to compare against to for now. - # Ideally, this should be configurable by the user. - version_slug=LATEST, + version_slug=base_version_slug, language=project.language, filename=filename, ) if filename else None, "inject_styles": True, - # NOTE: `base_host` and `base_page` are not required, since - # we are constructing the `base_url` in the backend instead - # of the frontend, as the doc-diff extension does. - "base_host": "", - "base_page": "", }, } ) @@ -637,16 +631,18 @@ def _get_filetreediff_response(self, *, request, project, version, resolver): if not version.is_external: return None - if not project.has_feature(Feature.GENERATE_MANIFEST_FOR_FILE_TREE_DIFF): + if not project.addons.filetreediff_enabled: return None - latest_version = project.get_latest_version() - if not latest_version or not self._has_permission( - request=request, version=latest_version + base_version = ( + project.addons.options_base_version or project.get_latest_version() + ) + if not base_version or not self._has_permission( + request=request, version=base_version ): return None - diff = get_diff(version_a=version, version_b=latest_version) + diff = get_diff(version_a=version, version_b=base_version) if not diff: return None @@ -666,7 +662,7 @@ def _get_filetreediff_response(self, *, request, project, version, resolver): "base": resolver.resolve_version( project=project, filename=filename, - version=latest_version, + version=base_version, ), }, } @@ -684,7 +680,7 @@ def _get_filetreediff_response(self, *, request, project, version, resolver): "base": resolver.resolve_version( project=project, filename=filename, - version=latest_version, + version=base_version, ), }, } @@ -702,7 +698,7 @@ def _get_filetreediff_response(self, *, request, project, version, resolver): "base": resolver.resolve_version( project=project, filename=filename, - version=latest_version, + version=base_version, ), }, } diff --git a/readthedocs/rtd_tests/tests/test_imported_file.py b/readthedocs/rtd_tests/tests/test_imported_file.py index 9795780a13d..50af94abc74 100644 --- a/readthedocs/rtd_tests/tests/test_imported_file.py +++ b/readthedocs/rtd_tests/tests/test_imported_file.py @@ -11,7 +11,7 @@ from readthedocs.builds.constants import BUILD_STATE_FINISHED, EXTERNAL, LATEST from readthedocs.builds.models import Build, Version from readthedocs.filetreediff.dataclasses import FileTreeDiffFile, FileTreeDiffManifest -from readthedocs.projects.models import Feature, HTMLFile, ImportedFile, Project +from readthedocs.projects.models import HTMLFile, ImportedFile, Project from readthedocs.projects.tasks.search import index_build from readthedocs.search.documents import PageDocument @@ -352,14 +352,11 @@ def test_update_content(self): def test_create_file_tree_manifest(self, write_manifest): assert self.version.slug == LATEST index_build(self.build.pk) - # Feature flag is not enabled. + # File Tree Diff is not enabled by default write_manifest.assert_not_called() - get( - Feature, - feature_id=Feature.GENERATE_MANIFEST_FOR_FILE_TREE_DIFF, - projects=[self.project], - ) + self.project.addons.filetreediff_enabled = True + self.project.addons.save() index_build(self.build.pk) manifest = FileTreeDiffManifest( build_id=self.build.pk, @@ -401,5 +398,6 @@ def test_create_file_tree_manifest(self, write_manifest): new_version.save() with override_settings(DOCROOT=self.test_dir): self._copy_storage_dir(new_version) + write_manifest.reset_mock() index_build(self.build.pk) write_manifest.assert_called_once_with(new_version, manifest) From cb780510d6db5ce71e725dae50278c3fafb54bb8 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Wed, 27 Nov 2024 11:22:36 -0500 Subject: [PATCH 10/28] Requirements: install unicode-slugify from pypi (#11805) --- requirements/deploy.txt | 2 +- requirements/docker.txt | 2 +- requirements/pip.in | 3 +-- requirements/pip.txt | 2 +- requirements/testing.txt | 2 +- 5 files changed, 5 insertions(+), 6 deletions(-) diff --git a/requirements/deploy.txt b/requirements/deploy.txt index 856585f92a5..c67bc71437b 100644 --- a/requirements/deploy.txt +++ b/requirements/deploy.txt @@ -443,7 +443,7 @@ ua-parser==0.18.0 # via # -r requirements/pip.txt # user-agents -unicode-slugify @ git+https://github.com/mozilla/unicode-slugify@b696c37 +unicode-slugify==0.1.5 # via -r requirements/pip.txt unidecode==1.3.8 # via diff --git a/requirements/docker.txt b/requirements/docker.txt index bb1accd52c5..fc6f7bc9d77 100644 --- a/requirements/docker.txt +++ b/requirements/docker.txt @@ -477,7 +477,7 @@ ua-parser==0.18.0 # via # -r requirements/pip.txt # user-agents -unicode-slugify @ git+https://github.com/mozilla/unicode-slugify@b696c37 +unicode-slugify==0.1.5 # via -r requirements/pip.txt unidecode==1.3.8 # via diff --git a/requirements/pip.in b/requirements/pip.in index e8f98c23001..cac335f37ff 100644 --- a/requirements/pip.in +++ b/requirements/pip.in @@ -126,8 +126,7 @@ dj-stripe==2.6.3 markdown -# unicode-slugify==0.1.5 is not released on PyPI yet -git+https://github.com/mozilla/unicode-slugify@b696c37#egg=unicode-slugify==0.1.5 +unicode-slugify # Version 2.4 makes tests to fail with: # "RecursionError: maximum recursion depth exceeded in comparison" diff --git a/requirements/pip.txt b/requirements/pip.txt index 89ef51f3650..d913714efbe 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -317,7 +317,7 @@ tzdata==2024.2 # kombu ua-parser==0.18.0 # via user-agents -unicode-slugify @ git+https://github.com/mozilla/unicode-slugify@b696c37 +unicode-slugify==0.1.5 # via -r requirements/pip.in unidecode==1.3.8 # via unicode-slugify diff --git a/requirements/testing.txt b/requirements/testing.txt index ad344fbd13e..d3d32d295fd 100644 --- a/requirements/testing.txt +++ b/requirements/testing.txt @@ -474,7 +474,7 @@ ua-parser==0.18.0 # via # -r requirements/pip.txt # user-agents -unicode-slugify @ git+https://github.com/mozilla/unicode-slugify@b696c37 +unicode-slugify==0.1.5 # via -r requirements/pip.txt unidecode==1.3.8 # via From d95c58baec0bf56174d1f6970ecfa8db01057d14 Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Wed, 27 Nov 2024 18:04:35 +0100 Subject: [PATCH 11/28] Django Debug Toolbar: disable slow panels (#11804) SQL and Templates panles are pretty slow to render. We are disabling them by default but still showing the panel in the toolbar, so they can be re-enabled if required from there. --- readthedocs/settings/base.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/readthedocs/settings/base.py b/readthedocs/settings/base.py index be0d63611d5..58626c017dd 100644 --- a/readthedocs/settings/base.py +++ b/readthedocs/settings/base.py @@ -63,6 +63,17 @@ def _show_debug_toolbar(request): return { "SHOW_TOOLBAR_CALLBACK": _show_debug_toolbar, + "DISABLE_PANELS": [ + # Default ones + "debug_toolbar.panels.profiling.ProfilingPanel", + "debug_toolbar.panels.redirects.RedirectsPanel", + # Custome ones + # We are disabling these because they take a lot of time to execute in the new dashboard. + # We make an intensive usage of the ``include`` template tag there. + # It's a "known issue/bug" and there is no solution as far as we can tell. + "debug_toolbar.panels.sql.SQLPanel", + "debug_toolbar.panels.templates.TemplatesPanel", + ] } @property From d1f11802a0c232c0b45e7a3b7e206f1b99b97fc5 Mon Sep 17 00:00:00 2001 From: Anthony Date: Thu, 28 Nov 2024 07:15:12 -0800 Subject: [PATCH 12/28] Fix Sphinx tutorial seealso links (#11806) This had redundant links and a link without description ![image](https://github.com/user-attachments/assets/899a3a20-0369-49a4-8bac-4a997ecb7293) --- :books: Documentation previews :books: - User's documentation (`docs`): https://docs--11806.org.readthedocs.build/en/11806/ - Developer's documentation (`dev`): https://dev--11806.org.readthedocs.build/en/11806/ --- docs/user/intro/sphinx.rst | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/user/intro/sphinx.rst b/docs/user/intro/sphinx.rst index 7cbf34a3ab8..62b2472bd7b 100644 --- a/docs/user/intro/sphinx.rst +++ b/docs/user/intro/sphinx.rst @@ -133,9 +133,7 @@ You can now continue writing your docs in ``.md`` files and it will work with Sp .. seealso:: `Getting started with MyST in Sphinx `_ - - :doc:`/guides/migrate-rest-myst` - Learn how to use references between different Sphinx projects, for instance between subprojects + Learn how to use MyST to write Markdown documentation in your Sphinx project. :doc:`/guides/migrate-rest-myst` Start writing Markdown in your existing reStructuredText project, or migrate it completely. From 2b661419a25ef9bf0a1e9c983a35ff8b71e107e4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 10:14:37 +0100 Subject: [PATCH 13/28] Dependencies: all packages updated via pip-tools (#11813) Dependencies: all packages updated via pip-tools Co-authored-by: humitos <244656+humitos@users.noreply.github.com> --- requirements/deploy.txt | 34 +++++++++++++++++++--------------- requirements/docker.txt | 32 ++++++++++++++++++-------------- requirements/docs.txt | 6 +++--- requirements/pip.txt | 28 ++++++++++++++++------------ requirements/testing.txt | 29 +++++++++++++++++------------ 5 files changed, 73 insertions(+), 56 deletions(-) diff --git a/requirements/deploy.txt b/requirements/deploy.txt index c67bc71437b..dcbb36f8729 100644 --- a/requirements/deploy.txt +++ b/requirements/deploy.txt @@ -18,7 +18,7 @@ asgiref==3.8.1 # django # django-allauth # django-cors-headers -asttokens==2.4.1 +asttokens==3.0.0 # via stack-data async-timeout==5.0.1 # via @@ -28,11 +28,11 @@ billiard==3.6.4.0 # via # -r requirements/pip.txt # celery -boto3==1.35.68 +boto3==1.35.71 # via # -r requirements/pip.txt # django-storages -botocore==1.35.68 +botocore==1.35.71 # via # -r requirements/pip.txt # boto3 @@ -85,7 +85,7 @@ cron-descriptor==1.4.5 # via # -r requirements/pip.txt # django-celery-beat -cryptography==43.0.3 +cryptography==44.0.0 # via # -r requirements/pip.txt # fido2 @@ -126,7 +126,7 @@ django==4.2.16 # django-timezone-field # djangorestframework # jsonfield -django-allauth[mfa,saml,socialaccount]==65.2.0 +django-allauth[mfa,saml,socialaccount]==65.3.0 # via -r requirements/pip.txt django-annoying==0.10.7 # via -r requirements/pip.txt @@ -214,7 +214,7 @@ exceptiongroup==1.2.2 # via ipython executing==2.1.0 # via stack-data -fido2==1.1.3 +fido2==1.2.0 # via # -r requirements/pip.txt # django-allauth @@ -232,7 +232,7 @@ idna==3.10 # via # -r requirements/pip.txt # requests -ipython==8.29.0 +ipython==8.30.0 # via -r requirements/deploy.in isodate==0.7.2 # via @@ -267,7 +267,7 @@ markdown==3.7 # via -r requirements/pip.txt matplotlib-inline==0.1.7 # via ipython -newrelic==10.3.0 +newrelic==10.3.1 # via -r requirements/deploy.in oauthlib==3.2.2 # via @@ -313,9 +313,9 @@ pycparser==2.22 # via # -r requirements/pip.txt # cffi -pydantic==2.9.2 +pydantic==2.10.2 # via -r requirements/pip.txt -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via # -r requirements/pip.txt # pydantic @@ -323,7 +323,7 @@ pygments==2.18.0 # via # -r requirements/pip.txt # ipython -pyjwt[crypto]==2.10.0 +pyjwt[crypto]==2.10.1 # via # -r requirements/pip.txt # django-allauth @@ -387,7 +387,6 @@ sentry-sdk==2.19.0 six==1.16.0 # via # -r requirements/pip.txt - # asttokens # django-annoying # django-elasticsearch-dsl # python-dateutil @@ -416,7 +415,7 @@ toml==0.10.2 # via # -r requirements/pip.txt # bumpver -tomli==2.1.0 +tomli==2.2.1 # via # -r requirements/pip.txt # dparse @@ -439,10 +438,15 @@ tzdata==2024.2 # -r requirements/pip.txt # django-celery-beat # kombu -ua-parser==0.18.0 +ua-parser==1.0.0 # via # -r requirements/pip.txt + # ua-parser-builtins # user-agents +ua-parser-builtins==0.18.0 + # via + # -r requirements/pip.txt + # ua-parser unicode-slugify==0.1.5 # via -r requirements/pip.txt unidecode==1.3.8 @@ -465,7 +469,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.27.1 +virtualenv==20.28.0 # via -r requirements/pip.txt wcwidth==0.2.13 # via diff --git a/requirements/docker.txt b/requirements/docker.txt index fc6f7bc9d77..e453e8f5eb1 100644 --- a/requirements/docker.txt +++ b/requirements/docker.txt @@ -18,7 +18,7 @@ asgiref==3.8.1 # django # django-allauth # django-cors-headers -asttokens==2.4.1 +asttokens==3.0.0 # via stack-data async-timeout==5.0.1 # via @@ -30,11 +30,11 @@ billiard==3.6.4.0 # via # -r requirements/pip.txt # celery -boto3==1.35.68 +boto3==1.35.71 # via # -r requirements/pip.txt # django-storages -botocore==1.35.68 +botocore==1.35.71 # via # -r requirements/pip.txt # boto3 @@ -91,7 +91,7 @@ cron-descriptor==1.4.5 # via # -r requirements/pip.txt # django-celery-beat -cryptography==43.0.3 +cryptography==44.0.0 # via # -r requirements/pip.txt # fido2 @@ -136,7 +136,7 @@ django==4.2.16 # django-timezone-field # djangorestframework # jsonfield -django-allauth[mfa,saml,socialaccount]==65.2.0 +django-allauth[mfa,saml,socialaccount]==65.3.0 # via -r requirements/pip.txt django-annoying==0.10.7 # via -r requirements/pip.txt @@ -226,7 +226,7 @@ executing==2.1.0 # via stack-data fancycompleter==0.9.1 # via pdbpp -fido2==1.1.3 +fido2==1.2.0 # via # -r requirements/pip.txt # django-allauth @@ -247,7 +247,7 @@ idna==3.10 # requests ipdb==0.13.13 # via -r requirements/docker.in -ipython==8.29.0 +ipython==8.30.0 # via ipdb isodate==0.7.2 # via @@ -337,9 +337,9 @@ pycparser==2.22 # via # -r requirements/pip.txt # cffi -pydantic==2.9.2 +pydantic==2.10.2 # via -r requirements/pip.txt -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via # -r requirements/pip.txt # pydantic @@ -349,7 +349,7 @@ pygments==2.18.0 # ipython # pdbpp # rich -pyjwt[crypto]==2.10.0 +pyjwt[crypto]==2.10.1 # via # -r requirements/pip.txt # django-allauth @@ -417,7 +417,6 @@ selectolax==0.3.26 six==1.16.0 # via # -r requirements/pip.txt - # asttokens # django-annoying # django-elasticsearch-dsl # python-dateutil @@ -443,7 +442,7 @@ toml==0.10.2 # via # -r requirements/pip.txt # bumpver -tomli==2.1.0 +tomli==2.2.1 # via # -r requirements/pip.txt # dparse @@ -473,10 +472,15 @@ tzdata==2024.2 # -r requirements/pip.txt # django-celery-beat # kombu -ua-parser==0.18.0 +ua-parser==1.0.0 # via # -r requirements/pip.txt + # ua-parser-builtins # user-agents +ua-parser-builtins==0.18.0 + # via + # -r requirements/pip.txt + # ua-parser unicode-slugify==0.1.5 # via -r requirements/pip.txt unidecode==1.3.8 @@ -498,7 +502,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.27.1 +virtualenv==20.28.0 # via # -r requirements/pip.txt # tox diff --git a/requirements/docs.txt b/requirements/docs.txt index de2e7e02595..75a16f6e284 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -62,7 +62,7 @@ markdown-it-py==3.0.0 # myst-parser markupsafe==3.0.2 # via jinja2 -matplotlib==3.9.2 +matplotlib==3.9.3 # via -r requirements/docs.in mdit-py-plugins==0.4.2 # via myst-parser @@ -161,7 +161,7 @@ sphinxext-opengraph==0.9.1 # via -r requirements/docs.in starlette==0.41.3 # via sphinx-autobuild -tomli==2.1.0 +tomli==2.2.1 # via sphinx typing-extensions==4.12.2 # via @@ -173,7 +173,7 @@ urllib3==2.2.3 # sphinx-prompt uvicorn==0.32.1 # via sphinx-autobuild -watchfiles==0.24.0 +watchfiles==1.0.0 # via sphinx-autobuild websockets==14.1 # via sphinx-autobuild diff --git a/requirements/pip.txt b/requirements/pip.txt index d913714efbe..a6d901ff37e 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -17,9 +17,9 @@ async-timeout==5.0.1 # via redis billiard==3.6.4.0 # via celery -boto3==1.35.68 +boto3==1.35.71 # via django-storages -botocore==1.35.68 +botocore==1.35.71 # via # boto3 # s3transfer @@ -54,7 +54,7 @@ colorama==0.4.6 # via bumpver cron-descriptor==1.4.5 # via django-celery-beat -cryptography==43.0.3 +cryptography==44.0.0 # via # fido2 # pyjwt @@ -88,7 +88,7 @@ django==4.2.16 # django-timezone-field # djangorestframework # jsonfield -django-allauth[mfa,saml,socialaccount]==65.2.0 +django-allauth[mfa,saml,socialaccount]==65.3.0 # via -r requirements/pip.in django-annoying==0.10.7 # via -r requirements/pip.in @@ -169,7 +169,7 @@ elasticsearch-dsl==8.16.0 # via # -r requirements/pip.in # django-elasticsearch-dsl -fido2==1.1.3 +fido2==1.2.0 # via django-allauth filelock==3.16.1 # via virtualenv @@ -223,13 +223,13 @@ psycopg-pool==3.2.4 # via psycopg pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.2 # via -r requirements/pip.in -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic pygments==2.18.0 # via -r requirements/pip.in -pyjwt[crypto]==2.10.0 +pyjwt[crypto]==2.10.1 # via django-allauth pyquery==2.0.1 # via -r requirements/pip.in @@ -300,7 +300,7 @@ structlog==23.2.0 # django-structlog toml==0.10.2 # via bumpver -tomli==2.1.0 +tomli==2.2.1 # via dparse typing-extensions==4.12.2 # via @@ -315,8 +315,12 @@ tzdata==2024.2 # -r requirements/pip.in # django-celery-beat # kombu -ua-parser==0.18.0 - # via user-agents +ua-parser==1.0.0 + # via + # ua-parser-builtins + # user-agents +ua-parser-builtins==0.18.0 + # via ua-parser unicode-slugify==0.1.5 # via -r requirements/pip.in unidecode==1.3.8 @@ -334,7 +338,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.27.1 +virtualenv==20.28.0 # via -r requirements/pip.in wcwidth==0.2.13 # via prompt-toolkit diff --git a/requirements/testing.txt b/requirements/testing.txt index d3d32d295fd..ae2e5e29026 100644 --- a/requirements/testing.txt +++ b/requirements/testing.txt @@ -30,11 +30,11 @@ billiard==3.6.4.0 # via # -r requirements/pip.txt # celery -boto3==1.35.68 +boto3==1.35.71 # via # -r requirements/pip.txt # django-storages -botocore==1.35.68 +botocore==1.35.71 # via # -r requirements/pip.txt # boto3 @@ -82,13 +82,13 @@ colorama==0.4.6 # via # -r requirements/pip.txt # bumpver -coverage[toml]==7.6.7 +coverage[toml]==7.6.8 # via pytest-cov cron-descriptor==1.4.5 # via # -r requirements/pip.txt # django-celery-beat -cryptography==43.0.3 +cryptography==44.0.0 # via # -r requirements/pip.txt # fido2 @@ -131,7 +131,7 @@ django==4.2.16 # django-timezone-field # djangorestframework # jsonfield -django-allauth[mfa,saml,socialaccount]==65.2.0 +django-allauth[mfa,saml,socialaccount]==65.3.0 # via -r requirements/pip.txt django-annoying==0.10.7 # via -r requirements/pip.txt @@ -221,7 +221,7 @@ elasticsearch-dsl==8.16.0 # django-elasticsearch-dsl exceptiongroup==1.2.2 # via pytest -fido2==1.1.3 +fido2==1.2.0 # via # -r requirements/pip.txt # django-allauth @@ -315,9 +315,9 @@ pycparser==2.22 # via # -r requirements/pip.txt # cffi -pydantic==2.9.2 +pydantic==2.10.2 # via -r requirements/pip.txt -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via # -r requirements/pip.txt # pydantic @@ -325,7 +325,7 @@ pygments==2.18.0 # via # -r requirements/pip.txt # sphinx -pyjwt[crypto]==2.10.0 +pyjwt[crypto]==2.10.1 # via # -r requirements/pip.txt # django-allauth @@ -448,7 +448,7 @@ toml==0.10.2 # via # -r requirements/pip.txt # bumpver -tomli==2.1.0 +tomli==2.2.1 # via # -r requirements/pip.txt # coverage @@ -470,10 +470,15 @@ tzdata==2024.2 # -r requirements/pip.txt # django-celery-beat # kombu -ua-parser==0.18.0 +ua-parser==1.0.0 # via # -r requirements/pip.txt + # ua-parser-builtins # user-agents +ua-parser-builtins==0.18.0 + # via + # -r requirements/pip.txt + # ua-parser unicode-slugify==0.1.5 # via -r requirements/pip.txt unidecode==1.3.8 @@ -495,7 +500,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.27.1 +virtualenv==20.28.0 # via -r requirements/pip.txt wcwidth==0.2.13 # via From 7fa9fb311edcabfc618d1038181f63726341e4e5 Mon Sep 17 00:00:00 2001 From: Eric Holscher <25510+ericholscher@users.noreply.github.com> Date: Mon, 2 Dec 2024 06:05:28 -0800 Subject: [PATCH 14/28] Upgrade NR to fix issue (#11802) Refs https://github.com/newrelic/newrelic-python-agent/issues/1253 --- requirements/deploy.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/deploy.txt b/requirements/deploy.txt index dcbb36f8729..e0a30f8c832 100644 --- a/requirements/deploy.txt +++ b/requirements/deploy.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --output-file=requirements/deploy.txt requirements/deploy.in +# pip-compile requirements/deploy.in # amqp==5.3.1 # via From bfae64f010e3bb38e5311628d3a07f4355fa4007 Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Mon, 2 Dec 2024 17:09:33 +0100 Subject: [PATCH 15/28] Development: try `uv` on Docker images (#11807) This is a small test to `uv`. It speeds up the creation of the Docker image a lot in my case and it doesn't require changing anything else -- we keep using the exact same `docker.txt` file that we generate with `pip-tool`. Eventually, if we feel comfortable with it, we can use it more broadly in other places as well. --- dockerfiles/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index 72bc0214834..ac212d462c6 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -56,16 +56,16 @@ RUN npm install -g nodemon RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \ locale-gen -RUN pip3 install --no-cache-dir --upgrade pip +# Install ``uv`` package manager +RUN curl -LsSf https://astral.sh/uv/install.sh | sh # Ensure that ``python`` is in the PATH so that ``./manage.py`` works RUN ln -s /usr/bin/python3 /usr/bin/python WORKDIR /tmp -COPY requirements/pip.txt pip.txt COPY requirements/docker.txt docker.txt -RUN pip3 install --no-cache-dir -r docker.txt +RUN ~/.local/bin/uv pip sync --system docker.txt # Install readthedocs-ext only if GITHUB_TOKEN is provided WORKDIR /usr/src/app/checkouts/ From 57e3523da42f41b9df60a998610ef754a9f71e1b Mon Sep 17 00:00:00 2001 From: Anthony Date: Tue, 3 Dec 2024 02:33:32 -0800 Subject: [PATCH 16/28] Add email for business projects and new dashboard change (#11809) This might not be how we've sent some of the last emails, but hte copy should be reusable. - Fixes https://github.com/readthedocs/meta/issues/163 --- readthedocs/projects/notifications.py | 61 +++++++++++++++++++ .../notifications/new_dashboard_email.html | 47 ++++++++++++++ .../notifications/new_dashboard_email.txt | 37 +++++++++++ 3 files changed, 145 insertions(+) create mode 100644 readthedocs/templates/projects/notifications/new_dashboard_email.html create mode 100644 readthedocs/templates/projects/notifications/new_dashboard_email.txt diff --git a/readthedocs/projects/notifications.py b/readthedocs/projects/notifications.py index 19713a8c6c5..c4896fb3c30 100644 --- a/readthedocs/projects/notifications.py +++ b/readthedocs/projects/notifications.py @@ -1,9 +1,14 @@ """Notifications related to projects.""" import textwrap +from django.contrib.auth.models import User +from django.db.models import Count +from django.utils import timezone from django.utils.translation import gettext_noop as _ +from readthedocs.core.permissions import AdminPermission from readthedocs.notifications.constants import ERROR, INFO, WARNING +from readthedocs.notifications.email import EmailNotification from readthedocs.notifications.messages import Message, registry from readthedocs.projects.exceptions import ( ProjectConfigurationError, @@ -11,6 +16,62 @@ SyncRepositoryLocked, UserFileNotFound, ) +from readthedocs.projects.models import Project + + +class NewDashboardNotification(EmailNotification): + + """ + Notification about new dashboard rollout and changes for Business users. + + To send: + + for user in NewDashboardNotification.for_admins(): + notify = NewDashboardNotificaiton(user, user) + notify.send() + + NOTE: This can be removed with RTD_EXT_THEME_ENABLED. + """ + + app_templates = "projects" + name = "new_dashboard" + subject = "Upcoming changes to our dashboard" + + @staticmethod + def for_projects(): + # Only send to admin users of recently built projects + projects = ( + Project.objects.filter(builds__date__gte=timezone.datetime(2023, 1, 1)) + .annotate(successful_builds=Count("builds__success")) + .filter(successful_builds__gte=3) + .distinct() + .order_by("slug") + ) + + # Filter out projects that are spam. This is conditional as this module + # doesn't seem available in our tests. + try: + from readthedocsext.spamfighting.utils import spam_score + + projects = filter(lambda p: spam_score(p) < 200, projects) + + # Convert back to queryset + return Project.objects.filter(slug__in=[p.slug for p in projects]) + except ImportError: + return projects + + @staticmethod + def for_admins(projects=None): + if projects is None: + projects = NewDashboardNotification.for_projects() + usernames = set() + for project in projects: + usernames.update( + set(AdminPermission.admins(project).values_list("username", flat=True)) + ) + + return User.objects.filter(username__in=usernames) + MESSAGE_PROJECT_SKIP_BUILDS = "project:invalid:skip-builds" MESSAGE_PROJECT_ADDONS_BY_DEFAULT = "project:addons:by-default" diff --git a/readthedocs/templates/projects/notifications/new_dashboard_email.html b/readthedocs/templates/projects/notifications/new_dashboard_email.html new file mode 100644 index 00000000000..b20e451e17f --- /dev/null +++ b/readthedocs/templates/projects/notifications/new_dashboard_email.html @@ -0,0 +1,47 @@ +{% extends "core/email/common.html" %} +{% block content %} +

+ Earlier this month we began the last phase of a project to retire our + original user interface and replace it with a completely new dashboard. +

+

+ Documentation hosted on Read the Docs Business + will display this new dashboard in several places where documentation + readers interact with our application: documentation authentication and our + default documentation error pages. +

+

+ Below is a summary of what is changing, however we cover what will be + changing and when to expect these changes in more detail on our website: +

+

+ + Rollout of our new dashboard + +

+ +
+ +

+ On Dec 10th we will make our new dashboard the default + dashboard for users logging into Read the Docs Business + from our website. This change will mainly affect project maintainers, + especially maintainers that have not yet switched to the new dashboard. +

+

+ At this same time, we will also begin using the new dashboard for + documentation authentication and documentation error pages. Documentation + readers will notice the new dashboard as they log in to view private + documentation and might notice updated error pages if they encounter an + HTTP error. +

+

+ There will be no changes to user generated documentation + otherwise. +

+

+ Projects can update to use these new pages in their documentation at + any point. If you would like to update your project to use these pages + before then, contact us. +

+{% endblock content %} diff --git a/readthedocs/templates/projects/notifications/new_dashboard_email.txt b/readthedocs/templates/projects/notifications/new_dashboard_email.txt new file mode 100644 index 00000000000..28ba0e5dcda --- /dev/null +++ b/readthedocs/templates/projects/notifications/new_dashboard_email.txt @@ -0,0 +1,37 @@ +{% extends "core/email/common.txt" %} +{% block content %} +Earlier this month we began the last phase of a project to retire our +original user interface and replace it with a completely new dashboard. + +Documentation hosted on Read the Docs Business will display this new dashboard +in several places where documentation readers interact with our application: +documentation authentication and our default documentation error pages. + +Below is a summary of what is changing, however we cover what will be +changing and when to expect these changes in more detail on our website: + + Rollout of our new dashboard + https://about.readthedocs.com/blog/2024/11/rollout-of-our-new-dashboard/ + +---- + +On *Dec 10th* we will make our new dashboard the default dashboard for +users logging into Read the Docs Business from our website. +This change will mainly affect project maintainers, +especially maintainers that have not yet switched to the new dashboard. + +At this same time, we will also begin using the new dashboard for +documentation authentication and documentation error pages. +Documentation readers will notice the new dashboard as they log in to +view private documentation and might notice updated error pages if they +encounter an HTTP error. + +*There will be no changes to user generated documentation otherwise.* + +Projects can update to use these new pages in their documentation at any +point. If you would like to update your project to use these pages +before then, contact us: + +https://app.readthedocs.com/support + +{% endblock content %} From 0f531f7bda448329288cf304797b1f53f5381998 Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Tue, 3 Dec 2024 11:48:35 +0100 Subject: [PATCH 17/28] Release 11.16.0 (#11817) --- CHANGELOG.rst | 19 + docs/conf.py | 2 +- package.json | 2 +- readthedocs/__init__.py | 2 +- readthedocs/locale/ar/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/ca/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/de/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/en/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/es/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/eu/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/fr/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/gl/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/he/LC_MESSAGES/django.mo | Bin 143116 -> 143912 bytes readthedocs/locale/he/LC_MESSAGES/django.po | 504 ++++++++--------- readthedocs/locale/hu/LC_MESSAGES/django.po | 484 ++++++++--------- .../locale/id_ID/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/it/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/ja/LC_MESSAGES/django.po | 488 ++++++++--------- .../locale/ko_KR/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/lt/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/nb/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/nl/LC_MESSAGES/django.po | 484 ++++++++--------- .../locale/nl_NL/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/pl/LC_MESSAGES/django.po | 484 ++++++++--------- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 133572 -> 134272 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 510 +++++++++--------- readthedocs/locale/ru/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/sk/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/tr/LC_MESSAGES/django.po | 484 ++++++++--------- readthedocs/locale/uk/LC_MESSAGES/django.po | 484 ++++++++--------- .../locale/vi_VN/LC_MESSAGES/django.po | 484 ++++++++--------- .../locale/zh_CN/LC_MESSAGES/django.po | 484 ++++++++--------- .../locale/zh_TW/LC_MESSAGES/django.po | 486 ++++++++--------- setup.cfg | 4 +- 34 files changed, 6584 insertions(+), 6565 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0ebda2d085a..c0293626c15 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,22 @@ +Version 11.16.0 +--------------- + +:Date: December 03, 2024 + +* `@github-actions[bot] `__: Dependencies: all packages updated via pip-tools (`#11813 `__) +* `@agjohnson `__: Add email for business projects and new dashboard change (`#11809 `__) +* `@humitos `__: Development: try `uv` on Docker images (`#11807 `__) +* `@agjohnson `__: Fix Sphinx tutorial seealso links (`#11806 `__) +* `@stsewd `__: Requirements: install unicode-slugify from pypi (`#11805 `__) +* `@humitos `__: Django Debug Toolbar: disable slow panels (`#11804 `__) +* `@ericholscher `__: Upgrade NR to fix issue (`#11802 `__) +* `@humitos `__: Release 11.15.0 (`#11800 `__) +* `@humitos `__: Addons: create `AddonsConfig` on `Project.post_save` (`#11799 `__) +* `@stsewd `__: Allauth: disable account enumeration protection (`#11797 `__) +* `@humitos `__: Addons: base version to compare against (DocDiff and File Tree Diff) (`#11794 `__) +* `@humitos `__: File tree diff: migrate feature flag to model field (`#11793 `__) +* `@plaindocs `__: Docusaurus basics (`#11752 `__) + Version 11.15.0 --------------- diff --git a/docs/conf.py b/docs/conf.py index 9e0e9c7bdd7..02dd5d21183 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -80,7 +80,7 @@ master_doc = "index" copyright = "Read the Docs, Inc & contributors" -version = "11.15.0" +version = "11.16.0" release = version exclude_patterns = ["_build", "shared", "_includes"] default_role = "obj" diff --git a/package.json b/package.json index 6366bd52f20..252ca3093fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "readthedocs", - "version": "11.15.0", + "version": "11.16.0", "description": "Read the Docs build dependencies", "author": "Read the Docs, Inc ", "scripts": { diff --git a/readthedocs/__init__.py b/readthedocs/__init__.py index 434b8f4090f..5fd7baac5db 100644 --- a/readthedocs/__init__.py +++ b/readthedocs/__init__.py @@ -1,4 +1,4 @@ """Read the Docs.""" -__version__ = "11.15.0" +__version__ = "11.16.0" diff --git a/readthedocs/locale/ar/LC_MESSAGES/django.po b/readthedocs/locale/ar/LC_MESSAGES/django.po index bdfdb55accc..1579d14f358 100644 --- a/readthedocs/locale/ar/LC_MESSAGES/django.po +++ b/readthedocs/locale/ar/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+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/" @@ -26,7 +26,7 @@ msgstr "" "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "الإصدار" @@ -160,7 +160,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -207,7 +207,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -224,7 +224,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "المستخدم" @@ -237,7 +237,7 @@ msgid "Username" msgstr "اسم المستخدم" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "المشروع" @@ -477,7 +477,7 @@ msgstr "فعّال" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -537,7 +537,7 @@ msgid "Verbose Name" msgstr "اسم مطوّل" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Slug" @@ -557,7 +557,7 @@ msgstr "بني" msgid "Uploaded" msgstr "تم الرفع" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "مستوي الخصوصية" @@ -589,7 +589,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "" @@ -637,7 +637,7 @@ msgstr "خطأ" msgid "Exit code" msgstr "كود الخروج" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "تقديم" @@ -686,7 +686,7 @@ msgid "Command" msgstr "" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "الوصف" @@ -915,7 +915,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1041,12 +1041,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "تاريخ النشر" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "تاريخ التعديل" @@ -1447,7 +1447,7 @@ msgstr "" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "الاسم" @@ -1617,11 +1617,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2140,7 +2140,7 @@ msgstr "حُذف" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "للعامة" @@ -2244,180 +2244,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2433,210 +2433,214 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "عنوان المستودع" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "نوع المستودع" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "الصفحة الرئيسية للمشروع" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "" -#: projects/models.py:325 +#: projects/models.py:335 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:332 +#: projects/models.py:342 msgid "Default version" msgstr "الإصدار الإفتراضي" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "رمز الإحصائيات" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2644,357 +2648,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "مميز" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "اللغة" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "لغة البرمَجة" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "المسار" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "النطاق" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3051,149 +3051,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3371,67 +3371,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "الكتالانية" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "الإنجليزية" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "الإسبانية" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "الفرنسية" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "الروسية" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "الألمانية" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "الفياتنامية" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "اليابانية" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "الأوكرانية" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "الإيطالية" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "الكورية" diff --git a/readthedocs/locale/ca/LC_MESSAGES/django.po b/readthedocs/locale/ca/LC_MESSAGES/django.po index 02911c75859..c856b532f41 100644 --- a/readthedocs/locale/ca/LC_MESSAGES/django.po +++ b/readthedocs/locale/ca/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: dplanella , 2017\n" "Language-Team: Catalan (http://app.transifex.com/readthedocs/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versió" @@ -156,7 +156,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -203,7 +203,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -220,7 +220,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Usuari" @@ -233,7 +233,7 @@ msgid "Username" msgstr "" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Projecte" @@ -473,7 +473,7 @@ msgstr "Actiu" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -533,7 +533,7 @@ msgid "Verbose Name" msgstr "Nom detallat" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Slug" @@ -553,7 +553,7 @@ msgstr "Construït" msgid "Uploaded" msgstr "Carregat" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Nivell privat" @@ -585,7 +585,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Tipus de documentació" @@ -633,7 +633,7 @@ msgstr "Error" msgid "Exit code" msgstr "Codi de sortida" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "publica" @@ -682,7 +682,7 @@ msgid "Command" msgstr "Ordre" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descripció" @@ -911,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "URL" @@ -1037,12 +1037,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Data de publicació" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Data de modificació" @@ -1443,7 +1443,7 @@ msgstr "Usuaris" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Nom" @@ -1613,11 +1613,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2136,7 +2136,7 @@ msgstr "Eliminat" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Públic" @@ -2240,180 +2240,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2429,62 +2429,66 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "URL del repositori" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Tipus de repositori" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Pàgina inicial del projecte" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "URL canònica" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Versió senzilla" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2494,148 +2498,148 @@ msgstr "" "versió a l'arrel del domini. Useu-lo amb precaució i activeu-lo només si " "mai voleu tenir diverses versions dels vostres documents." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Versió per defecte" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "La versió del vostre projecte que / redirigeix a " -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Branca per defecte" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Codi d'Analytics" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2643,37 +2647,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Destacat" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Projectes relacionats" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Idioma" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2681,321 +2685,317 @@ msgstr "" "L'idioma en què es publicarà la documentació del projecte. Nota: això " "afectarà la URL del projecte" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "El model ha de tenir un slug" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Camí" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "URL on enviar el webhook" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3052,149 +3052,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3372,67 +3372,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Anglès" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Castellà" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Norueg" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Francès" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Rus" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Alemany" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Gallec" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnamita" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Japonès" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ucranià" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "" diff --git a/readthedocs/locale/de/LC_MESSAGES/django.po b/readthedocs/locale/de/LC_MESSAGES/django.po index a7466964fa4..13d50e1aef7 100644 --- a/readthedocs/locale/de/LC_MESSAGES/django.po +++ b/readthedocs/locale/de/LC_MESSAGES/django.po @@ -24,7 +24,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Justin “Justman10000” Nogossek, 2023\n" "Language-Team: German (http://app.transifex.com/readthedocs/readthedocs/" @@ -36,7 +36,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Version" @@ -170,7 +170,7 @@ msgstr "Projekt mit Slug \"{0}\" existiert bereits." 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:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "Ein Unterprojekt mit diesem Alias ​​existiert bereits" @@ -217,7 +217,7 @@ msgid "Log out" msgstr "Abmelden" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "Einladung verschickt" @@ -234,7 +234,7 @@ msgid "Invitation declined" msgstr "Einladung abgelehnt" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Benutzer" @@ -247,7 +247,7 @@ msgid "Username" msgstr "Benutzername" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Projekt" @@ -489,7 +489,7 @@ msgstr "Aktiv" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Build fehlgeschlagen" @@ -549,7 +549,7 @@ msgid "Verbose Name" msgstr "Name" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Kürzel" @@ -569,7 +569,7 @@ msgstr "Erstellt" msgid "Uploaded" msgstr "Hochgeladen" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Sicherheitsstufe" @@ -603,7 +603,7 @@ msgstr "Hat ePub" msgid "Has HTML Zip" msgstr "Hat HTML-Zip" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Dokumentationstyp" @@ -653,7 +653,7 @@ msgstr "Fehler" msgid "Exit code" msgstr "Exit code" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Übernehmen" @@ -704,7 +704,7 @@ msgid "Command" msgstr "Befehl" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Beschreibung" @@ -934,7 +934,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1061,12 +1061,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Veröffentlichungsdatum" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Modifizierungsdatum" @@ -1491,7 +1491,7 @@ msgstr "Benutzer" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Name" @@ -1663,11 +1663,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "E-Mail-Adresse oder Benutzername" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2190,7 +2190,7 @@ msgstr "Gelöscht" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Öffentlich" @@ -2294,29 +2294,29 @@ msgstr "Private Versionen" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "Ungültiger Projektname" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "Um aus Pull Requests zu bauen, benötigen Sie eine" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " @@ -2324,153 +2324,153 @@ msgstr "" "Um aus Pull-Requests zu erstellen, muss der Webhook Ihres Repositorys Pull-" "Request-Ereignisse senden." -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "Kurze Beschreibung dieses Projekts" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, 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:579 +#: projects/forms.py:576 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:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "Der Benutzer %(username)s ist bereits ein Maintainer" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "Die Nutzlast muss ein gültiges JSON-Objekt sein." -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "Es kann immer nur eine Domain kanonisch sein." -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "Der Variablenname darf nicht mit __ (doppelter Unterstrich) beginnen" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "Variablenname kann nicht mit READTHEDOCS beginnen" -#: projects/forms.py:1223 +#: projects/forms.py:1209 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:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "Variablenname darf keine Leerzeichen enthalten" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "Nur Buchstaben, Zahlen und Unterstriche sind erlaubt" @@ -2486,62 +2486,66 @@ msgstr "Unterprojekt" msgid "Alias" msgstr "" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "Repository-URL" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Repository-Typ" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Projektstartseite" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Die Startseite des Projekts" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "Kanonische URL" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Einzelversion" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2552,50 +2556,50 @@ msgstr "" "Verwenden Sie dies mit Vorsicht, schalten Sie es nur ein, wenn Sie nie mehrere Versionen Ihrer Dokumente haben werden." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Standard-Version" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "Die Projektversion zu der Zugriffe auf „/“ weitergeleitet werden" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Standard-Branch" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "Pull-Requests für dieses Projekt erstellen" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." @@ -2603,25 +2607,25 @@ msgstr "" "Weitere Informationen in unserer Dokumentation." -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Analytics-Code" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2629,11 +2633,11 @@ msgstr "" "Tracking-ID von Google Analytics (z.B. UA-22345342-1). Dies " "kann das Laden Ihrer Seite verlangsamen." -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "Analysen deaktivieren" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2641,65 +2645,65 @@ msgstr "" "Deaktivieren Sie Google Analytics für dieses Projekt vollständig (erfordert " "Neuaufbau-Dokumentation)" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "Alternative Buildschlangen ID" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "Maximal erlaubte gleichzeitige Builds für dieses Projekt" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "Bezahlte Werbung zulassen" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "Versionswarnung anzeigen" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "Warnbanner in nicht stabilen oder neuesten Versionen anzeigen." -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2707,37 +2711,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Hervorgehoben" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Verwandte Projekte" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Sprache" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2745,31 +2749,31 @@ msgstr "" "Die Sprache, in der die Projektdokumentation wiedergegeben wird. Hinweis: " "Dies wirkt sich auf die URL Ihres Projekts aus." -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "Die primäre Programmiersprache, in der das Projekt geschrieben ist." -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " @@ -2779,67 +2783,67 @@ msgstr "" "org/en/stable/builders.html#sphinx.builders.html." "DirectoryHTMLBuilder\">Weitere Informationen zu Sphinx-Erbauern." -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "projekt" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "Modell muss einen Kürzel haben" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "Unterprojektverschachtelung wird nicht unterstützt" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Pfad" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "Build ID" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "erstellt" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "geändert" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "Bauen ausgelöst" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "Bauen bestanden" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "URL, an die der Webhook versandt wird" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "Ereignisse zum Abonnieren" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check der Dokumentation nach, welche Ersetzungen " "möglich sind." -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "Domain" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "Diese Domain wurde automatisch erstellt" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "Diese Domäne ist ein CNAME für das Projekt" -#: projects/models.py:1758 +#: projects/models.py:1768 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:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "Für diese Domain immer HTTPS verwenden" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "Anzahl der Angriffe auf diese Domain" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 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:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "Name der Umgebungsvariable" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "Wert der Umgebungsvariable" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "Diese Umgebungsvariable in PR-Builds verfügbar machen?" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3129,33 +3129,33 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Projekt gelöscht" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3164,116 +3164,116 @@ msgstr "" "Es gibt ein Problem mit Ihrem {service}-Konto. Versuchen Sie, Ihr Konto auf " "Ihrer Seite für verbundene Dienste erneut zu verbinden." -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3456,67 +3456,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "Katalanisch" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Englisch" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Spanisch" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "Brasilianisches Portugiesisch" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Norwegisch (Bokmål)" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Französisch" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Russisch" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Deutsch" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Galicisch" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnamesisch" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "Vereinfachtes Chinesisch" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "Traditionelles Chinesisch" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Japanisch" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ukrainisch" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "Italienisch" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Koreanisch" diff --git a/readthedocs/locale/en/LC_MESSAGES/django.po b/readthedocs/locale/en/LC_MESSAGES/django.po index 7024d5b7fa9..af0a08e80a5 100644 --- a/readthedocs/locale/en/LC_MESSAGES/django.po +++ b/readthedocs/locale/en/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "" @@ -153,7 +153,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -200,7 +200,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -217,7 +217,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "" @@ -230,7 +230,7 @@ msgid "Username" msgstr "" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "" @@ -470,7 +470,7 @@ msgstr "" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -530,7 +530,7 @@ msgid "Verbose Name" msgstr "" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "" @@ -550,7 +550,7 @@ msgstr "" msgid "Uploaded" msgstr "" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "" @@ -582,7 +582,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "" @@ -630,7 +630,7 @@ msgstr "" msgid "Exit code" msgstr "" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "" @@ -679,7 +679,7 @@ msgid "Command" msgstr "" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "" @@ -908,7 +908,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1034,12 +1034,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "" @@ -1440,7 +1440,7 @@ msgstr "" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "" @@ -1610,11 +1610,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2133,7 +2133,7 @@ msgstr "" msgid "Git" msgstr "" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "" @@ -2237,180 +2237,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2426,210 +2426,214 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "" -#: projects/models.py:325 +#: projects/models.py:335 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:332 +#: projects/models.py:342 msgid "Default version" msgstr "" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2637,357 +2641,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3044,149 +3044,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3364,67 +3364,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "" diff --git a/readthedocs/locale/es/LC_MESSAGES/django.po b/readthedocs/locale/es/LC_MESSAGES/django.po index 7b9bf729b27..43e602113ee 100644 --- a/readthedocs/locale/es/LC_MESSAGES/django.po +++ b/readthedocs/locale/es/LC_MESSAGES/django.po @@ -31,7 +31,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Manuel Kaufmann , 2024\n" "Language-Team: Spanish (http://app.transifex.com/readthedocs/readthedocs/" @@ -44,7 +44,7 @@ msgstr "" "1 : 2;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versión" @@ -178,7 +178,7 @@ msgstr "El proyecto con slug \"{0}\" ya existe." msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "El proyecto con {slug_name}={value} no es válido como subproyecto" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "Ya existe un subproyecto con este alias" @@ -225,7 +225,7 @@ msgid "Log out" msgstr "Cerrar sesión" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "Invitación enviada" @@ -242,7 +242,7 @@ msgid "Invitation declined" msgstr "Invitación rechazada" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Usuario" @@ -255,7 +255,7 @@ msgid "Username" msgstr "Nombre de usuario" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Proyecto" @@ -495,7 +495,7 @@ msgstr "Activo" msgid "Build successful" msgstr "Compilación exitosa" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Compilación fallida" @@ -556,7 +556,7 @@ msgid "Verbose Name" msgstr "Nombre descriptivo" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Indicación" @@ -576,7 +576,7 @@ msgstr "Compilado" msgid "Uploaded" msgstr "Cargado" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Nivel de privacidad" @@ -610,7 +610,7 @@ msgstr "Tiene ePub" msgid "Has HTML Zip" msgstr "Tiene Zip HTML" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Tipo de documentación" @@ -658,7 +658,7 @@ msgstr "Error" msgid "Exit code" msgstr "Código de salida" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Envío" @@ -707,7 +707,7 @@ msgid "Command" msgstr "Comando" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descripción" @@ -938,7 +938,7 @@ msgstr "Explicación del problema" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "Dirección URL" @@ -1068,12 +1068,12 @@ msgid "This project is already Ad-Free." msgstr "Este proyecto ya no tiene publicidad." #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Fecha de publicación" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Fecha de modificación" @@ -1498,7 +1498,7 @@ msgstr "Usuarios" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Nombre" @@ -1671,11 +1671,11 @@ msgstr "Nombre de Organización Inválida: Sin slug generado" msgid "Organization %(name)s already exists" msgstr "La organización %(name)s ya existe" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "Nombre de usuario o dirección de correo electrónico" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "El usuario %(username)s no existe" @@ -2250,7 +2250,7 @@ msgstr "Eliminado" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Público" @@ -2354,29 +2354,29 @@ msgstr "Versiones privadas" msgid "Visibility" msgstr "Visibilidad" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "Nombre de proyecto no válido, ya existe un proyecto con ese nombre" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "Nombre de proyecto no válido" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "Para construir a partir de pull requests, necesita un" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " @@ -2384,152 +2384,152 @@ msgstr "" "Para compilar a partir de pull requests, el webhook de su repositorio debe " "enviar eventos de pull request." -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "Breve descripción de este proyecto" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Ya existe una traducción \"{lang}\" para el proyecto {proj}." -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "La longitud de cada etiqueta debe ser menor o igual a 100 caracteres." -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "El usuario %(username)s ya es mantenedor" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "El payload debe ser un objeto JSON válido." -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "Solo un dominio puede ser canónico a la vez." -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "El nombre de la variable no puede empezar con __ (doble subrayado)" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "El nombre de la variable no puede comenzar con READTHEDOCS" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "Ya existe una variable con este nombre en este proyecto" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "El nombre de la variable no puede tener espacios" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "Sólo están permitidos los números, letras y subrayado" @@ -2545,62 +2545,66 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "Dirección URL del repositorio" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Tipo de repositorio" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Página de inicio del proyecto" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "La página de inicio del proyecto" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "Dirección URL canónica" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "URL desde donde se servirá la documentación" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Versión única" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2610,50 +2614,50 @@ msgstr "" "versión, alojado en la raíz del dominio. Úselo con precaución, sólo actívelo " "si nunca tendrá múltiples versiones de sus documentaciones." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Versión predeterminada" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "La versión de su proyecto a la que \"/\" redirecciona" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Rama predeterminada" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "Crear solicitudes de incorporación de cambios para este proyecto" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." @@ -2661,25 +2665,25 @@ msgstr "" "Más información en nuestros documentos." -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "Nivel de privacidad de las solicitudes de incorporación de cambios" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN activado" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Código de Analytics" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2687,11 +2691,11 @@ msgstr "" "Identificador de seguimiento de Google Analytics (ej., UA-22345342-1). Esto puede reducir la velocidad de carga de tu página." -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "Deshabilitar Analytics" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2699,15 +2703,15 @@ msgstr "" "Deshabilite Google Analytics por completo para este proyecto (requiere " "documentación de reconstrucción)" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "Imagen alternativa del contenedor" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "Límite de memoria del contenedor" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2715,54 +2719,54 @@ msgstr "" "Límite de memoria en formato Docker - ejemplo: 512m o 1g" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "El límite de tiempo del contenedor en segundos" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "ID de cola de compilación alternativa" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "Máximo de compilaciones simultáneas permitidas para este proyecto" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "Permitir publicidad pagada" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" "Si no se selecciona, los usuarios seguirán viendo los anuncios de la " "comunidad." -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "Sin publicidades" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "¿Es spam?" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "Marcado manualmente como (no) spam" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "Mostrar advertencia de versión" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Mostrar banner de advertencia en versiones no estables o más recientes." -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2770,37 +2774,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Destacado" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "¿Debería estar público el tablero del proyecto?" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Proyectos relacionados" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Idioma" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2808,32 +2812,32 @@ msgstr "" "El idioma de la documentación del proyecto tal cual es visualizado. Nota: " "esto afecta a la dirección URL de su proyecto." -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Lenguaje de programación" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" "El lenguaje de programación principal en el que el proyecto está escrito." -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "Este proyecto ha sido construido con un webhook" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "Este proyecto ha sido clonado con éxito" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " @@ -2843,67 +2847,67 @@ msgstr "" "org/en/stable/builders.html#sphinx.builders.html.DirectoryHTMLBuilder\">Más " "información sobre sphinx builders." -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "proyecto" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "El modelo debe tener una indicación" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "No se admite la anidación de subproyectos" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Ruta" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "ID de Compilación" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "Rango de búsqueda de la página" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "Ignorar este archivo de operaciones como la indexación" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "creado" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "modificado" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "Compilación activado" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "Compilación aprobada" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "Dirección URL donde enviar el webhook" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "Secreto utilizado para firmar el payload del webhook" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "Eventos para suscribirse" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "Payload JSON" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check los documentos para conocer las sustituciones disponibles." -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "Dominio" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "Este dominio fue creado automáticamente" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "Este dominio es un CNAME para el proyecto" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "Este dominio es el principal desde donde se sirve la documentación" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "Usar HTTPS" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "Usar siempre HTTPS para este dominio" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "Número de veces que se ha pulsado desde este dominio" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "Estado del certificado SSL" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "Omitir proceso de validación." -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "Fecha de inicio del proceso de validación." -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" "Establezca una edad máxima personalizada (por ejemplo, 31536000) para el " "encabezado HSTS" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Si hsts_max_age > 0, configure el indicador includeSubDomains con el " "encabezado HSTS" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" "Si hsts_max_age > 0, establezca el indicador de precarga con el encabezado " "HSTS" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "Identificador de función" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "La función Date fue agregada" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "Predeterminar todos los proyectos anteriores a True" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "Predeterminar todos los proyectos futuros a True" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "Nombre de la variable de ambiente" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "Valor de la variable ambiente" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "Proyecto donde esta variable será usada" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "¿Exponer esta variable de entorno en compilaciones PR?" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "Error al clonar el repositorio" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "No se encontró el archivo de configuración de Sphinx" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "Se encontraron múltiples archivos de configuración de Sphinx" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3194,33 +3194,33 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "Configuración del proyecto actualizada" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Proyecto borrado" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3229,116 +3229,116 @@ msgstr "" "Hay un problema con tu cuenta de {service}, intenta volver a conectar tu " "cuenta en tu página de servicios conectados." -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "{username} es el último propietario, no se puede eliminar" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "El proyecto ha sido excluido del soporte publicitario" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3520,67 +3520,67 @@ msgstr "Consulta" msgid "Total results" msgstr "Resultados totales" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "Catalán" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Inglés" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Español" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "Portugués brasileño" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Noruego bokmål" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Francés" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Ruso" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Alemán" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Gallego" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnamita" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "Chino simplificado" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "Chino tradicional" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Japonés" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ucraniano" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "Italiano" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Coreano" diff --git a/readthedocs/locale/eu/LC_MESSAGES/django.po b/readthedocs/locale/eu/LC_MESSAGES/django.po index 91c7813f299..c337dd0315c 100644 --- a/readthedocs/locale/eu/LC_MESSAGES/django.po +++ b/readthedocs/locale/eu/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Asier Iturralde Sarasola , 2018\n" "Language-Team: Basque (http://app.transifex.com/readthedocs/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Bertsioa" @@ -156,7 +156,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -203,7 +203,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -220,7 +220,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Erabiltzailea" @@ -233,7 +233,7 @@ msgid "Username" msgstr "" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Proiektua" @@ -473,7 +473,7 @@ msgstr "Aktibo" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -533,7 +533,7 @@ msgid "Verbose Name" msgstr "Bistaratzeko izena" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Slug-a" @@ -553,7 +553,7 @@ msgstr "Eraikita" msgid "Uploaded" msgstr "Igota" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "" @@ -585,7 +585,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "" @@ -633,7 +633,7 @@ msgstr "Errorea" msgid "Exit code" msgstr "" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "" @@ -682,7 +682,7 @@ msgid "Command" msgstr "" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Deskribapena" @@ -911,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1037,12 +1037,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "" @@ -1443,7 +1443,7 @@ msgstr "" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Izena" @@ -1613,11 +1613,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2136,7 +2136,7 @@ msgstr "" msgid "Git" msgstr "" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "" @@ -2240,180 +2240,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2429,210 +2429,214 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Biltegi mota" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Proiektuaren webgunea" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "" -#: projects/models.py:325 +#: projects/models.py:335 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:332 +#: projects/models.py:342 msgid "Default version" msgstr "" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2640,357 +2644,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3047,149 +3047,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3367,67 +3367,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "" diff --git a/readthedocs/locale/fr/LC_MESSAGES/django.po b/readthedocs/locale/fr/LC_MESSAGES/django.po index e9aa65475c5..d17706be45d 100644 --- a/readthedocs/locale/fr/LC_MESSAGES/django.po +++ b/readthedocs/locale/fr/LC_MESSAGES/django.po @@ -42,7 +42,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Christian Wiat, 2024\n" "Language-Team: French (http://app.transifex.com/readthedocs/readthedocs/" @@ -55,7 +55,7 @@ msgstr "" "1000000 == 0 ? 1 : 2;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Version" @@ -191,7 +191,7 @@ msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" "Le projet avec {slug_name}={value} n'est pas valide en tant que sous-projet" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "Un sous-projet avec cet alias existe déjà" @@ -244,7 +244,7 @@ msgid "Log out" msgstr "Se déconnecter" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "L'invitation est envoyée" @@ -261,7 +261,7 @@ msgid "Invitation declined" msgstr "Invitation déclinée" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Utilisateur" @@ -274,7 +274,7 @@ msgid "Username" msgstr "Nom d'utilisateur" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Projet" @@ -516,7 +516,7 @@ msgstr "Actif" msgid "Build successful" msgstr "Compilation réussie" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Compilation échouée" @@ -577,7 +577,7 @@ msgid "Verbose Name" msgstr "Nom verbeux" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Jeton" @@ -597,7 +597,7 @@ msgstr "Compilé" msgid "Uploaded" msgstr "Chargé" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Niveau de confidentialité" @@ -631,7 +631,7 @@ msgstr "Contient une ePub" msgid "Has HTML Zip" msgstr "Contient un Zip HTML" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Type de documentation" @@ -680,7 +680,7 @@ msgstr "Erreur" msgid "Exit code" msgstr "Code de retour" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Consigner" @@ -731,7 +731,7 @@ msgid "Command" msgstr "Commande" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Description" @@ -963,7 +963,7 @@ msgstr "Explication du problème" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "URL" @@ -1096,12 +1096,12 @@ msgid "This project is already Ad-Free." msgstr "Ce projet est déjà sans publicité." #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Publié le" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Modifié le" @@ -1529,7 +1529,7 @@ msgstr "Utilisateurs" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Nom" @@ -1703,11 +1703,11 @@ msgstr "Nom d'organisation non valide: aucun slug n'a été généré" msgid "Organization %(name)s already exists" msgstr "L'organisation %(name)s existe déjà" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "Adresse email ou nom d'utilisateur" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "L'utilisateur %(username)s n'existe pas" @@ -2270,7 +2270,7 @@ msgstr "Supprimé" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Public" @@ -2374,29 +2374,29 @@ msgstr "Versions privées" msgid "Visibility" msgstr "Visibilité" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "Nom de projet invalide, il y a déjà un projet portant ce nom" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "Nom du projet invalide" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "Pour construire une requête de téléversement vous aurez besoin de" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " @@ -2404,154 +2404,154 @@ msgstr "" "Pour construire à partir de requête de téléversement, votre webhook de dépot " "doit envoyer des évenements." -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "Description courte de ce projet" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Il existe déjà une traduction \"{lang}\" pour le projet {proj}." -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" "La longueur de chaque étiquette doit être inférieure ou égale à 100 " "caractères." -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "L'utilisateur %(username)s est déjà un mainteneur" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "Les données doivent être un objet JSON valide." -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "Un seul domaine peut être canonique à la fois." -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "Un nom de variable ne peut pas commencer par __ (double underscore)" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "Un nom de variable ne peut pas commancer par READTHEDOCS" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "Il y a déjà un variable nommée de cette manière dans ce projet." -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "Un nom de variable ne peut pas contenir d'espace" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "Seuls les lettres, les chiffres et le blanc souligné sont autorisés" @@ -2567,62 +2567,66 @@ msgstr "Sous-projet" msgid "Alias" msgstr "Alias" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "URL du dépôt" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Type de dépôt" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Page d’accueil du projet" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "La page d’accueil du projet" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "URL canonique" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "URL à laquelle cette documentation s'attend à être servie" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Version unique" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2633,19 +2637,19 @@ msgstr "" "cette option que si vous n'allez jamais avoir plusieurs versions de " "votre documentation." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Version par défaut" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "La version de votre projet à laquelle / redirige" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Branche par défaut" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." @@ -2653,32 +2657,32 @@ msgstr "" "Branche vers laquelle \"latest\" pointe. Laisser vide pour utiliser la " "valeur par défaut pour votre SGV." -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "Pull request de compilation pour ce projet" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." @@ -2686,25 +2690,25 @@ msgstr "" "Plus d'information dans notre documentation." -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "Niveau de confidentialité des Pull Requests" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN activé" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Code analytics" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2712,11 +2716,11 @@ msgstr "" "ID de suivi Google Analytics (ex. 1UA-22345342-11). Cela peut " "ralentir les chargements de votre page." -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "Désactiver les mesures" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2724,15 +2728,15 @@ msgstr "" "Désactiver entièrement Google Analytics pour ce projet (nécessite de " "recompiler la documentation)" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "Image alternative pour le conteneur" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "Limite mémoire du conteneur" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2740,55 +2744,55 @@ msgstr "" "Limite de la mémoire au format Docker, par example: 512m ou " "1g" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "Limite de temps du conteneur en secondes" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "Identifiant alternatif de queue de compilation" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "Nombre maximal de compilations concurrentes sur ce projet" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "Autoriser les annonces sponsorisées" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" "Si non-coché, les utilisateurs verront toujours les publicités de la " "communauté." -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "Sans annonces" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "Est du spam ?" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "Marqué manuellement comme (non) spam" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "Afficher l'avertissement de version" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Affiche une bannière d'avertissement sur les versions non stables ou " "anciennes." -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "Chemin du fichier .readthedocs.yaml" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2801,19 +2805,19 @@ msgstr "" "code>. Laisser vide pour la valeur par défaut : .readthedocs.yaml." -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "En vedette" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "Passer (désactiver) la compilation de ce projet" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "Retiré de la liste" -#: projects/models.py:496 +#: projects/models.py:506 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" @@ -2822,19 +2826,19 @@ msgstr "" "the Docs et demande aux moteurs de recherche externes de le supprimer via " "robots.txt" -#: projects/models.py:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "Le tableau de bord du projet devrait être public ?" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Projets apparentés" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Langue" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2842,31 +2846,31 @@ msgstr "" "La langue dans laquelle la documentation du projet sera générée. Note: l’URL " "de votre projet sera modifiée en conséquence." -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Langage de programmation" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "Le langage de programmation principal dans lequel ce projet est écrit." -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "Ce projet a été compilé par un webhook" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "Ce projet a bien été cloné" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " @@ -2876,67 +2880,67 @@ msgstr "" "en/stable/builders.html#sphinx.builders.html.DirectoryHTMLBuilder\">Plus de " "détails sur les compilateurs Sphinx." -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "projet" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "Le Model nécessite un libellé court" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "L'imbrication de sous-projet n'est pas supportée" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Chemin" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "ID de compilation" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "Classement dans les recherches" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "Ignorer ce fichier pendant les opérations comme l'indexation" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "créé" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "modifié" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "Compilation déclenchée" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "Compilation terminée" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "URL sur laquelle pointer le webhook" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "Secret utilisé pour signer les données du webhook" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "Souscrire aux évenements" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "Données JSON" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check la documentation pour les substitutions possibles." -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "Domaine" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "Ce domain a été créé automatiquement" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "Ce domaine est un CNAME pour le projet" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "Ce domaine est le domaine primaire duquel est servi la documentation" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "Utiliser HTTPS" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "Toujours utiliser HTTPS pour ce domaine" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "Nombre de vues sur ce domaine" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "État du certificat SSL" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "Passer le processus de validation." -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "Date de début du processus de validation." -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "Gérer un âge maximal (par ex. 31536000) pour l'entête HSTS" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Si hsts_max_age > 0, configurer l'option includeSubDomains avec l'en-tête " "HSTS" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "Si hsts_max_age > 0, configurer l'option preload avec l'en-tête HSTS" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "Identifiant de la feature" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "Date d'ajout de la feature" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "Passer par défaut tous les anciens projets à Vrai" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "Passer par defaut tout les futurs projets à Vrai" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "Nom de la variable d'environnement" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "Valeur de la variable d'environnement." -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "Projet dans lequel cette variable sera utilisée" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "Montrer cette variable d'environnement dans les compilations de PR ?" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3227,33 +3227,33 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "Paramètres du projet mis à jour" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Projet supprimé" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3262,116 +3262,116 @@ msgstr "" "Il y a eu un problème avec votre compte {service}, merci de le reconnecter " "sur la page de vos services liés." -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "{username} est le dernier propriétaire, il ne peut pas être supprimé" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "Le projet à été retiré du programme de support publicitaire" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3554,67 +3554,67 @@ msgstr "Recherche" msgid "Total results" msgstr "Résultats totaux" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "Catalan" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Anglais" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Espagnol" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "Portugais brésilien" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Norvégien Bokmål" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Français" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Russe" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Allemand" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Galicien" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnamien" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "Chinois simplifié" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "Chinois traditionnel" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Japonais" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ukrainien" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "Italien" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Coréen" diff --git a/readthedocs/locale/gl/LC_MESSAGES/django.po b/readthedocs/locale/gl/LC_MESSAGES/django.po index 7f887ef6ae3..6d0efa02937 100644 --- a/readthedocs/locale/gl/LC_MESSAGES/django.po +++ b/readthedocs/locale/gl/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Manuel Kaufmann , 2023\n" "Language-Team: Galician (http://app.transifex.com/readthedocs/readthedocs/" @@ -24,7 +24,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versión" @@ -158,7 +158,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "O proxecto con {slug_name}={value} non é válido como subproxecto" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "Xa existe un subproxecto con este alias" @@ -205,7 +205,7 @@ msgid "Log out" msgstr "Saír" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "Convite enviado" @@ -222,7 +222,7 @@ msgid "Invitation declined" msgstr "Convite declinado" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Usuario" @@ -235,7 +235,7 @@ msgid "Username" msgstr "Nome de usuario" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Proxecto" @@ -477,7 +477,7 @@ msgstr "Activa" msgid "Build successful" msgstr "Construción satisfactoria" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Produciuse un fallo na construción" @@ -538,7 +538,7 @@ msgid "Verbose Name" msgstr "Nome descritivo" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "" @@ -560,7 +560,7 @@ msgstr "Construída" msgid "Uploaded" msgstr "Subido" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Nivel de privacidade" @@ -594,7 +594,7 @@ msgstr "Conten un ePub" msgid "Has HTML Zip" msgstr "Conten un Zip HTML" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Tipo de documentación" @@ -644,7 +644,7 @@ msgstr "Erro" msgid "Exit code" msgstr "Código de saída" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Remisión" @@ -695,7 +695,7 @@ msgid "Command" msgstr "Orde" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descrición" @@ -926,7 +926,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "URL" @@ -1056,12 +1056,12 @@ msgid "This project is already Ad-Free." msgstr "Este proxecto xa está libre de publicidade." #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Data de publicación" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Data de modificación" @@ -1485,7 +1485,7 @@ msgstr "Usuarios" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Nome" @@ -1659,11 +1659,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "A organización %(name)s xa existe" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "Enderezo de correo ou nome de usuario" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "O usuario %(username)s non existe" @@ -2239,7 +2239,7 @@ msgstr "Eliminado" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Público" @@ -2343,29 +2343,29 @@ msgstr "Versións privadas" msgid "Visibility" msgstr "Visibilidade" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "O nome do proxecto non é válido, xa existe un proxecto con ese nome" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "O nome de proxecto non é válido" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "Para construír a partir de solicitudes de extracción necesita" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " @@ -2373,153 +2373,153 @@ msgstr "" "Para construír a partir de solicitudes de extracción, a ancoraxe web do seu " "repositorio debe enviar eventos de solicitude de extracción." -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "Breve descrición deste proxecto" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Xa hai unha tradución a «{lang}» para o proxecto {proj}." -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" "A lonxitude de cada etiqueta debe ser inferior ou igual a 100 caracteres." -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "O usuario %(username)s xa é un mantedor" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "A carga útil debe ser un obxecto JSON válido." -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "Só un dominio pode ser canónico á vez." -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "O nome da variábel non pode comezar por __ (dobre trazo baixo)" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "O nome da variaábel non pode comezar por READTHEDOCS" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "Xa hai unha variábel con este nome para este proxecto" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "O nome da variábel non pode conter espazos" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "Só se permiten letras, números e trazo baixo" @@ -2535,62 +2535,66 @@ msgstr "Subproxecto" msgid "Alias" msgstr "Alias" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "URL do repositorio" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Tipo de repositorio" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Páxina de inicio do proxecto" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "O sitio web do proxecto" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "URL canónico" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "URL dende o que se agarda que se sirva a documentación" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Versión única" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2600,19 +2604,19 @@ msgstr "" "servida na raíz do dominio. Use isto con precaución, actíveo só se nunca vai " "ter varias versións dos seus documentos." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Versión predefinida" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "A versión do proxecto á que reenvía /" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Ramificación predefinida" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." @@ -2620,11 +2624,11 @@ msgstr "" "A que rama apunta a «última». Déixeo en branco para usar o valor " "predeterminado para o seu VCS." -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "Prefixo personalizado da ruta" -#: projects/models.py:357 +#: projects/models.py:367 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." @@ -2633,11 +2637,11 @@ msgstr "" "proxecto. De xeito predeterminado ofrecemos a documentación na raíz (/) dun " "dominio." -#: projects/models.py:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "Prefixo personalizado da ruta do subproxecto" -#: projects/models.py:368 +#: projects/models.py:378 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " @@ -2647,11 +2651,11 @@ msgstr "" "xeito predeterminado ofrecemos a documentación de subproxectos baixo o " "prefixo `/projects/`." -#: projects/models.py:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "Construír solicitudes de extracción para este proxecto" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." @@ -2659,25 +2663,25 @@ msgstr "" "Máis información na nosa documentación." -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "Nivel de privacidade das solicitudes de extracción" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN activado" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Código de Analytics" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2685,11 +2689,11 @@ msgstr "" "ID de seguimento de Google Analytics (p. ex., UA-22345342-1). " "Isto pode retardar a carga da súa páxina." -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "Desactivar Analytics" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2697,15 +2701,15 @@ msgstr "" "Desactivar Google Analytics completamente para este proxecto (require volver " "construír a documentación)" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "Imaxe alternativa do contedor" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "Límite de memoria do contedor" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2713,53 +2717,53 @@ msgstr "" "Límite de memoria en formato Docker -- exemplo: 512m ou " "1g" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "Límite de tempo do contedor en segundos" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "ID alternativo da cola de construción" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" "Número máximo de construcións simultáneas permitidas para este proxecto" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "Permitir a publicidade pagada" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "Se non se marca, os usuarios seguirán a ver os anuncios da comunidade." -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "Libre de publicidade" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "É correo lixo?" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "Marcado manualmente como (non) correo lixo" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "Amosar a advertencia de versión" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Amosar o báner de advertencia nas versións non estábeis ou nas máis recentes." -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "Ruta a .readthedocs.yaml" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2771,19 +2775,19 @@ msgstr "" "ex. subruta/docs/.readthedocs.yaml. Déixeo en branco para o " "valor predeterminado: .readthedocs.yaml." -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Destacado" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "Omitir (desactivar) a construción deste proxecto" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "Retirado da lista" -#: projects/models.py:496 +#: projects/models.py:506 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" @@ -2791,19 +2795,19 @@ msgstr "" "A retirada da lista dun proxecto retírao da indexación de busca de Read the " "Docs e pídelle aos buscadores externos que o retiren a través de robots.txt" -#: projects/models.py:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "O taboleiro do proxecto debería ser público?" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Proxectos relacionados" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Idioma" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2811,31 +2815,31 @@ msgstr "" "O idioma no que se representa a documentación do proxecto. Nota: isto afecta " "ao URL do proxecto." -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Linguaxe de programación" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "A linguaxe de programación principal na que está escrito o proxecto." -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "Este proxecto foi construído cunha ancoraxe web" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "Este proxecto foi clonado correctamente" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " @@ -2846,67 +2850,67 @@ msgstr "" "DirectoryHTMLBuilder\">Obteña máis información sobre os construtores de " "Sphinx." -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "proxecto" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "Non se admite a anidación de subproxectos" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Ruta" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "ID de construción" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "Clasificación da páxina de busca" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "Ignorar este ficheiro dende operacións como a indexación" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "creado" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "modificado" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "Construción activada" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr " Construción validada" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "URL ao que enviar o ancoraxe web" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "Segredo usado para asinar a carga útil da ancoraxe web" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "Eventos para subscribirse" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "Carga útil JSON" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Se hsts_max_age > 0, define o sinalador includeSubDomains coa cabeceira HSTS" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "Se hsts_max_age > 0, define o sinalador de precarga coa cabeceira HSTS" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" "Construír: probar un método alternativo para publicar datos de gran tamaño" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" "Conda: engadir os requisitos básicos de Read the Docs ao ficheiro " "environment.yml" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" @@ -2990,19 +2994,19 @@ msgstr "" "Sphinx: validar todas as versións (incluídas as privadas) ao contexto html " "ao construír con Sphinx" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "Proxito: rexistro de páxinas 404 vistas" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "Proxito: desactivar todas as vistas de páxina" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "Proxito: permitir o uso da cabeceira X-RTD-Slug" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." @@ -3010,142 +3014,138 @@ msgstr "" "Proxito: usar as API de proxy (/_/*) co prefixo personalizado se o proxecto " "ten un (Project.custom_prefix)." -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" "Taboleiro: permitir que o proxecto use o báner de advertencia de versión." -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "Ancoraxe web: omitir a sincronización de ramas" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "Ancoraxe web: omitir a sincronización de etiquetas" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "Ancoraxe web: omitir a tarefa de sincronización de versións" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "Construción: execute sempre pip install --upgrade" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "Construción: utilizar o novo solucionador de pip" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "Construción: non instale a última versión de pip" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" "Sphinx: utilizar a versión máis recente da extensión Read the Docs Sphinx" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" "Construción: instale todas as versións máis recentes dos requisitos básicos " "de Read the Docs" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "Buscar: desactivar a busca do lado do servidor" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "Busca: activar a busca do lado do servidor para proxectos MkDocs" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "Buscar: busca difusa predeterminada para consultas de busca sinxelas" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "Construción: definir a protección de escala antes/após a construción." -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "Identificador de función" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "Engadiuse a función de data" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "Predeterminar todos os proxectos anteriores como «Verdadeiro»" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "Predeterminar todos os proxectos futuros como «Verdadeiro»" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "Nome da variábel de contorno" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "Valor da variábel de contorno" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "Proxecto no que se utilizará esta variábel" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "Expoñer esta variable de contorno nas construcións de PR?" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3207,33 +3207,33 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "Actualizáronse os axustes do proxecto" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Proxecto eliminado" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "Actualizáronse os engadidos do proxecto" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3242,116 +3242,116 @@ msgstr "" "Houbo un problema coa súa conta de {service}, tente volver conectar a súa " "conta na súa páxina de servizos conectados." -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "{username} é o último propietario, non é posíbel retiralo" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "O proxecto foi excluído do apoio publicitario" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3533,67 +3533,67 @@ msgstr "Consulta" msgid "Total results" msgstr "Resultados totais" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "Catalan" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Inglés" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Español" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "Portugués do Brasil" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Noruegués Bokmål" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Francés" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Ruso" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Alemán" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Galego" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnamita" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "Chinés simplificado" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "Chinés tradicional" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Xaponés" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ucraíno" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "Italiano" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Coreano" diff --git a/readthedocs/locale/he/LC_MESSAGES/django.mo b/readthedocs/locale/he/LC_MESSAGES/django.mo index 77ca5ac6f98702fddb522df0bca53d8f5f38699b..311c7251b70c14294462742069f5ff2b9e9f6c24 100755 GIT binary patch delta 26960 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 J-#u9>{|_4=nKS?Z delta 26222 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 S!#3XW#ElX5?+Z`, 2018-2019,2022-2024\n" "Language-Team: Hebrew (http://app.transifex.com/readthedocs/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "1 == 0) ? 1: 2;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "גרסה" @@ -156,7 +156,7 @@ msgstr "כבר קיים מיזם עם השם המפושט „{0}”." msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "מיזם עם {slug_name}={value} אינו תקף כתת־מיזם" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "כבר קיים תת־מיזם עם הכינוי הזה" @@ -207,7 +207,7 @@ msgid "Log out" msgstr "יציאה" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "נשלחה הזמנה" @@ -224,7 +224,7 @@ msgid "Invitation declined" msgstr "ההזמנה נדחתה" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "משתמש" @@ -237,7 +237,7 @@ msgid "Username" msgstr "שם משתמש" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "מיזם" @@ -477,7 +477,7 @@ msgstr "פעיל" msgid "Build successful" msgstr "הבנייה הצליחה" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "הבנייה נכשלה" @@ -537,7 +537,7 @@ msgid "Verbose Name" msgstr "שם מפורש" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "שם ייצוגי" @@ -557,7 +557,7 @@ msgstr "נבנה" msgid "Uploaded" msgstr "הועלה" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "רמת פרטיות" @@ -589,7 +589,7 @@ msgstr "יש ePub" msgid "Has HTML Zip" msgstr "יש Zip של HTML" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "סוג התיעוד" @@ -637,7 +637,7 @@ msgstr "שגיאה" msgid "Exit code" msgstr "קוד שגיאה" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "ביצוע" @@ -686,7 +686,7 @@ msgid "Command" msgstr "פקודה" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "תיאור" @@ -917,7 +917,7 @@ msgstr "הסבר על הבעיה" msgid "Please provide as much detail as possible." msgstr "נא לספק כמה שיותר פרטים." -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "כתובת" @@ -1052,12 +1052,12 @@ msgid "This project is already Ad-Free." msgstr "המיזם כבר נטול פרסומות." #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "תאריך פרסום" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "תאריך עריכה" @@ -1476,7 +1476,7 @@ msgstr "משתמשים" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "שם" @@ -1648,11 +1648,11 @@ msgstr "שם הארגון שגוי: לא נוצר שם מפושט." msgid "Organization %(name)s already exists" msgstr "הארגון %(name)s כבר קיים" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "כתובת דוא״ל או שם משתמש" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "המשתמש %(username)s לא קיים" @@ -2218,7 +2218,7 @@ msgstr "נמחק" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "ציבורי" @@ -2322,181 +2322,187 @@ msgstr "גרסאות פרטיות" msgid "Visibility" msgstr "חשיפה" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "מאגר לא מחובר" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "שם מיזם שגוי, כבר קיים מיזם בשם הזה" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "שם המיזם שגוי" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" "זיהינו שהמיזם הזה ציבורי, תצוגות מקדימות של בקשות דחיפה מוגדרות לציבוריות." -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "כדי לבנות מבקשות דחיפה יש" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "לבנות מבקשות דחיפה התליית המאגר שלך צריכה לשלוח אירועי בקשת דחיפה." -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "בניות מבקשות דחיפה לא נתמכות" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "צריך קודם להוסיף שירות מקושר" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "לא נמצאו שירותים מקושרים" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "רק בעלי הארגון יכולים ליצור מיזמים חדשים כשכניסה אחודה מופעלת." -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "מופעלת כניסה אחודה לארגון" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "צריך להיות בצוות עם הרשאות ניהול כדי להוסיף מיזם חדש לארגון שלך." -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "נדרשת הרשאת הנהלה" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "אי אפשר להגדיר מיזמים ידנית כשכניסה אחודה מופעלת בארגון שלך." -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "תיאור קצר של המיזם הזה" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "הגדרה זו התקבלה בירושה מגרסת ההורה." -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "כבר קיים תרגום ל„{lang}” של המיזם {proj}." -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "אורכה של כל תגית חייבת להיות באורך של 100 תווים ומטה." -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "הפעלת תוספים" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "להציג התראה על בניות מבקשות משיכה" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "הצגת התראה על גרסאות לא יציבות" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "הצגת התראה על הגרסה העדכנית ביותר" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "מופעל" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" -msgstr "" +msgstr "בורר תוכן ראשי ב־CSS" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "התבנית המותאמת אישית בחלונית הצפה נחוצה בעת בחירת תבנית מותאמת אישית." -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "המשתמש %(username)s כבר ברמת מתחזק" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "המטען חייב להיות עצם JSON תקני." -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "מיזם זה מוגדר עם שיטת גרסאות שאינה תומכת בתרגומים." -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" +"לשם התחום הזה יש רשומת CNAME שמצביעה לשם תחום ה־APEX. נא להסיר את ה־CNAME " +"לפני הוספת שם התחום." -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" +"לשם התחום הזה יש רשומת CNAME שמצביעה ל־CNAME אחר. נא להסיר את ה־CNAME לפני " +"הוספת שם התחום." -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" +"הזמן שהוקצב לפתרון שמות התחום דרך ה־DNS הסתיים. נא לוודא ששם התחום נכון " +"ולנסות שוב." -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." -msgstr "" +msgstr "שם התחום שגוי." -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "רק שם תחום אחד יכול להיות ייצוגי בכל פעם." -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "שם משתנה לא יכול להתחיל ב־__ (פעמיים קו תחתון)" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "שם משתנה לא יכול להתחיל ב־READTHEDOCS" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "כבר יש משתנה עם השם הזה במיזם הזה" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "שם משתנה לא יכול להכיל רווחים" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "מותר אותיות באנגלית, ספרות וקווים תחתיים בלבד" @@ -2512,51 +2518,55 @@ msgstr "תת־מיזם" msgid "Alias" msgstr "כינוי" -#: projects/models.py:191 +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" +msgstr "" + +#: projects/models.py:201 msgid "Sorting of versions" msgstr "מיון גרסאות" -#: projects/models.py:201 +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "תבנית מיון גרסאות מותאמת אישית" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "הצגת latest ו־stable בהתחלה" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "כתובת מאגר" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "כתובת מאגר Git" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "סוג מאגר" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "דף בית של מיזם" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "דף הבית של המיזם" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "כתובת ידידותית" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "כתובת שמצופה ממנה להציג את התיעוד" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "סכמת כתובות לגרסאות" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " @@ -2565,11 +2575,11 @@ msgstr "" "משפיע על הכתובת ממנה מוגש התיעוד שלך, ואם יש לה תמיכה בתרגומים או גרסאות. " "החלפת סכמת הגרסאות תפגע בכתובות הנוכחיות שלך, כך שאולי כדאי גם ליצור הפניה." -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "גרסה בודדת" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2579,19 +2589,19 @@ msgstr "" "להשתמש בזהירות רבה, יש להפעיל זאת רק אם אף פעם לא תהיינה יותר גרסות " "של המסמכים שלך." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "גרסת בררת מחדל" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "גרסת המיזם ש־/ יפנה אליה" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "ענף בררת מחדל" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." @@ -2599,11 +2609,11 @@ msgstr "" "לאיזה ענף מפנה „latest”. יש להשאיר ריק כדי להשתמש בערך בררת המחדל של מערכת " "בקרת הגרסאות שלך." -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "קידומת נתיב מותאמת" -#: projects/models.py:357 +#: projects/models.py:367 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." @@ -2611,11 +2621,11 @@ msgstr "" "קידומת נתיב מותאמת בעת הגשת תיעוד מהמיזם הזה. כברירת מחדל אנו מגישים תיעוד " "מבסיס (/) שם התחום." -#: projects/models.py:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "קידומת נתיב תת־מיזם מותאמת" -#: projects/models.py:368 +#: projects/models.py:378 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " @@ -2624,11 +2634,11 @@ msgstr "" "קידומת נתיב מותאמת בעת הערכת בסיס תת־המיזם. כברירת מחדל אנו מגישים תיעוד " "מתת־מיזמים תחת הקידומת `/projects/`." -#: projects/models.py:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "בניית בקשות דחיפה למיזם הזה" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." @@ -2636,11 +2646,11 @@ msgstr "" "מידע נוסף בתיעוד שלנו." -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "רמת פרטיות של בקשות משיכה (PR)" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." @@ -2648,15 +2658,15 @@ msgstr "" "האם בניות מבקשות הדחיפה האלה תהיינה ציבוריות? אם המאגר שלך ציבורי, " "לא להגדיר את זה לפרטי." -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN פעיל" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "קוד Analytics" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2664,76 +2674,76 @@ msgstr "" "Google Analytics Tracking ID (למשל: UA-22345342-1). עשוי להאט " "את טעינת העמודים שלך." -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "השבתת ניתוח" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "השבתת Google Analytics לחלוטין למיזם הזה (דורשת בניית התיעוד מחדש)" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "תמונת מכולה חלופית" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "הגבלת זיכרון למכולה" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" "הגבלת זיכרון בתצורת Docker -- למשל: 512m או 1g" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "מגבלת זמן למכולה בשניות" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "מזהה תור בנייה חלופי" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "מספר הבניות המקביליות המרבית המורשית למיזם זה" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "לאפשר פרסום בתשלום" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "אם האפשרות לא סומנה, המשתמשים עדיין יראו פרסומות קהילתיות." -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "נטול פרסומות" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "ספאם?" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "סומן ידנית כ(לא) ספאם" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "הצגת אזהרת גרסה" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "הצגת כותרת אזהרה בגרסאות בלתי יציבות או latest." -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "נתיב אל ‎.readthedocs.yaml" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2745,19 +2755,19 @@ msgstr "" "readthedocs.yaml. אפשר להשאיר ריק כדי לקבל את ערך ברירת המחדל:‎ ." "readthedocs.yaml." -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "מומלץ" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "דילוג (השבתה) על בניית המיזם הזה" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "הוחרג מהרשימה" -#: projects/models.py:496 +#: projects/models.py:506 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" @@ -2765,50 +2775,50 @@ msgstr "" "החרגת מיזם מהרשימה מסירה אותו ממפתח החיפוש של Read the Docs ומבקשת ממנועי " "חיפוש להסיר אותו דרך robots.txt" -#: projects/models.py:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "האם לוח הבקרה של המיזם יהיה ציבורי?" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "מיזמים קשורים" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "שפה" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" "השפה בה תיעוד המיזם עבר עיבוד. לתשומת לבך: יש לזה השפעה על כתובת המיזם שלך." -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "שפת תכנות" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "שפת התכנות העיקרית בה נכתב המיזם שלך." -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "מיזם זה נבנה עם התלייה" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "המיזם הזה שוכפל בהצלחה" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "מאגר מחובר" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "המאגר מחובר למיזם הזה" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " @@ -2818,67 +2828,67 @@ msgstr "" "html#sphinx.builders.html.DirectoryHTMLBuilder\">מידע נוסף על בנאי sphinx." -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "מיזם" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "לדגם חייב להיות שם ייצוגי" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "אין תמיכה בקינון תת־מיזמים" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "נתיב" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "מזהה בנייה" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "דירוג חיפוש עמוד" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "להתעלם מהקובץ הזה בפעולות כמו סידור באינדקס" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "נוצר" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "נערך" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "בנייה הופעלה" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "בנייה עברה" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "כתובת אליה לשלוח את ההתלייה" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "סוד שמשמש לחתום על המטען של ההתליה" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "אירועים להירשם אליהם" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "מטען JSON" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check תיעוד מה " "ההחלפות המתאימות." -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "שם מתחם" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "שם תחום זה נוצר אוטומטית" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "שם תחום זה הוא CNAME למיזם" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "שם תחום זה הוא הראשי ממנו מוגש התיעוד" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "שימוש ב־HTTPS" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "תמיד להשתמש ב־HTTPS לשם מתחם זה" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "מספר הפעמים שביקרו בשם מתחם זה" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "מצב אישור SSL" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "דילוג על תהליך אימות." -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "תאריך התחלת תהליך האימות." -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "הגדרת max-age (גיל מרבי, למשל: 31536000) לכותרת ה־HSTS." -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "אם hsts_max_age > 0, להגדיר את הדגלון includeSubDomains יחד עם כותרת ה־HSTS." -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" "אם hsts_max_age > 0, להגדיר את הדגלון preload (טעינה מקדימה) יחד עם כותרת " "ה־HSTS." -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "בנייה: לנסות שיטה חלופית לפרסום נתונים גדולים" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "Conda: הוספת דרישות ליבה של Read the Docs לקובץ environment.yml" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" "Sphinx: להעביר את כל הגרסאות (כולל הפרטיות) להקשר ה־html בעת בנייה עם Sphinx" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "Proxito: תיעוד צפיות בעמודי 404." -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "Proxito: השבתת כל צפיות העמודים" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "Proxito: לאפשר שימוש בכותרת X-RTD-Slug" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." @@ -2979,139 +2989,135 @@ msgstr "" "Proxito: להשתמש ב־API דרך מתווך (‎/_/*‎) עם הקידומת המותאמת אם יש כזה למיזם " "(Project.custom_prefix)." -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "לוח בקרה: לאפשר למיזם להשתמש בכרזת אזהרת גרסה." -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "בנייה: יצירת קובץ הצהרה (manifest) להבדל בעץ הקבצים." - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "התליה: דילוג על סנכרון ענפים" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "התליה: דילוג על סנכרון תגיות" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "התליה: דילוג על משימת סנכרון גרסאות" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "בנייה: תמיד להריץ את pip install --upgrade" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "בנייה: ייעשה שימוש בפותר ה־pip החדש" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "בנייה: לא להתקין את הגרסה העדכנית ביותר של pip" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "Sphinx: להשתמש בגרסה העדכנית ביותר של הרחבת Sphinx ל־Read the Docs" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" "בנייה: התקנת כל הגרסאות העדכניות ביותר של תלויות הליבה של Read the Docs" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "Sphinx: לא להוסיף `conf.py` ולא להתקין ``readthedocs-sphinx-ext``" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "חיפוש: השבתת חיפוש בצד השרת" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "חיפוש: הפעלת חיפוש בצד השרת למיזמי MkDocs" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "חיפוש: ברירת המחדל תיסוג לחיפוש מעורפל לשאילתות חיפוש פשוטות" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "בנייה: הגדרת הגנת צמיחה פנימה לפני/אחרי בנייה." -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "מזהה תכונות" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "התאריך בו נוספה התכונה" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "ברירת המחדל של כל מיזמי העבר הוא אמת (True)" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "ברירת המחדל של כל מיזמי העתיד הוא אמת (True)" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "שם משתנה הסביבה" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "ערך משתנה הסביבה" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "מיזם בו יעשה שימוש במשתנה" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "לחשוף את משתנה הסביבה בבניות של בקשות משיכה (PR)?" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "הבניות למיזם הזה נפסחו" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "שגיאה בשיבוט המאגר הזה" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "גרסאות שמורות כפולות" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "שגיאה במשיכת (checkout) המאגר" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "סוג המאגר לא נתמך" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "קובץ ההגדרות של Sphinx חסר" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "נמצאו מגוון קובצי הגדרות של Sphinx" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "הקובץ המצופה לא נמצא" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "המאגר נעול" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "התוספים של Read the Docs הופעלו כברירת מחדל ב־7 באוקטובר, 2024." @@ -3170,33 +3176,33 @@ msgid "" "KB." msgstr "גודל משתני הסביבה הכולל במיזם לא יכול לחרוג מ־256 ק״ב." -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "הגדרות המיזם עודכנו" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "המיזם נמחק" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "תוספי המיזם עודכנו" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "גרסה נוצרה" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "גרסה עודכנה" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "גילינו קובץ הגדרות במאגר שלך והתחלנו את הבנייה של המיזם הראשון שלך." -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3205,116 +3211,116 @@ msgstr "" "קרתה תקלה עם החשבון שלך אצל {service}, כדאי לנסות לחבר את החשבון שלך מחדש " "בעמוד השירותים המחוברים שלך." -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "תת־מיזם נוצר" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "תת־מיזם עודכן" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "תת־מיזם נמחק" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "משתמש נמחק" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "{username} הוא הבעלים האחרונים, לא ניתן להסיר" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "התראה נוצרה" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "התראה נמחקה" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "התלייה נוצרה" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "התלייה עודכנה" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "התלייה נמחקה" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "תרגום נוצר" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "תרגום נמחק" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "הפניה נוצרה" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "הפניה עודכנה" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "הפניה נמחקה" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "שם תחום נוצר" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "שם תחום עודכן" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "שם תחום נמחק" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "שילוב נוצר" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "שילוב נמחק" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "המיזם ביטל תמיכה עם פרסומות" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "משתנה סביבה נוצר" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "משתנה סביבה נמחק" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "כלל אוטומטציה הועבר" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "כלל אוטומציה נמחק" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "כלל אוטומציה נוצר" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "כלל אוטומציה עודכן" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "הגדרות בקשות הדחיפה עודכנו" @@ -3498,67 +3504,67 @@ msgstr "שאילתה" msgid "Total results" msgstr "סך כל התוצאות" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "קטלאנית" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "אנגלי" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "ספרדית" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "פורטוגלית ברזילאית" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "נורווגית ספרותית" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "צרפתית" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "רוסית" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "גרמנית" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "גליסית" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "וייטנאמית" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "סינית מפושטת" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "סינית מסורתית" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "יפנית" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "אוקראינית" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "איטלקית" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "קוריאנית" @@ -6097,11 +6103,5 @@ msgstr "" "Read the Docs. ב־GitHub, הוא ממוקם תחת Settings > Applications > " "Authorized OAuth Apps." -#~ msgid "Root selector" -#~ msgstr "בורר בסיס" - -#~ msgid "Documentation tool name" -#~ msgstr "שם כלי תיעוד" - -#~ msgid "Documentation tool version" -#~ msgstr "גרסת כלי תיעוד" +#~ msgid "Build: Generate a file manifest for file tree diff." +#~ msgstr "בנייה: יצירת קובץ הצהרה (manifest) להבדל בעץ הקבצים." diff --git a/readthedocs/locale/hu/LC_MESSAGES/django.po b/readthedocs/locale/hu/LC_MESSAGES/django.po index ba4b16b6c64..82feeb99954 100644 --- a/readthedocs/locale/hu/LC_MESSAGES/django.po +++ b/readthedocs/locale/hu/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Laszlo Matusek , 2021\n" "Language-Team: Hungarian (http://app.transifex.com/readthedocs/readthedocs/" @@ -21,7 +21,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Verzió" @@ -155,7 +155,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -202,7 +202,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -219,7 +219,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Felhasználó" @@ -232,7 +232,7 @@ msgid "Username" msgstr "Felhasználónév" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "projekt" @@ -472,7 +472,7 @@ msgstr "Aktív" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Építés sikertelen" @@ -532,7 +532,7 @@ msgid "Verbose Name" msgstr "Bővített név" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Slug" @@ -552,7 +552,7 @@ msgstr "Készült" msgid "Uploaded" msgstr "Feltötlve" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Adatvédelmi szint" @@ -584,7 +584,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Dokumentáció típusa" @@ -632,7 +632,7 @@ msgstr "Hiba" msgid "Exit code" msgstr "Kilépési kód" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Megerősít" @@ -681,7 +681,7 @@ msgid "Command" msgstr "Parancs" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Leírás" @@ -910,7 +910,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1036,12 +1036,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Kiadás dátuma" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Módosítás dátuma" @@ -1445,7 +1445,7 @@ msgstr "Felhasználók" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Név" @@ -1615,11 +1615,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2138,7 +2138,7 @@ msgstr "Törölt" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Nyilvános" @@ -2242,180 +2242,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "Érvénytelen projektnév, ilyen nevű projekt már létezik" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "Érvénytelen projektnév" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Már van egy \"{lang}\" fordítás a {proj} projektben." -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "A jelölő hossza nem lehet nagyobb 100 karakternél" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "Változónév nem kezdődhet aláhúzás karakterrel." -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "Változónév nem kezdődhet a READTHEDOCS karaktersorozattal" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "Már van ilyen nevű változó a projektben" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "A változónév nem tartalmazhat üres karaktert" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "Csak betűk, számok és aláhúzás használható" @@ -2431,62 +2431,66 @@ msgstr "" msgid "Alias" msgstr "Álnév" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "Tároló URL" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Tároló típusa" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Projekt kezdőoldal" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Projekt kezdőoldala" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "Kanonikus URL" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "Ezt dokumentációt működtető URL" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Egyetlen verzió" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2496,74 +2500,74 @@ msgstr "" "domain gyökér könyvtárából kiszolgálva.Használja elővigyázatosan, csak akkor " "kapcsolja be, ha sohanem használ több verziót a dokumentációban." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Alapértelmezett verzió" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "A projekt verziója átirányítva a" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Alapértelmezett ág" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN engedélyezve" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Analytics kód" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2571,25 +2575,25 @@ msgstr "" "Google Analytics Tracking ID (pl. UA-22345342-1). Ez " "lassíthatja az oldalak betöltését." -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "Alternatív konténer kép" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "Konténer memória korlát" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2597,52 +2601,52 @@ msgstr "" "Memória korlát Docker formátumban -- például: 512m or 1g" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "Konténer idő korlát másodpercekben" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "Alternatív építési sor azonosító" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "Fizetett hirdetések engedélyezése" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "Kijelöletlenül a felhasználók csak a közösségi hirdetéseket látják." -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "Hirdetés mentes" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "Verzió figyelmeztetések megjelenítése" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Figyelmeztető banner megjelenítése a nem stabil és nem a legújabb verziókban." -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2650,37 +2654,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Kiemelt" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Kapcsolódó projektek" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Nyelv" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2688,321 +2692,317 @@ msgstr "" "A projektdokumentáció nyelve. Megjegyzés: ez befolyásolja a projekt URL " "címét." -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Programnyelv" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "A projekt elsődleges programnyelve." -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "A projekt webhoroggal épült fel." -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "A projekt sikeresen klónozva" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "A modellnek érvényes URL-el kell rendelkeznie" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "Alprojekt beágyazása nem támogatott." -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Útvonal" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "Webhook URL" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "Tartomány" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "HTTPS használata" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "Minden esetben HTTPS használata a tartományhoz" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "A tartomány eléréseinek száma" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "Jellemző azonosítója" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "Dátum jellemző hozzáadva" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "Környezeti változó neve" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "Környezeti változó értéke" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "Projektek ahol a változó használt" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3060,33 +3060,33 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "Projekt beállításai frissítve" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Projekt törölve" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3095,116 +3095,116 @@ msgstr "" "Probléma merült fel a {service} fiókjával, próbáljon újra csatlakozni a kapcsolt szolgáltatások oldalon." -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "A projektet kivonták a reklámtámogatásból" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3384,67 +3384,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "Katalán" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Angol" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Spanyol" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "Brazil portugál" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Norvég" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Francia" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Orosz" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Német" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Gall" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnámi" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "Egyszerűsített kínai" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "Hagyományos kínai" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Japán" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ukrán" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "Olasz" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Koreai" diff --git a/readthedocs/locale/id_ID/LC_MESSAGES/django.po b/readthedocs/locale/id_ID/LC_MESSAGES/django.po index a92f8cb958a..4e16a312637 100644 --- a/readthedocs/locale/id_ID/LC_MESSAGES/django.po +++ b/readthedocs/locale/id_ID/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Rifqi Imaduddin Irfan, 2021\n" "Language-Team: Indonesian (Indonesia) (http://app.transifex.com/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versi" @@ -156,7 +156,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -203,7 +203,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -220,7 +220,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "User" @@ -233,7 +233,7 @@ msgid "Username" msgstr "Nama pengguna" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Proyek" @@ -473,7 +473,7 @@ msgstr "Aktif" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -533,7 +533,7 @@ msgid "Verbose Name" msgstr "" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "" @@ -553,7 +553,7 @@ msgstr "" msgid "Uploaded" msgstr "Terunggah" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Level privasi" @@ -585,7 +585,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Tipe dokumentasi" @@ -633,7 +633,7 @@ msgstr "Galat" msgid "Exit code" msgstr "Kode keluar" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "" @@ -682,7 +682,7 @@ msgid "Command" msgstr "Perintah" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Deskripsi" @@ -911,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "URL" @@ -1037,12 +1037,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Tanggal publikasi" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Tanggal dimodifikasi" @@ -1444,7 +1444,7 @@ msgstr "Pengguna" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Nama" @@ -1614,11 +1614,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2137,7 +2137,7 @@ msgstr "Terhapus" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Publik" @@ -2241,180 +2241,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Panjang tag harus kurang dari sasma dengan 100 karakter." -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "Nama variable tidak dapat dimulai dengan __ (garis bawah ganda)" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "Nama variabel tidak bisa dimulai dengan READTHEDOCS" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "Sudah ada variabel dengan nama tersebut untuk proyek ini" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "Nama variabel tidak boleh mengandung spasi" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "Hanya huruf, angka, dan garis bawah yang diperbolehkan" @@ -2430,136 +2430,140 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "URL repositori" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Tipe repositori" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Halaman depan proyek" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "" -#: projects/models.py:325 +#: projects/models.py:335 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:332 +#: projects/models.py:342 msgid "Default version" msgstr "Versi bawaan" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "Versi proyek anda yang terdapat/mengarah ke" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Cabang bawaan" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Kode pelacakan" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2567,75 +2571,75 @@ msgstr "" "Google Analytics Tracking ID (contoh UA-22345342-1). Ini " "mungkin dapat memperlambat pemuatan halaman anda." -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "Jika centang dihilangkan, pengguna akan terus melihat iklan komunitas." -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "Bebas iklan" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "Lihat peringatan versi" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2643,357 +2647,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Proyek terkait" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Bahasa" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Bahasa Pemrograman" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "Gunakan HTTPS" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "Selalu menggunakan HTTPS untuk domain ini" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3050,149 +3050,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "Pengaturan proyek telah diperbarui" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Proyek dihapus" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3370,67 +3370,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "Katala" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Inggris" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Spanyol" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "Portugis Brasil" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Norwegia Bokmål" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Prancis" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Rusia" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Jerman" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Galisia" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnam" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "Tionghoa Sederhana" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "Tionghoa Tradisional" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Jepang" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ukraina" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "Italia" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Korea" diff --git a/readthedocs/locale/it/LC_MESSAGES/django.po b/readthedocs/locale/it/LC_MESSAGES/django.po index 56f4be33084..5dbaea05b8e 100644 --- a/readthedocs/locale/it/LC_MESSAGES/django.po +++ b/readthedocs/locale/it/LC_MESSAGES/django.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Eugenia Baldoni, 2024\n" "Language-Team: Italian (http://app.transifex.com/readthedocs/readthedocs/" @@ -33,7 +33,7 @@ msgstr "" "1 : 2;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versione" @@ -167,7 +167,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -214,7 +214,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -231,7 +231,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Utente" @@ -244,7 +244,7 @@ msgid "Username" msgstr "Nome utente" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Progetto" @@ -484,7 +484,7 @@ msgstr "Attivo" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Compilazione fallita" @@ -545,7 +545,7 @@ msgid "Verbose Name" msgstr "Nome Dettagliato" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Slug" @@ -565,7 +565,7 @@ msgstr "Compilato" msgid "Uploaded" msgstr "Caricato" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Livello Dati Sensibili" @@ -597,7 +597,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Tipo di documentazione" @@ -645,7 +645,7 @@ msgstr "Errore" msgid "Exit code" msgstr "Codice di uscita" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Commit" @@ -694,7 +694,7 @@ msgid "Command" msgstr "Comando" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descrizione" @@ -923,7 +923,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1049,12 +1049,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Data di pubblicazione" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Data di modifica" @@ -1458,7 +1458,7 @@ msgstr "Utenti" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Nome" @@ -1629,11 +1629,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2152,7 +2152,7 @@ msgstr "Eliminato" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Pubblico" @@ -2256,181 +2256,181 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "Nome di progetto invalido: uno esiste già con quel nome" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "Nome progetto non valido" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "C'è già una traduzione \"{lang}\" per il progetto {proj}." -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" "La lunghezza di ciascun tag deve essere inferiore o uguale a 100 caratteri." -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "Il nome di variabile non può iniziare con __ (doppio underscore)" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "Il nome di variabile non può iniziare con READTHEDOCS" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "C'è già una variabile con questo nome per questo progetto" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "Il nome di variabile non può contenere spazi" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "Sono ammessi sono lettere, numeri e underscore" @@ -2446,62 +2446,66 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "URL del Deposito Codice" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Tipo del repository" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Homepage del progetto" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Pagina iniziale del progetto" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "URL Canonico" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "URL a cui la documentazione dovrebbe essere servita" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Versione unica" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2512,74 +2516,74 @@ msgstr "" "cautela, attivandola solamente se non intenderai attivare mai " "versioni multiple dei tuoi documenti." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Versione predefinita" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "Versione del tuo progetto al quale / redirige" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Ramo predefinito" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN abilitata" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Codice Analytics" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2587,25 +2591,25 @@ msgstr "" "Google Analytics Tracking ID (ex. UA-22345342-1). Questo può " "rallentare il caricamento della pagina." -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "Immagine container alternativa" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "Limite di memoria del container" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2613,53 +2617,53 @@ msgstr "" "Limite di memoria nel formato Docker -- esempio: 512m or " "1g" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "Limite temporale del container, in secondi" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "ID della coda della build alternativo" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "Permetti annunci a pagamento" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" "Se non selezionato, gli utenti continueranno a vedere annunci della " "community." -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "Senza pubblicità" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "Mostra warning di versione" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "Mostra banner di warning nelle versioni non-stable o latest" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2667,37 +2671,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "In Evidenza" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Progetto correlati" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Linguaggio" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2705,323 +2709,319 @@ msgstr "" "Codice della lingua col quale è presentata la documentazione del progetto. " "Nota: condiziona l'URL del tuo progetto. " -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Linguaggio di Programmazione" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" "Il linguaggio di programmazione principale in cui il progetto è stato " "scritto." -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "Il progetto è stato compilato con un webhook" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "Il progetto è stato clonato con successo" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "Il modello deve possedere uno slug" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "L'annidamento di sottprogetti non è supportato" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Percorso" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "URL al quale inviare «webhook»" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "Dominio" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "Usa HTTPS" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "SSL è abilitato per questo dominio" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "Numero delle volte che questo dominio è stato visitato" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "Identificatore di funzionalità" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "È stata aggiunta la funzione data" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "Nome della variabile d'ambiente" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "Valore della variabile d'ambiente" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "Progetto dove questa variabile sarà usata" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3078,33 +3078,33 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "Impostazioni di progetto aggiornate" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Progetto eliminato" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3113,116 +3113,116 @@ msgstr "" "C'è un problema con il tuo {service} account, prova a riconnettere il tuo " "account alla pagina dei servizi collegati." -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "Il progetto ha rinunciato al piano di annunci" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3402,67 +3402,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "Catalano" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Inglese" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Spagnolo" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "Brasiliano Portoghese" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Norvegese Bokmål" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Francese" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Russo" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Tedesco" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Galiziano" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnamita" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "Cinese semplificato" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "Cinese Tradizionale" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Giapponese" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ucraino" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "Italiano" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Coreano" diff --git a/readthedocs/locale/ja/LC_MESSAGES/django.po b/readthedocs/locale/ja/LC_MESSAGES/django.po index e67c30c75ae..b0e5f56c62e 100644 --- a/readthedocs/locale/ja/LC_MESSAGES/django.po +++ b/readthedocs/locale/ja/LC_MESSAGES/django.po @@ -13,15 +13,15 @@ # nob-kun , 2017 # Ryosuke Ito, 2022 # shirou - しろう , 2016-2018 -# TAKAHASHI Shuuji , 2017 -# TAKAHASHI Shuuji , 2023 +# Shuuji TAKAHASHI (shuuji3) , 2017 +# Shuuji TAKAHASHI (shuuji3) , 2023 # shirou - しろう , 2014-2015 #: notifications/messages.py:408 msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Noguchi Muneyuki, 2023\n" "Language-Team: Japanese (http://app.transifex.com/readthedocs/readthedocs/" @@ -33,7 +33,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "バージョン" @@ -167,7 +167,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -214,7 +214,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -231,7 +231,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "ユーザー" @@ -244,7 +244,7 @@ msgid "Username" msgstr "ユーザー名" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "プロジェクト" @@ -484,7 +484,7 @@ msgstr "有効" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "ビルド失敗" @@ -544,7 +544,7 @@ msgid "Verbose Name" msgstr "長い名前" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "スラグ" @@ -564,7 +564,7 @@ msgstr "ビルド済み" msgid "Uploaded" msgstr "アップロード" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "プライバシーレベル" @@ -596,7 +596,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "ドキュメントの種類" @@ -644,7 +644,7 @@ msgstr "エラー" msgid "Exit code" msgstr "終了コード" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "コミット" @@ -693,7 +693,7 @@ msgid "Command" msgstr "コマンド" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "説明" @@ -922,7 +922,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "URL" @@ -1048,12 +1048,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "公開時刻" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "変更時刻" @@ -1454,7 +1454,7 @@ msgstr "ユーザー" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "名前" @@ -1624,11 +1624,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2147,7 +2147,7 @@ msgstr "削除済み" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "公開" @@ -2251,180 +2251,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "無効なプロジェクト名" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "\"{lang}\" 言語の翻訳はすでに {proj} プロジェクトに存在します。" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "それぞれのタグの長さは 100 文字以下でなくてはなりません。" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "__ (2つのアンダースコア) で始まる変数名は使用できません" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "READTHEDOCS で始まる変数名は使用できません" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "この名前の変数はすでにこのプロジェクトに存在します" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "変数名に空白を含むことはできません" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "英数字とアンダースコアのみが許容されます" @@ -2440,62 +2440,66 @@ msgstr "" msgid "Alias" msgstr "エイリアス" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "リポジトリURL" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "リポジトリの種類" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "プロジェクトのホームページ" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "プロジェクトのホームページ" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "Canonical URL" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "単一バージョン" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2505,74 +2509,74 @@ msgstr "" "す。もし、今後ずっと複数バージョンのファイルを持つことがない場合のみ、" "これを有効にしてください。十分に注意して使用してください。" -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "初期設定のバージョン" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "リダイレクト先のプロジェクトのバージョン" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "デフォルトブランチ" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDNが有効" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Analyticsのコード" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2580,75 +2584,75 @@ msgstr "" "Google AnalyticsのトラッキングID(例: UA-22345342-1)。 これはペー" "ジの読み込みを遅くする場合があります。" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "代わりのコンテナイメージ" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "コンテナに対するメモリ制限" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "代わりのビルドキューID" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2656,358 +2660,354 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "注目" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "関連するプロジェクト" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "言語" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" "プロジェクトが描画される言語です。注意: プロジェクトのURLに影響します。" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "プログラミング言語" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "このプロジェクトの主要なプログラミング言語" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "このプロジェクトはWebhookでビルドされました。" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "プロジェクトのcloneに成功しました" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "モデルはスラグを持つ必要があります。" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "ネストしたサブプロジェクトはサポートされていません" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "パス" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "webhookを送るURL" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "ドメイン" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "HTTPSを使用" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "このドメインで常に HTTPS を利用する" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "環境変数の名前" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "環境変数の値" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3064,33 +3064,33 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "プロジェクト設定を更新しました" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "プロジェクトを削除しました" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3099,116 +3099,116 @@ msgstr "" "あなたの {service} アカウントに問題が起きました。接続中の" "サービスページでアカウントの再接続をしてください。" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3386,67 +3386,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "カタルーニャ語" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "英語" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "スペイン語" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "ブラジルポルトガル語" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "ノルウェー語" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "フランス語" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "ロシア語" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "ドイツ語" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "ガリシア語" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "ベトナム語" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "中国語(簡体字)" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "中国語(繁体字)" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "日本語" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "ウクライナ語" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "イタリア語" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "韓国語" diff --git a/readthedocs/locale/ko_KR/LC_MESSAGES/django.po b/readthedocs/locale/ko_KR/LC_MESSAGES/django.po index a6bac1337f3..b39f2d21bd4 100644 --- a/readthedocs/locale/ko_KR/LC_MESSAGES/django.po +++ b/readthedocs/locale/ko_KR/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Chanyoung Oh , 2016,2018\n" "Language-Team: Korean (Korea) (http://app.transifex.com/readthedocs/" @@ -21,7 +21,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "버전" @@ -155,7 +155,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -202,7 +202,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -219,7 +219,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "사용자" @@ -232,7 +232,7 @@ msgid "Username" msgstr "" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "프로젝트" @@ -472,7 +472,7 @@ msgstr "활성" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "빌드 실패" @@ -532,7 +532,7 @@ msgid "Verbose Name" msgstr "" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "" @@ -552,7 +552,7 @@ msgstr "빌드됨" msgid "Uploaded" msgstr "업로드됨" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "보안 수준" @@ -584,7 +584,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "문서 종류" @@ -632,7 +632,7 @@ msgstr "오류" msgid "Exit code" msgstr "종료 코드" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "커밋" @@ -681,7 +681,7 @@ msgid "Command" msgstr "명령어" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "설명" @@ -910,7 +910,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "URL" @@ -1036,12 +1036,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "게시 날짜" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "수정 날짜" @@ -1442,7 +1442,7 @@ msgstr "사용자" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "이름" @@ -1612,11 +1612,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2135,7 +2135,7 @@ msgstr "삭제됨" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "공개" @@ -2239,180 +2239,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2428,62 +2428,66 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "저장소 URL" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "저장소 종류" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "프로젝트 홈페이지" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "단일 버전" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2493,148 +2497,148 @@ msgstr "" "다. 문서에 여러 버전이 절대로 존재하지 않을 예정일 경우에만 이 옵션을 " "켜야 합니다. 신중히 사용하세요." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "기본 버전" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "/로 접근했을 때 리디렉션될 프로젝트의 버전" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "기본 브랜치" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "애널리틱스 코드" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2642,357 +2646,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "연관 프로젝트" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "언어" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "경로" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "도메인" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "HTTPS 사용" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3049,149 +3049,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "프로젝트 삭제됨" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3369,67 +3369,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "영어" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "스페인어" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "노르웨이어" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "프랑스어" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "러시아어" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "독일어" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "갈리시아어" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "베트남어" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "중국어 간체" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "중국어 번체" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "일본어" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "우크라이나어" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "이탈리아어" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "한국어" diff --git a/readthedocs/locale/lt/LC_MESSAGES/django.po b/readthedocs/locale/lt/LC_MESSAGES/django.po index afa4c6cd2a7..268d80aa19f 100644 --- a/readthedocs/locale/lt/LC_MESSAGES/django.po +++ b/readthedocs/locale/lt/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Tomas Straupis, 2021,2023\n" "Language-Team: Lithuanian (http://app.transifex.com/readthedocs/readthedocs/" @@ -23,7 +23,7 @@ msgstr "" "1 : n % 1 != 0 ? 2: 3);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versija" @@ -157,7 +157,7 @@ msgstr "Projekto žetonas „{0}“ jau yra." msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "Projektas su {slug_name}={value} netinkamas kaip subprojektas" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "Subprojektas su tokiu pavadinimu jau yra" @@ -204,7 +204,7 @@ msgid "Log out" msgstr "Atsijungti" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "Pakvietimas išsiųstas" @@ -221,7 +221,7 @@ msgid "Invitation declined" msgstr "Pakvietimas atmestas" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Naudotojas" @@ -234,7 +234,7 @@ msgid "Username" msgstr "Naudotojo vardas" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Projektas" @@ -476,7 +476,7 @@ msgstr "Aktyvi" msgid "Build successful" msgstr "Kūrimas sėkmingas" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Kūrimas nepavyko" @@ -536,7 +536,7 @@ msgid "Verbose Name" msgstr "Detalus pavadinimas" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Žetonas" @@ -556,7 +556,7 @@ msgstr "Sukurta" msgid "Uploaded" msgstr "Įkelta" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Privatumo lygis" @@ -589,7 +589,7 @@ msgstr "Turi ePub" msgid "Has HTML Zip" msgstr "Turi HTML Zip" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Dokumentacijos tipas" @@ -637,7 +637,7 @@ msgstr "Klaida" msgid "Exit code" msgstr "Baigimo kodas" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Patvirtinti" @@ -686,7 +686,7 @@ msgid "Command" msgstr "Komanda" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Aprašymas" @@ -917,7 +917,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1047,12 +1047,12 @@ msgid "This project is already Ad-Free." msgstr "Projektas jau yra be reklamos." #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Publikavimo data" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Keitimo data" @@ -1474,7 +1474,7 @@ msgstr "Naudotojai" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Vardas" @@ -1647,11 +1647,11 @@ msgstr "Netinkamas organizacijos pavadinimas: nėra sugeneruoto žetono" msgid "Organization %(name)s already exists" msgstr "Organizacija %(name)s jau yra" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "E-pašto adresas arba naudotojo vardas" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "Naudotojas %(username)s neegzistuoja" @@ -2203,7 +2203,7 @@ msgstr "Ištrintas" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Viešas" @@ -2307,180 +2307,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "Netinkamas projekto pavadinimas, projektas tokiu pavadinimu jau yra" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "Netinkamas projekto pavadinimas" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Jau yra projekto {proj} vertimo kalba „{lang}“." -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Kiekvienos žymos ilgis turi būti ne mažesnis nei 100 simbolių." -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "Kintamojo pavadinimas negali prasidėti __ (dvigubu pabraukimu)" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "Kintamojo pavadinimas negali prasidėti READTHEDOCS" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "Šiame projekte jau yra kintamasis tokiu pavadinimu" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "Kintamojo pavadinime negali būti tarpų" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "Leidžiamos tik raidės, skaitmenys ir pabraukimai" @@ -2496,62 +2496,66 @@ msgstr "" msgid "Alias" msgstr "Sinonimas" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "Repozitorijos URL" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Repozitorijos tipas" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Projekto namų puslapis" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Projekto namų puslapis" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "Kanoninis URL" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "URL, iš kurio bus teikiama dokumentacija" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Viena versija" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2561,74 +2565,74 @@ msgstr "" "pateikiamą domeno šaknyje. Naudokite atsargiai, įjunkite tik tada, jei jūs " "niekada neturėsite kelių dokumentacijos versijų." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Numatytoji versija" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "Jūsų projekto versija, į kurią rodo /" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Numatytoji šaka" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN įjungtas" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Analitikos kodas" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2636,25 +2640,25 @@ msgstr "" "Google Analytics Tracking ID (pvz. UA-22345342-1). Tai gali " "sulėtinti jūsų puslapių įkėlimą." -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "Alternatyvus konteinerio atvaizdas" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "Konteinerio atminties riba" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2662,51 +2666,51 @@ msgstr "" "Atminties riba Docker formatu -- pavyzdžiui: 512m arba " "1g" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "Konteinerio laiko limitas sekundėmis" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "Alternatyvaus kūrimo eilės id" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "Leisti mokamą reklamą" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "Neįjungus naudotojai vis tiek matys bendruomenės reklamą." -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "Be reklamų" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "Rodyti versijos įspėjimą" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "Rodyti įspėjimo juostą nestabiliose ar paskutinėse versijose." -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2714,358 +2718,354 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Siūloma" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Susiję projektai" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Kalba" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" "Kalba, kuria kuriama dokumentacija. Pastaba: tai įtakoja jūsų projekto URL." -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Programavimo kalba" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "Pirminė programavimo kalba, kuria parašytas projektas." -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "Šitas projektas sukurtas su webhook" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "Šis projektas buvo sėkmingai klonuotas" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "Modelis turi turėti žetoną" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "Subprojektų hierarchijos nepalaikomos" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Kelias" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "sukurta" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "keista" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "URL, kur bus siunčiami webhooks" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "Vardas" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "Naudoti HTTPS" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "Visada naudoti HTTPS šiam vardui" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "Kiek kartų buvo pasiektas šis vardas" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "Savybės identifikatorius" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "Datos savybė buvo pridėta" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "Aplinkos kintamojo pavadinimas" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "Aplinkos kintamojo reikšmė" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "Projektas, kur šis kintamasis bus naudojamas" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3122,33 +3122,33 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "Projekto nustatymai pakeisti" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Projektas ištrintas" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3157,116 +3157,116 @@ msgstr "" "Yra problemų su jūsų {service} paskyra, bandykite prijungti iš naujo jūsų prijungtų paslaugų puslapyje." -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "Projektas buvo išimtas iš reklamos palaikymo" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3447,67 +3447,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "Katalonų" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Anglų" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Ispanų" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "Brazilijos portugalų" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Norvegijos Bakmål" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Prancūzų" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Rusų" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Vokiečių" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Galų" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnamiečių" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "Supaprastinta kinų" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "Tradicinė kinų" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Japonų" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ukrainiečių" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "Italų" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Korėjiečių" diff --git a/readthedocs/locale/nb/LC_MESSAGES/django.po b/readthedocs/locale/nb/LC_MESSAGES/django.po index b3e87dbb823..37165ea580f 100644 --- a/readthedocs/locale/nb/LC_MESSAGES/django.po +++ b/readthedocs/locale/nb/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Sigmund Petersen , 2018\n" "Language-Team: Norwegian Bokmål (http://app.transifex.com/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versjon" @@ -156,7 +156,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -203,7 +203,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -220,7 +220,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Bruker" @@ -233,7 +233,7 @@ msgid "Username" msgstr "Brukernavn" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Prosjekt" @@ -473,7 +473,7 @@ msgstr "Aktiv" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -533,7 +533,7 @@ msgid "Verbose Name" msgstr "Fullt navn" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Slug" @@ -553,7 +553,7 @@ msgstr "Bygget" msgid "Uploaded" msgstr "Lastet opp" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Tilgangsnivå" @@ -585,7 +585,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Dokumentasjonstype" @@ -633,7 +633,7 @@ msgstr "Feil" msgid "Exit code" msgstr "Avslutningskode" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Commit" @@ -682,7 +682,7 @@ msgid "Command" msgstr "Kommando" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Beskrivelse" @@ -911,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1037,12 +1037,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Publiseringsdato" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Endringsdato" @@ -1443,7 +1443,7 @@ msgstr "Brukere" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Navn" @@ -1613,11 +1613,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2136,7 +2136,7 @@ msgstr "Slettet" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Offentlig" @@ -2240,180 +2240,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2429,62 +2429,66 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "Repo-URL" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Repotype" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Prosjektets hjemmeside" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "Kanonisk URL" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Enkeltversjon" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2494,148 +2498,148 @@ msgstr "" "servert på roten til domenet. Vær forsiktig og skru kun på dette dersom du " "aldri kommer til å ha flere versjoner av dokumentasjonen din." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Hovedversjon" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "Versjonen av prosjektet ditt som / videresendes til" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Hovedgren" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Analytics-kode" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2643,37 +2647,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Aktuell" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Relaterte prosjekter" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Språk" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2681,321 +2685,317 @@ msgstr "" "Språket prosjektdokumentasjonen genereres i. NB: Dette påvirker prosjektets " "URL." -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "Modellen må ha en slug" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Filsti" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "URL-en webhooken må kontakte" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3053,149 +3053,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3373,67 +3373,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "engelsk" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "spansk" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Norsk bokmål" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "fransk" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Russisk" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Tysk" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Galisisk" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnamesisk" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Japansk" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ukrainsk" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "" diff --git a/readthedocs/locale/nl/LC_MESSAGES/django.po b/readthedocs/locale/nl/LC_MESSAGES/django.po index 17589193e0e..d5ae17a86e3 100644 --- a/readthedocs/locale/nl/LC_MESSAGES/django.po +++ b/readthedocs/locale/nl/LC_MESSAGES/django.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Jesse Tan, 2017,2021\n" "Language-Team: Dutch (http://app.transifex.com/readthedocs/readthedocs/" @@ -28,7 +28,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versie" @@ -162,7 +162,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -209,7 +209,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -226,7 +226,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Gebruiker" @@ -239,7 +239,7 @@ msgid "Username" msgstr "Gebruikersnaam" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Project" @@ -479,7 +479,7 @@ msgstr "Actief" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Bouw activiteit gefaald" @@ -540,7 +540,7 @@ msgid "Verbose Name" msgstr "Uitgebreide naam" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Slug" @@ -560,7 +560,7 @@ msgstr "Gebouwd" msgid "Uploaded" msgstr "Geüpload" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Privacyniveau" @@ -592,7 +592,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Documentatie soort" @@ -640,7 +640,7 @@ msgstr "Fout" msgid "Exit code" msgstr "Afsluitcode" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Commit" @@ -689,7 +689,7 @@ msgid "Command" msgstr "Opdracht" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Omschrijving" @@ -918,7 +918,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "URL" @@ -1044,12 +1044,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Publicatiedatum" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Aanpassingsdatum" @@ -1454,7 +1454,7 @@ msgstr "Gebruikers" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Naam" @@ -1624,11 +1624,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2147,7 +2147,7 @@ msgstr "Verwijderd" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Publiek" @@ -2251,180 +2251,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "Ongeldige project naam, er bestaat al een project met deze naam" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "Ongeldige projectnaam" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2440,210 +2440,214 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "Repository URL" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Startpagina van project" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "De startpagina van het project" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Enkele versie" -#: projects/models.py:325 +#: projects/models.py:335 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:332 +#: projects/models.py:342 msgid "Default version" msgstr "Standaardversie" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN ingeschakeld" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "Alternatieve container foto" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "Container opslaglimiet" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "Alternatief bouwnummer in wachtrij" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2651,357 +2655,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Gerelateerde projecten" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Taal" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Programmeertaal" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "Dit project is succesvol gedupliceerd" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Pad" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "Domein" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "HTTPS gebruiken" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "Gebruik altijd HTTPS voor dit domein" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "Aantal hits voor dit domein" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3059,149 +3059,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "Projectinstellingen bijgewerkt" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Project verwijderd" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3379,67 +3379,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Engels" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Spaan" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Frans" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Russisch" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Duits" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnamees" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Japans" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "Italiaans" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Koreaans" diff --git a/readthedocs/locale/nl_NL/LC_MESSAGES/django.po b/readthedocs/locale/nl_NL/LC_MESSAGES/django.po index 4df743567a7..7e4b24a8b57 100644 --- a/readthedocs/locale/nl_NL/LC_MESSAGES/django.po +++ b/readthedocs/locale/nl_NL/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Valeria Doornkamp , 2023\n" "Language-Team: Dutch (Netherlands) (http://app.transifex.com/readthedocs/" @@ -24,7 +24,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versie" @@ -158,7 +158,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -205,7 +205,7 @@ msgid "Log out" msgstr "Uitloggen" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "Uitnodiging verstuurd" @@ -222,7 +222,7 @@ msgid "Invitation declined" msgstr "Uitnodiging verwijderd" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Gebruiker" @@ -235,7 +235,7 @@ msgid "Username" msgstr "Gebruikersnaam" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Project" @@ -475,7 +475,7 @@ msgstr "Actief" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -536,7 +536,7 @@ msgid "Verbose Name" msgstr "Uitgebreide Naam" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Slug" @@ -556,7 +556,7 @@ msgstr "Gebouwd" msgid "Uploaded" msgstr "Geüpload" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Privacy-niveau" @@ -588,7 +588,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "" @@ -636,7 +636,7 @@ msgstr "Fout" msgid "Exit code" msgstr "Exit code" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Commit" @@ -685,7 +685,7 @@ msgid "Command" msgstr "Commando" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Beschrijving" @@ -914,7 +914,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1040,12 +1040,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Publicatiedatum" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Wijzigingsdatum" @@ -1449,7 +1449,7 @@ msgstr "Gebruikers" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Naam" @@ -1620,11 +1620,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2143,7 +2143,7 @@ msgstr "Verwijderd" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Publiekelijk" @@ -2247,181 +2247,181 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" "Ongeldige projectnaam, er bestaat al een project met exact dezelfde naam" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "Ongeldige projectnaam" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Er is al een \"{lang}\"-vertaling voor het {proj}-project." -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "De lengte van elke tag moet minder of gelijk aan 100 characters zijn." -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "Variabele namen mogen niet beginnen met __ (dubbele underscore)" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "Variabel-namen mogen niet beginnen met READTHEDOCS" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "Er is al een bestaande variabele met dezelfde naam binnen dit project" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "Variabel-namen mogen geen spaties bevatten" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "Alleen letters, cijfers en underscores zijn toegestaan" @@ -2437,210 +2437,214 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "Repository URL" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Repository-type" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Projectstartpagina" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "De startpagina van het project" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "" -#: projects/models.py:325 +#: projects/models.py:335 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:332 +#: projects/models.py:342 msgid "Default version" msgstr "" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2648,357 +2652,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "Het nesten van subprojecten wordt niet ondersteund" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3055,149 +3055,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3375,67 +3375,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "" diff --git a/readthedocs/locale/pl/LC_MESSAGES/django.po b/readthedocs/locale/pl/LC_MESSAGES/django.po index e5b0f2feb5a..dda9b2a2a42 100644 --- a/readthedocs/locale/pl/LC_MESSAGES/django.po +++ b/readthedocs/locale/pl/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Michal, 2020\n" "Language-Team: Polish (http://app.transifex.com/readthedocs/readthedocs/" @@ -29,7 +29,7 @@ msgstr "" "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Wersja" @@ -163,7 +163,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -210,7 +210,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -227,7 +227,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Użytkownik" @@ -240,7 +240,7 @@ msgid "Username" msgstr "Nazwa użytkownika" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Projekt" @@ -480,7 +480,7 @@ msgstr "Aktywna" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -540,7 +540,7 @@ msgid "Verbose Name" msgstr "Pełna nazwa" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Nazwa uproszczona" @@ -560,7 +560,7 @@ msgstr "Zbudowany" msgid "Uploaded" msgstr "Przesłane" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Poziom prywatności" @@ -592,7 +592,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Typ dokumentacji" @@ -640,7 +640,7 @@ msgstr "Błąd" msgid "Exit code" msgstr "Kod wyjścia" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Commit" @@ -689,7 +689,7 @@ msgid "Command" msgstr "Komenda" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Opis" @@ -918,7 +918,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "URL" @@ -1044,12 +1044,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Data publikacji" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Data modyfikacji" @@ -1450,7 +1450,7 @@ msgstr "Użytkownicy" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Nazwa" @@ -1622,11 +1622,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2145,7 +2145,7 @@ msgstr "Usunięty" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Publiczny" @@ -2249,180 +2249,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "Niepoprawna nazwa projektu" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2438,210 +2438,214 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "Adres URL repozytorium" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Typ repozytorium" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Strona główna projektu" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Strona domowa projektu" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "Kanoniczny adres URL" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Wersja pojedyncza" -#: projects/models.py:325 +#: projects/models.py:335 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:332 +#: projects/models.py:342 msgid "Default version" msgstr "Wersja domyślna" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Gałąź domyślna" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN włączone" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Kod analytics" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2649,357 +2653,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Wyróżniony" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Powiązane projekty" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Język" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Język programowania" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "ścieżka dostępu" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "Domena" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "Użyj HTTPS" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "Wartość zmiennej środowiskowej" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "Projekt, w którym ta zmienna będzie używana" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3056,149 +3056,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "Zaktualizowano ustawienia projektu" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Projekt usunięty" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3376,67 +3376,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "Kataloński" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "angielski" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "hiszpański" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "norweski (bokmål)" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "francuski" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "rosyjski" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "niemiecki" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "galicyjski" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "wietnamski" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "Chiński uproszczony" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "Tradycyjny chiński" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Japoński" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ukraiński" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "włoski" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "koreański" diff --git a/readthedocs/locale/pt_BR/LC_MESSAGES/django.mo b/readthedocs/locale/pt_BR/LC_MESSAGES/django.mo index 94a2ff7c612af3c809ec51dd91ba39d605115340..67807aec464bd713ad1e2e6e032b43863108aee8 100755 GIT binary patch delta 26865 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
    d0`^2q&O-=}`4AvGL8;U6@qo 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 diff --git a/readthedocs/locale/pt_BR/LC_MESSAGES/django.po b/readthedocs/locale/pt_BR/LC_MESSAGES/django.po index d13978d173c..3f91b9d6c4a 100644 --- a/readthedocs/locale/pt_BR/LC_MESSAGES/django.po +++ b/readthedocs/locale/pt_BR/LC_MESSAGES/django.po @@ -24,7 +24,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Rafael Fontenelle , 2020,2022-2024\n" "Language-Team: Portuguese (Brazil) (http://app.transifex.com/readthedocs/" @@ -37,7 +37,7 @@ msgstr "" "1000000 == 0 ? 1 : 2;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Versão" @@ -171,7 +171,7 @@ msgstr "Um projeto com slug \"{0}\" já existe." msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "O projeto com {slug_name}={value} não é válido como subprojeto" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "Um subprojeto com este alias já existe" @@ -224,7 +224,7 @@ msgid "Log out" msgstr "Sair" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "Convite enviado" @@ -241,7 +241,7 @@ msgid "Invitation declined" msgstr "Convite recusado" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Usuário" @@ -254,7 +254,7 @@ msgid "Username" msgstr "Usuário" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Projeto" @@ -496,7 +496,7 @@ msgstr "Ativo" msgid "Build successful" msgstr "Construção bem-sucedida" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Construção falhou" @@ -556,7 +556,7 @@ msgid "Verbose Name" msgstr "Nome completo" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Slug" @@ -576,7 +576,7 @@ msgstr "Construído" msgid "Uploaded" msgstr "Enviado" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Nível de privacidade" @@ -609,7 +609,7 @@ msgstr "Tem ePub" msgid "Has HTML Zip" msgstr "Tem Zip de HTML" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Tipo de documentação" @@ -658,7 +658,7 @@ msgstr "Erro" msgid "Exit code" msgstr "Código de saída" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Commit" @@ -709,7 +709,7 @@ msgid "Command" msgstr "Comando" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descrição" @@ -940,7 +940,7 @@ msgstr "Explicação do problema" msgid "Please provide as much detail as possible." msgstr "Por favor, forneça o máximo possível de detalhes." -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "URL" @@ -1076,12 +1076,12 @@ msgid "This project is already Ad-Free." msgstr "Este projeto já está livre de anúncios." #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Data de publicação" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Data de modificação" @@ -1506,7 +1506,7 @@ msgstr "Usuários" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Nome" @@ -1680,11 +1680,11 @@ msgstr "Nome organização inválido: nenhum slug gerado" msgid "Organization %(name)s already exists" msgstr "Organização %(name)s já existe" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "Endereço de e-mail ou nome de usuário" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "Usuário %(username)s não existe" @@ -2260,7 +2260,7 @@ msgstr "Excluído" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Público" @@ -2364,19 +2364,19 @@ msgstr "Versões privadas" msgid "Visibility" msgstr "Visibilidade" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "Nenhum repositório conectado" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "Nome do projeto inválido. Já existe um projeto com esse nome" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "Nome de projeto inválido" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." @@ -2384,11 +2384,11 @@ msgstr "" "Detectamos que este projeto é público, as prévias de pull request estão " "definidas como públicas." -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "Para construir a partir de pull requests, você precisa de uma " -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " @@ -2396,20 +2396,20 @@ msgstr "" "Para construir a partir de pull requests, o webhook do seu repositório " "precisa enviar eventos de pull request." -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "Sem suporte a construção a partir de pull requests" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "Você deve adicionar um serviço conectado " -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "Nenhum serviço conectado encontrado" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." @@ -2417,11 +2417,11 @@ msgstr "" "Somente os donos da organização podem criar novos projetos quando o logon " "único estiver ativado." -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "Logon único da organização ativado" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." @@ -2429,11 +2429,11 @@ msgstr "" "Você deve fazer parte de uma equipe com permissões de administrador para " "adicionar um novo projeto à sua organização." -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "Permissão de administrador necessária" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." @@ -2441,50 +2441,50 @@ msgstr "" "Os projetos não podem ser configurados manualmente quando o logon único está " "ativado para sua organização." -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "Descrição curta deste projeto" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "Essa configuração é herdada da tradução mãe." -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Há há uma tradução \"{lang}\" para o projeto {proj}." -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "O comprimento de cada tag deve ser menor ou igual a 100 caracteres." -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "Ativar addons" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "Mostrar uma notificação em construções de pull requests" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "Mostrar uma notificação em versões não estáveis" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "Mostrar uma notificação na versão mais recentes" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "Ativado" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" -msgstr "" +msgstr "Seletor de conteúdo principal de CSS" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." @@ -2492,16 +2492,16 @@ msgstr "" "O padrão personalizado de classificação do menu flutuante é necessário ao " "selecionar um padrão personalizado." -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "O usuário %(username)s já é um mantenedor" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "A carga útil deve ser um objeto JSON válido." -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." @@ -2509,49 +2509,55 @@ msgstr "" "Este projeto está configurado com um esquema de versionamento que não " "oferece suporte a traduções." -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" +"Este domínio tem um registro CNAME apontando para o domínio APEX. Remova o " +"CNAME antes de adicionar o domínio." -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" +"Este domínio tem um registro CNAME apontando para outro registro CNAME. " +"Remova o CNAME antes de adicionar o domínio." -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" +"Resolução de DNS excedeu tempo limite. Certifique-se de que o domínio esteja " +"correto ou tente novamente mais tarde." -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." -msgstr "" +msgstr "O domínio não é válido." -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "Apenas um domínio pode ser canônico por vez." -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "Nome de variável não pode iniciar com __ (sublinhado duplo)" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "Nome de variável não pode começar com READTHEDOCS" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "Já existe uma variável com esse nome para este projeto" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "Nome de variável não pode conter espaços" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "Apenas letras, números e sublinhados são permitidos" @@ -2567,51 +2573,55 @@ msgstr "Subprojeto" msgid "Alias" msgstr "Apelido" -#: projects/models.py:191 +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" +msgstr "" + +#: projects/models.py:201 msgid "Sorting of versions" msgstr "Classificação de versões" -#: projects/models.py:201 +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "Padrão personalizado de classificação de versão" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "Mostrar latest e stable no início" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "URL do repositório" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "URL de repositório Git" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Tipo de repositório" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Página do projeto" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "A página inicial do projeto" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "URL canônica" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "A URL na qual a documentação deverá ser exibida" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "Esquema de versionamento da URL" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " @@ -2621,11 +2631,11 @@ msgstr "" "suporta traduções ou versões. Alterar o esquema de versionamento quebrará " "suas URLs atuais, então talvez seja necessário criar um redirecionamento." -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Versão única" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2635,19 +2645,19 @@ msgstr "" "\"latest\", servida como raiz do domínio. Use isso com cautela, somente " "ative-a se nunca terá múltiplas versões de sua documentação." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Versão padrão" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "A versão do seu projeto para a qual / redireciona" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Branch padrão" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." @@ -2655,11 +2665,11 @@ msgstr "" "Para qual branch \"latest\" aponta. Deixe em vazio para usar valor padrão " "para seu VCS." -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "Prefixo de caminho personalizado" -#: projects/models.py:357 +#: projects/models.py:367 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." @@ -2667,11 +2677,11 @@ msgstr "" "Um prefixo de caminho personalizado usado ao fornecer documentação deste " "projeto. Por padrão, fornecemos documentação na raiz (/) de um domínio." -#: projects/models.py:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "Prefixo de caminho personalizado de subprojeto" -#: projects/models.py:368 +#: projects/models.py:378 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " @@ -2681,11 +2691,11 @@ msgstr "" "subprojeto. Por padrão, fornecemos documentação de subprojetos sob o prefixo " "`/projects/`." -#: projects/models.py:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "Construir em pull requests para este projeto" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." @@ -2693,11 +2703,11 @@ msgstr "" "Mais informações em nossa documentação." -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "Nível de privacidade de pull requests" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." @@ -2705,15 +2715,15 @@ msgstr "" "As construções de pull requests devem ser públicas? Se o seu " "repositório for público, não defina isso como privado." -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN ativada" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Código de Analytics" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2721,11 +2731,11 @@ msgstr "" "Tracking ID do Google Analytics (por exemplo, UA-22345342-1). " "Isso pode tornar a página mais lenta." -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "Desativar Analytics" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2733,15 +2743,15 @@ msgstr "" "Desativa completamente o Google Analytics para este projeto (requer " "reconstruir a documentação)" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "Imagem alternativa de contêiner" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "Limite de memória do contêiner" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2749,51 +2759,51 @@ msgstr "" "Limite de memória no formato Docker -- exemplo: 512m ou " "1g" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "Tempo limite do contêiner em segundos" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "ID da fila alternativa de construção" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "Máximo de construções simultâneas permitido para este projeto" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "Permitir anúncio pago" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "Se desmarcado, os usuários ainda verão anúncios da comunidade." -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "Sem anúncios" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "É spam?" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "Marcado manualmente como (não) spam" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "Mostrar aviso de versão" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "Mostra um banner de aviso em versões não estáveis ou mais recente." -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "Caminho do .readthedocs.yaml" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2805,19 +2815,19 @@ msgstr "" "exemplo, subcaminho/docs/.readthedocs.yaml. Deixe em branco " "para usar o valor padrão: .readthedocs.yaml." -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Em destaque" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "Ignorar (desativar) a construção deste projeto" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "Não listado" -#: projects/models.py:496 +#: projects/models.py:506 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" @@ -2826,19 +2836,19 @@ msgstr "" "pesquisa do Read the Docs e solicita que mecanismos de pesquisa externos o " "removam por meio do robots.txt" -#: projects/models.py:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "O painel do projeto deve ser público?" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Projetos relacionados" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Idioma" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2846,31 +2856,31 @@ msgstr "" "Idioma no qual a documentação do projeto é renderizada. Nota: isso afeta a " "URL do seu projeto." -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Linguagem de programação" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "A linguagem de programação primária na qual o projeto foi escrito." -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "Este projeto foi construído com um webhook" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "Este projeto foi clonado com sucesso" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "Repositório conectado" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "Repositório conectado a este projeto" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " @@ -2880,67 +2890,67 @@ msgstr "" "doc.org/en/stable/builders.html#sphinx.builders.html." "DirectoryHTMLBuilder\">Mais informações sobre construtores do Sphinx." -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "projeto" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "Modelo deve ter slug" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "Não há suporte a subprojeto aninhado" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Caminho" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "ID de construção" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "Classificação de busca por páginas" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "Ignorar este arquivo de operações como indexação" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "criado" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "modificado" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "Construção acionada" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "Construção bem-sucedida" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "URL para onde enviar o webhook" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "Segredo usado para assinar a carga útil do webhook" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "Eventos para assinar" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "Carga útil JSON" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check a documentação para substituições disponíveis." -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "Domínio" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "Este domínio foi criado automaticamente" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "Este domínio é um CNAME para o projeto" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "Este domínio é o principal de onde a documentação é veiculada" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "Usar HTTPS" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "Sempre usar HTTPS para este domínio" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "Número de vezes que este domínio foi acessado" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "Status do certificado SSL" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "Ignorar processo de validação." -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "Data de início do processo de validação." -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" "Defina uma idade máxima personalizada (por exemplo, 31536000) para o " "cabeçalho HSTS" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Se hsts_max_age > 0, defina o sinalizador includeSubDomains com o cabeçalho " "HSTS" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" "Se hsts_max_age > 0, defina o sinalizador de pré-carregamento com o " "cabeçalho HSTS" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "Construção: Tenta um método alternativo de postar dados grandes" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" "Conda: Anexa os requisitos principais do Read the Docs ao arquivo " "environment.yml" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" @@ -3027,19 +3037,19 @@ msgstr "" "Sphinx: Passa todas as versões (incluindo privadas) para o contexto HTML ao " "construir com o Sphinx" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "Proxito: Registra visualizações de páginas 404s." -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "Proxito: Desativa todas as visualizações de páginas" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "Proxito: Permite o uso do cabeçalho X-RTD-Slug" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." @@ -3047,144 +3057,138 @@ msgstr "" "Proxito: Usa APIs com proxy (/_/*) com o prefixo personalizado se o projeto " "tiver um (Projeto.prefixo_personalizado)." -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "Painel: Permite que o projeto use o banner de aviso de versão." -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" -"Construção: Gera um manifesto de arquivo para a comparação de árvore de " -"arquivos." - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "Webhook: Ignora a sincronização de branches" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "Webhook: Ignora a sincronização de tags" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "Webhook: Ignora a sincronização de tarefas de versões" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "Construção: Sempre executa pip install --upgrade" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "Construção: Usa o novo resolvedor do pip" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "Construção: Não instala a versão mais recente do pip" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "Sphinx: Usa a versão mais recente da extensão Read the Docs do Sphinx" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" "Construção: Instala todas as versões mais recentes a partir dos requisitos " "principais do Read the Docs" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "Sphinx: Não anexa `conf.py` e não instala ``readthedocs-sphinx-ext``" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "Pesquisa: Desativa a pesquisa no servidor" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "Pesquisa: Ativa a pesquisa no servidor para projetos MkDocs" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" "Pesquisa: Usa como padrão a pesquisa difusa para consultas de pesquisa " "simples" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "Construção: Define a proteção de redução antes/depois da construção." -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "Identificador do recurso" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "Data em que o recurso foi adicionado" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "Padronizar todos os projetos anteriores como True" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "Padronizar todos os projetos futuros como True" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "Nome da variável de ambiente" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "Valor da variável de ambiente" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "O Projeto no qual esta variável será usada" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "Expor esta variável de ambiente em construções de PR?" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "Construções ignoradas para este projeto" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "Erro ao clonar o repositório" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "Versões reservadas duplicadas" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "Erro ao verificar o repositório" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "Tipo de repositório não suportado" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "O arquivo de configuração do Sphinx está ausente" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "Vários arquivos de configuração do Sphinx encontrados" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "Arquivo esperado não encontrado" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "Repositório bloqueado" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" "Read the Docs Addons foram ativados por padrão a partir de 7 de outubro de " @@ -3250,27 +3254,27 @@ msgstr "" "O tamanho total de todas as variáveis ​​de ambiente no projeto não pode " "exceder 256 KB." -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "Configurações do projeto atualizadas" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Projeto excluído" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "Addons do projeto atualizados" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "Versão criada" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "Versão atualizada" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." @@ -3278,7 +3282,7 @@ msgstr "" "Detectamos um arquivo de configuração em seu repositório e iniciamos a " "primeira construção do seu projeto." -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3287,116 +3291,116 @@ msgstr "" "Há um problema com sua conta do {service}, tente reconectar sua conta na sua " "página de serviços conectados." -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "Subprojeto criado" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "Subprojeto atualizado" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "Subprojeto excluído" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "Usuário excluído" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "{username} é o último dono, não pode ser removido" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "Notificação criada" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "Notificação excluída" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "Webhook criado" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "Webhook atualizado" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "Webhook excluído" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "Tradução criada" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "Tradução excluída" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "Redirecionamento criado" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "Redirecionamento atualizado" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "Redirecionamento excluído" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "Domínio criado" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "Domínio atualizado" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "Domínio excluído" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "Integração criada" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "Integração excluída" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "O projeto optou por desativar apoio por anúncios" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "Variável ambiente criada" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "Variável ambiente excluída" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "Regra de automação movida" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "Regra de automação excluída" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "Regra de automação criada" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "Regra de automação atualizada" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "As configurações de pull request foram atualizadas" @@ -3585,67 +3589,67 @@ msgstr "Consulta" msgid "Total results" msgstr "Resultados totais" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "Catalão" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Inglês" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Espanhol" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "Português do Brasil" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Norueguês" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Frances" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Russo" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Alemão" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Galego" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnamita" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "Chinês Simplificado" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "Chinês Tradicional" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Japonês" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ucraniano" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "Italiano" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Coreano" @@ -5981,7 +5985,7 @@ msgstr "" #: templates/projects/project_users.html:49 msgid "Add maintainer" -msgstr "Adicionar manteedor" +msgstr "Adicionar mantenedor" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 @@ -6261,11 +6265,7 @@ msgstr "" "excluir a conexão OAuth do Read the Docs. No GitHub, isso está localizado em " "Settings > Applications > Authorized OAuth Apps." -#~ msgid "Root selector" -#~ msgstr "Seletor de raiz" - -#~ msgid "Documentation tool name" -#~ msgstr "Nome da ferramenta de documentação" - -#~ msgid "Documentation tool version" -#~ msgstr "Versão da ferramenta de documentação" +#~ msgid "Build: Generate a file manifest for file tree diff." +#~ msgstr "" +#~ "Construção: Gera um manifesto de arquivo para a comparação de árvore de " +#~ "arquivos." diff --git a/readthedocs/locale/ru/LC_MESSAGES/django.po b/readthedocs/locale/ru/LC_MESSAGES/django.po index 328aaf999d0..b78fb7adb0a 100644 --- a/readthedocs/locale/ru/LC_MESSAGES/django.po +++ b/readthedocs/locale/ru/LC_MESSAGES/django.po @@ -25,7 +25,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Roman Paltsev, 2023\n" "Language-Team: Russian (http://app.transifex.com/readthedocs/readthedocs/" @@ -39,7 +39,7 @@ msgstr "" "(n%100>=11 && n%100<=14)? 2 : 3);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Версия" @@ -173,7 +173,7 @@ msgstr "Проект с URL \"{0}\" уже существует." msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "Проект с {slug_name}={value} недействителен в качестве подпроекта" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "Подпроект с таким псевдонимом уже существует" @@ -220,7 +220,7 @@ msgid "Log out" msgstr "Выйти" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "Приглашение отправлено" @@ -237,7 +237,7 @@ msgid "Invitation declined" msgstr "Приглашение отклонено" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Пользователь" @@ -250,7 +250,7 @@ msgid "Username" msgstr "Имя пользователя" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Проект" @@ -490,7 +490,7 @@ msgstr "Активно" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Сборка не удалась" @@ -550,7 +550,7 @@ msgid "Verbose Name" msgstr "Подробное наименование" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "URL" @@ -570,7 +570,7 @@ msgstr "Сформировано" msgid "Uploaded" msgstr "Загружено" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Уровень приватности" @@ -602,7 +602,7 @@ msgstr "Имеет ePub" msgid "Has HTML Zip" msgstr "Имеет HTML Zip" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Тип документации" @@ -650,7 +650,7 @@ msgstr "Ошибка" msgid "Exit code" msgstr "Код завершения" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Коммит" @@ -699,7 +699,7 @@ msgid "Command" msgstr "Команда" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Описание" @@ -928,7 +928,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1059,12 +1059,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Дата публикации" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Дата последнего изменения" @@ -1473,7 +1473,7 @@ msgstr "Пользователи" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Имя" @@ -1645,11 +1645,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2168,7 +2168,7 @@ msgstr "Удалён" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Общедоступный" @@ -2272,180 +2272,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "Неверное название проекта, или проект с таким названием уже существует" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "Недопустимое имя проекта" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Уже существует перевод “{lang}” для проекта {proj}." -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Длина каждой метки не должна превышать 100 символов." -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "Имя переменной не должно начинаться с __ (двойное подчёркивание)" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "Имя переменной не должно начинаться с READTHEDOCS." -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "В этом проекте уже имеется переменная с таким именем" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "Имя переменной не должно содержать пробелы" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "Разрешены только буквы, цифры и подчеркивание" @@ -2461,62 +2461,66 @@ msgstr "" msgid "Alias" msgstr "Псевдоним" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "URL репозитория" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Тип репозитория" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Домашняя страница проекта" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Домашняя страница проекта" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "Канонический URL" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "URL, с которого ожидается предоставление документации" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Единственная версия" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2527,74 +2531,74 @@ msgstr "" "если точно не планируете в будущем иметь несколько версий вашей " "документации." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Версия по умолчанию" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "На какую версию вашего проекта идёт перенаправление с /" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Ветка по умолчанию" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN включен" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Код для аналитики" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2602,25 +2606,25 @@ msgstr "" "Google Analytics Tracking ID (например, UA-22345342-1). Это " "может замедлить загрузку вашей страницы." -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "Альтернативный образ контейнера" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "Ограничение памяти контейнера" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2628,54 +2632,54 @@ msgstr "" "Ограничение памяти в формате Docker — например: 512m или " "1g" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "Ограничение времени контейнера в секундах" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "Альтернативный идентификатор очереди сборки" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "Разрешить платную рекламу" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" "Если этот флажок не установлен, пользователи всё равно будут видеть рекламу " "сообщества." -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "Без рекламы" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "Показывать предупреждение о версии" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Показывать предупреждения как для нестабильных, так и для не свежих версий." -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2683,37 +2687,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Особенные" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Связанные проекты" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Язык" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2721,321 +2725,317 @@ msgstr "" "Язык документации проекта. Обратите внимание: эта настройка влияет на URL " "вашего проекта." -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Язык программирования" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "Основной язык программирования, на котором написан проект." -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "Сборка проекта была запущена с помощью веб-обработчика" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "Данный проект был успешно склонирован" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "В модели должен быть URL" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "Вложенность подпроектов не поддерживается" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Путь" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "создано" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "изменено" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "URL, на которые следует отправлять веб-обработчика" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "Домен" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "Использовать HTTPS" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "Всегда использовать HTTPS для данного домена" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "Количество посещений этого домена" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "Идентификатор особенности" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "Особенность даты была добавлена" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "Имя переменной окружения" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "Значение переменной окружения" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "Проект, в котором будет использоваться эта переменная" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3094,33 +3094,33 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "Обновлены настройки проекта" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Проект удалён" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3129,116 +3129,116 @@ msgstr "" "Возникла проблема с вашей учётной записью {service}, попробуйте повторно " "подключить её на странице подключённых служб." -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "Проект был исключён из рекламной поддержки" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3419,67 +3419,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "каталонский" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Английский" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Испанский" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "бразильский португальский" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Норвежский" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Французский" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Русский" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Немецкий" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Галисийский" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Вьетнамский" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "упрощённый китайский" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "традиционный китайский" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Японский" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Украинский" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "Итальянский" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Корейский" diff --git a/readthedocs/locale/sk/LC_MESSAGES/django.po b/readthedocs/locale/sk/LC_MESSAGES/django.po index 9705f4ed54f..50572145763 100644 --- a/readthedocs/locale/sk/LC_MESSAGES/django.po +++ b/readthedocs/locale/sk/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Veronika Kabatova , 2015\n" "Language-Team: Slovak (http://app.transifex.com/readthedocs/readthedocs/" @@ -23,7 +23,7 @@ msgstr "" ">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Verzia" @@ -157,7 +157,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -204,7 +204,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -221,7 +221,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Používateľ" @@ -234,7 +234,7 @@ msgid "Username" msgstr "" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Projekt" @@ -474,7 +474,7 @@ msgstr "Aktívny" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -534,7 +534,7 @@ msgid "Verbose Name" msgstr "Dlhý názov" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Slug" @@ -554,7 +554,7 @@ msgstr "" msgid "Uploaded" msgstr "Odoslaný" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Úroveň súkromia" @@ -586,7 +586,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Typ dokumentácie" @@ -634,7 +634,7 @@ msgstr "Chyba" msgid "Exit code" msgstr "Ukončovací kód" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "" @@ -683,7 +683,7 @@ msgid "Command" msgstr "" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Popis" @@ -912,7 +912,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1038,12 +1038,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Dátum zverejnenia" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Dátum úpravy" @@ -1444,7 +1444,7 @@ msgstr "Užívatelia" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Názov" @@ -1614,11 +1614,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2137,7 +2137,7 @@ msgstr "Vymazaný" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Verejný" @@ -2241,180 +2241,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2430,210 +2430,214 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "URL Repozitára" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Typ repozitára" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Domovská stránka projektu" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "" -#: projects/models.py:325 +#: projects/models.py:335 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:332 +#: projects/models.py:342 msgid "Default version" msgstr "Štandardná verzia" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "Verzia projektu, na ktorý sa adresa / presmeruje" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Štandardná vetva" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Analytics kód" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2641,357 +2645,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Jazyk" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "Model musí mať slug" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Cesta" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3048,149 +3048,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3368,67 +3368,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Anglicky" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Španielsky" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Francúzština" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Ruština" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Nemčina" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnamčina" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Japončina" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ukrajinčina" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "" diff --git a/readthedocs/locale/tr/LC_MESSAGES/django.po b/readthedocs/locale/tr/LC_MESSAGES/django.po index 2d8eb7c07e3..842db4e288e 100644 --- a/readthedocs/locale/tr/LC_MESSAGES/django.po +++ b/readthedocs/locale/tr/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: BouRock, 2020\n" "Language-Team: Turkish (http://app.transifex.com/readthedocs/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Sürüm" @@ -156,7 +156,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -203,7 +203,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -220,7 +220,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Kullanıcı" @@ -233,7 +233,7 @@ msgid "Username" msgstr "Kullanıcı adı" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Proje" @@ -473,7 +473,7 @@ msgstr "Etkin" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Oluşturma başarısız oldu" @@ -533,7 +533,7 @@ msgid "Verbose Name" msgstr "Ayrıntılı Adı" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Başlık Bilgisi" @@ -553,7 +553,7 @@ msgstr "Oluşturuldu" msgid "Uploaded" msgstr "Gönderildi" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Gizlilik Seviyesi" @@ -585,7 +585,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Belgelendirme türü" @@ -633,7 +633,7 @@ msgstr "Hata" msgid "Exit code" msgstr "Çıkış kodu" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "İşle" @@ -682,7 +682,7 @@ msgid "Command" msgstr "Komut" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Tanım" @@ -911,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1037,12 +1037,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Yayımlanma tarihi" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Değiştirilme tarihi" @@ -1448,7 +1448,7 @@ msgstr "Kullanıcılar" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Adı" @@ -1620,11 +1620,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2143,7 +2143,7 @@ msgstr "Silindi" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Ortak" @@ -2247,180 +2247,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "Geçersiz proje adı, bir proje zaten bu adla var" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "Geçersiz proje adı" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "{proj} projesi için zaten bir \"{lang}\" çevirisi var." -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Her etiketin uzunluğu 100 karakterden az veya eşit olmak zorundadır." -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "Değişken adı __ (çift alt çizgi) ile başlayamaz" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "Değişken adı READTHEDOCS ile başlayamaz" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "Bu proje için bu ada sahip bir değişken zaten var" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "Değişken adı boşluklar içeremez" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "Sadece harflere, sayılara ve alt çizgiye izin verilir" @@ -2436,62 +2436,66 @@ msgstr "" msgid "Alias" msgstr "Kod adı" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "Depo URL'si" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Depo türü" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "Proje anasayfası" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Projenin anasayfası" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "Kurallı URL" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "Belgelendirmenin sunulmasının beklendiği URL" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Tek sürüm" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2501,74 +2505,74 @@ msgstr "" "sunulan \"en son\" sürümünüz vardır. Bunu dikkatli kullanın, bunu sadece " "belgelerinizin birden çok sürümü hiçbir zaman olmayacaksa açın." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Varsayılan sürüm" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "Projenizin / işaretinin yönlendirdiği sürümü" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Varsayılan dal" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN Etkinleştirildi" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Çözümleme kodu" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2576,25 +2580,25 @@ msgstr "" "Google Analytics İzleme Kimliği (ör. UA-22345342-1). Bu, sayfa " "yüklemelerinizi yavaşlatabilir." -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "Alternatif kapsayıcı resmi" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "Kapsayıcı bellek sınırı" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2602,52 +2606,52 @@ msgstr "" "Docker biçiminde bellek sınırı -- örnek: 512m veya 1g" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "Saniye olarak kapsayıcı zaman sınırı" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "Alternatif oluşturma kuyruğu kimliği" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "Ücretli reklamlara izin verin" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" "Eğer işaretlenmediyse, kullanıcılar hala topluluk reklamlarını görecek." -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "Reklamsız" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "Sürüm uyarısını göster" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "Kararlı olmayan ne de en son sürümlerde uyarı afişi göster." -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2655,358 +2659,354 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Öne Çıkanlar" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "İlgili projeler" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Dil" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" "Proje belgelendirmede işlenen dil. Not: bu, projenizin URL'sini etkiler." -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Programlama Dili" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "Projenin yazıldığı birincil programlama dili." -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "Bu proje bir web kancası ile oluşturuldu" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "Bu proje başarılı olarak kopyalandı" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "Model başlık bilgisine sahip olmak zorundadır" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "Alt proje iç içe geçme desteklenmiyor" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Yol" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "Web kancasının göndereceği URL" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "Etki Alanı" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "HTTPS kullan" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "Bu etki alanı için her zaman HTTPS kullan" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "Bu etki alanına kaç kez uğrandığının sayısı" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "Özellik tanımlayıcısı" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "Tarih özelliği eklendi" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "Ortam değişkeninin adı" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "Ortam değişkeninin değeri" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "Bu değişkenin kullanılacağı proje" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3063,33 +3063,33 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "Proje ayarları güncellendi" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "Proje silindi" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3098,116 +3098,116 @@ msgstr "" "{service} hesabınızla ilgili bir sorun var, bağlı " "hizmetler sayfanızda hesabınızı yeniden bağlamayı deneyin." -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "Proje reklam desteğinden çekildi" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3386,67 +3386,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "Katalanca" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "İngilizce" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "İspanyolca" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "Brezilya Portekizcesi" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Norveççe Bokmål" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Fransızca" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Rusça" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Almanca" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Galiçyaca" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Vietnamca" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "Basitleştirilmiş Çince" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "Geleneksel Çince" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Japonca" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Ukraynaca" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "İtalyanca" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Korece" diff --git a/readthedocs/locale/uk/LC_MESSAGES/django.po b/readthedocs/locale/uk/LC_MESSAGES/django.po index 9bc379b3b16..816c3225b3a 100644 --- a/readthedocs/locale/uk/LC_MESSAGES/django.po +++ b/readthedocs/locale/uk/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Anna Zhirnova, 2023\n" "Language-Team: Ukrainian (http://app.transifex.com/readthedocs/readthedocs/" @@ -30,7 +30,7 @@ msgstr "" "(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Версія:" @@ -164,7 +164,7 @@ msgstr "Проект зі слагом \"{0}\" вже існує." msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "Проект із {slug_name}={value} недійсний як підпроект" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "Підпроект із цим псевдонімом уже існує" @@ -211,7 +211,7 @@ msgid "Log out" msgstr "Вийти" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "Запрошення надіслане" @@ -228,7 +228,7 @@ msgid "Invitation declined" msgstr "Запрошення відхилено" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Користувач" @@ -241,7 +241,7 @@ msgid "Username" msgstr "Ім'я користувача" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Проект" @@ -483,7 +483,7 @@ msgstr "Активний" msgid "Build successful" msgstr "Білд успішний" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Білд невдався" @@ -543,7 +543,7 @@ msgid "Verbose Name" msgstr "Детальне ім’я" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "Слаг" @@ -563,7 +563,7 @@ msgstr "Збудований" msgid "Uploaded" msgstr "Завантажено" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Рівень конфіденційності" @@ -596,7 +596,7 @@ msgstr "Має ePub" msgid "Has HTML Zip" msgstr "Має HTML Zip" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Тип документації" @@ -646,7 +646,7 @@ msgstr "Помилка" msgid "Exit code" msgstr "Код виходу" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "Здійснити" @@ -697,7 +697,7 @@ msgid "Command" msgstr "Команда" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Опис" @@ -926,7 +926,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "URL" @@ -1052,12 +1052,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Дата публікації" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Модифікована дата" @@ -1458,7 +1458,7 @@ msgstr "Користувачі" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Ім’я" @@ -1628,11 +1628,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2151,7 +2151,7 @@ msgstr "Видалено" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Загальнодоступно" @@ -2255,180 +2255,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2444,62 +2444,66 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "URL репозиторію" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Тип сховища" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Домашня сторінка проекту" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "Канонічний URL" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Єдина версія" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2510,148 +2514,148 @@ msgstr "" "пересторогою, активуйте тільки якщо ви ніколи не будете мати чисельні " "версії ваших документів." -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "Версія за замовчуванням" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "Версія проекту на яку перенаправляє /" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Гілка за замовчуванням" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Код аналітики" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2659,357 +2663,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Обране" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Пов’язані проекти" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Мова" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "Мова програмування" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "Модель повинна мати slug" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Шлях" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "Створено" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "Модифіковано" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "Використовувати HTTPS" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3066,149 +3066,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3386,67 +3386,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "Каталонська" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Англійська" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "Іспанська" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "Норвезька (букмол)" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "Французька" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "Російська" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "Німецька" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "Галісійська" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "В’єтнамська" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Японська" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Українська" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "Італійська" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "Корейська" diff --git a/readthedocs/locale/vi_VN/LC_MESSAGES/django.po b/readthedocs/locale/vi_VN/LC_MESSAGES/django.po index 70b30cc82f8..6eedc340938 100644 --- a/readthedocs/locale/vi_VN/LC_MESSAGES/django.po +++ b/readthedocs/locale/vi_VN/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Xuân Sâm Đinh , 2016\n" "Language-Team: Vietnamese (Viet Nam) (http://app.transifex.com/readthedocs/" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "Phiên bản" @@ -156,7 +156,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -203,7 +203,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -220,7 +220,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "Người sử dụng" @@ -233,7 +233,7 @@ msgid "Username" msgstr "" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "Dự án" @@ -473,7 +473,7 @@ msgstr "Đang hoạt động" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" @@ -533,7 +533,7 @@ msgid "Verbose Name" msgstr "Tên chi tiết" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "" @@ -553,7 +553,7 @@ msgstr "Đã được xây dựng" msgid "Uploaded" msgstr "Đã được tải lên" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "Mức độ bảo mật" @@ -585,7 +585,7 @@ msgstr "" msgid "Has HTML Zip" msgstr "" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "Kiểu tài liệu" @@ -633,7 +633,7 @@ msgstr "Lỗi" msgid "Exit code" msgstr "" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "" @@ -682,7 +682,7 @@ msgid "Command" msgstr "" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Miêu tả" @@ -911,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1037,12 +1037,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "Ngày xuất bản" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "Ngày thay đổi" @@ -1443,7 +1443,7 @@ msgstr "" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "Tên" @@ -1613,11 +1613,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2136,7 +2136,7 @@ msgstr "Đã xóa" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "Công cộng" @@ -2240,180 +2240,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2429,210 +2429,214 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "URL của kho" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "Kiểu repository" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "Trang chủ của dự án" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "Phiên bản đơn lẻ" -#: projects/models.py:325 +#: projects/models.py:335 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:332 +#: projects/models.py:342 msgid "Default version" msgstr "Phiên bản mặc định" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "Phiên bản mà / trỏ tới" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "Nhánh mặc định" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "Mã Analytics" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2640,357 +2644,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "Tính năng" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "Các dự án liên quan" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "Ngôn ngữ" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "Đường dẫn" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3047,149 +3047,149 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3367,67 +3367,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "Tiếng Anh" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "Tiếng Việt" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "Tiếng Nhật" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "Tiếng Ukcraina" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "" diff --git a/readthedocs/locale/zh_CN/LC_MESSAGES/django.po b/readthedocs/locale/zh_CN/LC_MESSAGES/django.po index 0a01a912b40..df9e340e94e 100644 --- a/readthedocs/locale/zh_CN/LC_MESSAGES/django.po +++ b/readthedocs/locale/zh_CN/LC_MESSAGES/django.po @@ -33,7 +33,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: JY3, 2022-2023\n" "Language-Team: Chinese (China) (http://app.transifex.com/readthedocs/" @@ -45,7 +45,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "版本" @@ -179,7 +179,7 @@ msgstr "网址标识为「{0}」的项目已存在。" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "带有 {slug_name}={value} 的项目不能作为子项目。" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "存在具有此名称的子项目" @@ -226,7 +226,7 @@ msgid "Log out" msgstr "退出登录" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "" @@ -243,7 +243,7 @@ msgid "Invitation declined" msgstr "" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "用户" @@ -256,7 +256,7 @@ msgid "Username" msgstr "用户名" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "项目" @@ -496,7 +496,7 @@ msgstr "激活" msgid "Build successful" msgstr "" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "构建失败" @@ -556,7 +556,7 @@ msgid "Verbose Name" msgstr "长名称" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "网址标识" @@ -576,7 +576,7 @@ msgstr "构建" msgid "Uploaded" msgstr "已上传" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "隐私级别" @@ -608,7 +608,7 @@ msgstr "存在ePub" msgid "Has HTML Zip" msgstr "存在HTML Zip" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "文档类型" @@ -656,7 +656,7 @@ msgstr "错误" msgid "Exit code" msgstr "退出码" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "提交" @@ -705,7 +705,7 @@ msgid "Command" msgstr "命令" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "说明" @@ -934,7 +934,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "" @@ -1060,12 +1060,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "发布日期" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "修改日期" @@ -1466,7 +1466,7 @@ msgstr "用户" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "名称" @@ -1636,11 +1636,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2160,7 +2160,7 @@ msgstr "已删除" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "公开" @@ -2264,180 +2264,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "无效的项目名称,项目名称已存在" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "项目名称无效" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "每个标签的长度必须小于等于 100 个字符。" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "变量名不能以__开头(双下划线)" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "变量名不能以 READTHEDOCS 开头" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "该项目已经有一个具有此名称的变量" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2453,62 +2453,66 @@ msgstr "" msgid "Alias" msgstr "别名" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "代码库地址" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "代码库类型" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "项目主页" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "项目的主页" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "官方网址" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "访问文档的URL" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "单一版本" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2517,74 +2521,74 @@ msgstr "" "单一版本的站点不含多个翻译版本,只有一个「latest」版本,使用根域名进行托管。" "请谨慎使用,仅在您的文档永远不会用到多版本时使用它。" -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "默认版本" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "访问项目根目录时重定向的目标版本" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "默认分支" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "CDN 已启用" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "分析代码" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2592,75 +2596,75 @@ msgstr "" "Google Analytics Tracking ID (ex. UA-22345342-1). 这将减慢你的页" "面加载速度。" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "备选容器镜像" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "容器内存限制" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "Docker 格式的内存限制 -- 例: 512m or 1g" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "容器的时间限制秒数" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "备用构建的队列id" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "允许已付费广告" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "如果未选中的话,你仍然会看到社区广告。" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "去广告" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "在非 stable(稳定)或 latest(最新)版本中展示警告横幅。" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2668,357 +2672,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "精选" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "相关项目" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "语言" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "该项目的文档所呈现的语言。注意:这影响您的项目的 URL。" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "编程语言" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "项目使用的主要编程语言" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "项目构建同时包含webhook" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "此项目已成功被克隆" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "Model 必须包含 slug" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "不支持嵌套子项目" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "路径" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "创建的" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "修改的" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "发送 webhook 到" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "域" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "使用 HTTPS" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "此域访问次数" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "添加了日期功能" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3075,33 +3075,33 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "项目设置已更新" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "项目已删除" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3110,116 +3110,116 @@ msgstr "" "您的 {service} 账号出现了问题,尝试重新连接 已连接服务页面" "上的账号。" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "项目已从广告支持中退出" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3397,67 +3397,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "加泰罗尼亚语" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "英语" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "西班牙语" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "巴西葡萄牙语" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "挪威语" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "法语" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "俄语" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "德语" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "加利西亚语" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "越南语" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "简体中文" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "繁体中文" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "日语" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "乌克兰语" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "意大利语" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "韩语" diff --git a/readthedocs/locale/zh_TW/LC_MESSAGES/django.po b/readthedocs/locale/zh_TW/LC_MESSAGES/django.po index 43ff3d5490f..0cd23679a66 100644 --- a/readthedocs/locale/zh_TW/LC_MESSAGES/django.po +++ b/readthedocs/locale/zh_TW/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ # BinotaLIU , 2020 # Cheng-Chia Tseng , 2023 # Game Arming , 2017 -# Haowei Hsu , 2023 +# Haowei Hsu, 2023 # Mingye Wang , 2016 # mozillazg , 2014 # rimy , 2013 @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-26 09:43+0000\n" +"POT-Creation-Date: 2024-12-03 10:46+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Cheng-Chia Tseng , 2023\n" "Language-Team: Chinese (Taiwan) (http://app.transifex.com/readthedocs/" @@ -31,7 +31,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: analytics/models.py:69 builds/filters.py:41 builds/models.py:728 -#: projects/filters.py:196 projects/models.py:1503 search/models.py:27 +#: projects/filters.py:196 projects/models.py:1513 search/models.py:27 #: templates/base.html:266 msgid "Version" msgstr "版本" @@ -165,7 +165,7 @@ msgstr "" msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:891 projects/forms.py:622 +#: api/v3/serializers.py:891 projects/forms.py:619 msgid "A subproject with this alias already exists" msgstr "" @@ -212,7 +212,7 @@ msgid "Log out" msgstr "" #: audit/models.py:91 organizations/views/private.py:148 -#: organizations/views/private.py:209 projects/views/private.py:591 +#: organizations/views/private.py:209 projects/views/private.py:587 msgid "Invitation sent" msgstr "邀請已送出" @@ -229,7 +229,7 @@ msgid "Invitation declined" msgstr "邀請已拒絕" #: audit/models.py:116 core/models.py:20 gold/models.py:33 -#: projects/models.py:269 +#: projects/models.py:279 msgid "User" msgstr "使用者" @@ -242,7 +242,7 @@ msgid "Username" msgstr "使用者名稱" #: audit/models.py:138 builds/models.py:95 builds/models.py:722 -#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1497 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1507 #: redirects/models.py:48 msgid "Project" msgstr "專案" @@ -482,7 +482,7 @@ msgstr "啟用" msgid "Build successful" msgstr "建置成功" -#: builds/filters.py:29 projects/models.py:1602 +#: builds/filters.py:29 projects/models.py:1612 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "建置失敗" @@ -542,7 +542,7 @@ msgid "Verbose Name" msgstr "詳細名稱" #: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:274 +#: projects/models.py:284 msgid "Slug" msgstr "動態資料欄位" @@ -562,7 +562,7 @@ msgstr "建置" msgid "Uploaded" msgstr "已上傳" -#: builds/models.py:154 projects/models.py:502 +#: builds/models.py:154 projects/models.py:512 msgid "Privacy Level" msgstr "隱私等級" @@ -594,7 +594,7 @@ msgstr "有 ePub" msgid "Has HTML Zip" msgstr "有 HTML Zip" -#: builds/models.py:175 projects/models.py:587 +#: builds/models.py:175 projects/models.py:597 msgid "Documentation type" msgstr "文件類型" @@ -642,7 +642,7 @@ msgstr "錯誤" msgid "Exit code" msgstr "結束代碼" -#: builds/models.py:778 projects/models.py:1514 +#: builds/models.py:778 projects/models.py:1524 msgid "Commit" msgstr "送交" @@ -691,7 +691,7 @@ msgid "Command" msgstr "命令" #: builds/models.py:1148 builds/models.py:1203 oauth/models.py:130 -#: organizations/models.py:64 projects/models.py:276 redirects/models.py:106 +#: organizations/models.py:64 projects/models.py:286 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "說明" @@ -920,7 +920,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1617 +#: core/forms.py:198 projects/models.py:1627 msgid "URL" msgstr "網址" @@ -1046,12 +1046,12 @@ msgid "This project is already Ad-Free." msgstr "" #: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 -#: organizations/models.py:297 projects/models.py:260 +#: organizations/models.py:297 projects/models.py:270 msgid "Publication date" msgstr "發佈日期" #: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 -#: organizations/models.py:298 projects/models.py:263 projects/models.py:1516 +#: organizations/models.py:298 projects/models.py:273 projects/models.py:1526 msgid "Modified date" msgstr "修改日期" @@ -1454,7 +1454,7 @@ msgstr "使用者" #: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 #: organizations/filters.py:60 organizations/models.py:48 #: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 -#: projects/models.py:273 projects/models.py:1508 +#: projects/models.py:283 projects/models.py:1518 msgid "Name" msgstr "名稱" @@ -1624,11 +1624,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:730 +#: organizations/forms.py:135 organizations/forms.py:221 projects/forms.py:716 msgid "Email address or username" msgstr "" -#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:745 +#: organizations/forms.py:151 organizations/forms.py:256 projects/forms.py:731 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -2147,7 +2147,7 @@ msgstr "已刪除" msgid "Git" msgstr "Git" -#: projects/constants.py:94 projects/models.py:2096 +#: projects/constants.py:94 projects/models.py:2101 msgid "Public" msgstr "公開" @@ -2251,180 +2251,180 @@ msgstr "" msgid "Visibility" msgstr "" -#: projects/forms.py:93 +#: projects/forms.py:90 msgid "No connected repository" msgstr "" -#: projects/forms.py:114 +#: projects/forms.py:111 msgid "Invalid project name, a project already exists with that name" msgstr "無效的專案名稱,此專案名稱已經存在" -#: projects/forms.py:119 +#: projects/forms.py:116 msgid "Invalid project name" msgstr "無效的專案名稱" -#: projects/forms.py:232 +#: projects/forms.py:229 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" -#: projects/forms.py:252 +#: projects/forms.py:249 msgid "To build from pull requests you need a " msgstr "" -#: projects/forms.py:264 +#: projects/forms.py:261 msgid "" "To build from pull requests your repository's webhook needs to send pull " "request events. " msgstr "" -#: projects/forms.py:279 +#: projects/forms.py:276 msgid "Pull request builds not supported" msgstr "" -#: projects/forms.py:342 +#: projects/forms.py:339 #, python-brace-format msgid "You must first add a connected service " msgstr "" -#: projects/forms.py:346 +#: projects/forms.py:343 msgid "No connected services found" msgstr "" -#: projects/forms.py:352 +#: projects/forms.py:349 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" -#: projects/forms.py:355 projects/forms.py:377 +#: projects/forms.py:352 projects/forms.py:374 msgid "Organization single sign-on enabled" msgstr "" -#: projects/forms.py:360 projects/forms.py:382 +#: projects/forms.py:357 projects/forms.py:379 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" -#: projects/forms.py:363 projects/forms.py:385 +#: projects/forms.py:360 projects/forms.py:382 msgid "Admin permission required" msgstr "" -#: projects/forms.py:374 +#: projects/forms.py:371 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" -#: projects/forms.py:453 projects/models.py:278 +#: projects/forms.py:450 projects/models.py:288 msgid "Short description of this project" msgstr "" -#: projects/forms.py:475 +#: projects/forms.py:472 #, python-brace-format msgid "" "This setting is inherited from the parent translation." msgstr "" -#: projects/forms.py:550 +#: projects/forms.py:547 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "已有用於專案 {proj} 的「{lang}」翻譯。" -#: projects/forms.py:579 +#: projects/forms.py:576 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "各個標記的長度必須小於或等於 100 字元。" -#: projects/forms.py:672 +#: projects/forms.py:669 msgid "Enable Addons" msgstr "" -#: projects/forms.py:674 +#: projects/forms.py:671 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:677 +#: projects/forms.py:674 msgid "Show a notification on non-stable versions" msgstr "" -#: projects/forms.py:679 +#: projects/forms.py:676 msgid "Show a notification on latest version" msgstr "" -#: projects/forms.py:680 redirects/models.py:99 +#: projects/forms.py:677 redirects/models.py:99 msgid "Enabled" msgstr "" -#: projects/forms.py:681 +#: projects/forms.py:678 msgid "CSS main content selector" msgstr "" -#: projects/forms.py:717 +#: projects/forms.py:703 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:735 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:834 +#: projects/forms.py:820 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:867 +#: projects/forms.py:853 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:1067 +#: projects/forms.py:1053 msgid "" "This domain has a CNAME record pointing to the APEX domain. Please remove " "the CNAME before adding the domain." msgstr "" -#: projects/forms.py:1077 +#: projects/forms.py:1063 msgid "" "This domain has a CNAME record pointing to another CNAME. Please remove the " "CNAME before adding the domain." msgstr "" -#: projects/forms.py:1093 +#: projects/forms.py:1079 msgid "" "DNS resolution timed out. Make sure the domain is correct, or try again " "later." msgstr "" -#: projects/forms.py:1098 +#: projects/forms.py:1084 msgid "The domain is not valid." msgstr "" -#: projects/forms.py:1111 +#: projects/forms.py:1097 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1214 +#: projects/forms.py:1200 msgid "Variable name can't start with __ (double underscore)" msgstr "變數名稱不可以 __ 開頭(雙底線)" -#: projects/forms.py:1218 +#: projects/forms.py:1204 msgid "Variable name can't start with READTHEDOCS" msgstr "變數名稱不可以 READTHEDOCS 開頭" -#: projects/forms.py:1223 +#: projects/forms.py:1209 msgid "There is already a variable with this name for this project" msgstr "該專案中已有相同名稱的變數" -#: projects/forms.py:1228 +#: projects/forms.py:1214 msgid "Variable name can't contain spaces" msgstr "變數名稱不可包含空白字元" -#: projects/forms.py:1232 +#: projects/forms.py:1218 msgid "Only letters, numbers and underscore are allowed" msgstr "僅可使用字母、數字與底線" @@ -2440,62 +2440,66 @@ msgstr "" msgid "Alias" msgstr "別名" -#: projects/models.py:191 -msgid "Sorting of versions" +#: projects/models.py:176 +msgid "Base version to compare against (eg. DocDiff, File Tree Diff)" msgstr "" #: projects/models.py:201 +msgid "Sorting of versions" +msgstr "" + +#: projects/models.py:211 msgid "Custom version sorting pattern" msgstr "" -#: projects/models.py:207 +#: projects/models.py:217 msgid "Show latest and stable at the beginning" msgstr "" -#: projects/models.py:281 +#: projects/models.py:291 msgid "Repository URL" msgstr "儲存庫網址" -#: projects/models.py:284 +#: projects/models.py:294 msgid "Git repository URL" msgstr "" -#: projects/models.py:291 +#: projects/models.py:301 msgid "Repository type" msgstr "儲存庫類型" -#: projects/models.py:297 +#: projects/models.py:307 msgid "Project homepage" msgstr "專案首頁" -#: projects/models.py:299 +#: projects/models.py:309 msgid "The project's homepage" msgstr "專案的首頁" -#: projects/models.py:302 +#: projects/models.py:312 msgid "Canonical URL" msgstr "標準 URL" -#: projects/models.py:304 +#: projects/models.py:314 msgid "URL that documentation is expected to serve from" msgstr "預期用來提供文件的網址" -#: projects/models.py:307 +#: projects/models.py:317 msgid "URL versioning scheme" msgstr "" -#: projects/models.py:314 +#: projects/models.py:324 msgid "" "This affects URL your documentation is served from, and if it supports " "translations or versions. Changing the versioning scheme will break your " "current URLs, so you might need to create a redirect." msgstr "" -#: projects/models.py:322 +#: projects/models.py:332 msgid "Single version" msgstr "單一版本" -#: projects/models.py:325 +#: projects/models.py:335 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 " @@ -2504,74 +2508,74 @@ msgstr "" "單一版本網站不包含翻譯,且只有「latest」伴兒不能,並在網域的根目錄提供。請謹" "慎使用,請於文件永遠不會有多版本的時候才開啟。" -#: projects/models.py:332 +#: projects/models.py:342 msgid "Default version" msgstr "預設版本" -#: projects/models.py:335 +#: projects/models.py:345 msgid "The version of your project that / redirects to" msgstr "專案根目錄「 / 」要跳轉至的版本" -#: projects/models.py:340 +#: projects/models.py:350 msgid "Default branch" msgstr "預設分支" -#: projects/models.py:346 +#: projects/models.py:356 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:351 +#: projects/models.py:361 msgid "Custom path prefix" msgstr "" -#: projects/models.py:357 +#: projects/models.py:367 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:362 +#: projects/models.py:372 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:368 +#: projects/models.py:378 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:375 +#: projects/models.py:385 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:378 +#: projects/models.py:388 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:382 +#: projects/models.py:392 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:389 +#: projects/models.py:399 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:394 +#: projects/models.py:404 msgid "CDN Enabled" msgstr "已啟用 CDN" -#: projects/models.py:396 +#: projects/models.py:406 msgid "Analytics code" msgstr "分析程式碼" -#: projects/models.py:401 +#: projects/models.py:411 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2579,75 +2583,75 @@ msgstr "" "Google Analytics 追蹤 ID(如︰ UA-22345342-1),可能會降低頁面載" "入的速度。" -#: projects/models.py:407 +#: projects/models.py:417 msgid "Disable Analytics" msgstr "" -#: projects/models.py:411 +#: projects/models.py:421 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:416 +#: projects/models.py:426 msgid "Alternative container image" msgstr "備用容器鏡像" -#: projects/models.py:422 +#: projects/models.py:432 msgid "Container memory limit" msgstr "容器記憶體限制" -#: projects/models.py:427 +#: projects/models.py:437 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "Docker 記憶體限制格式 -- 範例:512m1g" -#: projects/models.py:432 +#: projects/models.py:442 msgid "Container time limit in seconds" msgstr "單位為秒的容器時間限制" -#: projects/models.py:437 +#: projects/models.py:447 msgid "Alternate build queue id" msgstr "備用建置佇列 Id" -#: projects/models.py:443 +#: projects/models.py:453 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:448 +#: projects/models.py:458 msgid "Allow paid advertising" msgstr "允許付費廣告" -#: projects/models.py:450 +#: projects/models.py:460 msgid "If unchecked, users will still see community ads." msgstr "若取消選取,則使用者將看見社群廣告。" -#: projects/models.py:453 +#: projects/models.py:463 msgid "Ad-free" msgstr "無廣告" -#: projects/models.py:458 +#: projects/models.py:468 msgid "Is spam?" msgstr "" -#: projects/models.py:461 +#: projects/models.py:471 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:464 +#: projects/models.py:474 msgid "Show version warning" msgstr "顯示版本警告" -#: projects/models.py:466 +#: projects/models.py:476 msgid "Show warning banner in non-stable nor latest versions." msgstr "在非穩定或最新版中顯示警告橫幅" -#: projects/models.py:470 +#: projects/models.py:480 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:476 +#: projects/models.py:486 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2655,357 +2659,353 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:484 +#: projects/models.py:494 msgid "Featured" msgstr "精選" -#: projects/models.py:486 +#: projects/models.py:496 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:494 +#: projects/models.py:504 msgid "Delisted" msgstr "" -#: projects/models.py:496 +#: projects/models.py:506 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:507 +#: projects/models.py:517 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:514 +#: projects/models.py:524 msgid "Related projects" msgstr "相關專案" -#: projects/models.py:522 templates/search/elastic_search.html:57 +#: projects/models.py:532 templates/search/elastic_search.html:57 msgid "Language" msgstr "語言" -#: projects/models.py:526 +#: projects/models.py:536 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "專案文件呈現的語言。注意︰該設定將影響專案的網址。" -#: projects/models.py:534 +#: projects/models.py:544 msgid "Programming Language" msgstr "程式語言" -#: projects/models.py:538 +#: projects/models.py:548 msgid "The primary programming language the project is written in." msgstr "撰寫本專案的主要程式語言。" -#: projects/models.py:554 +#: projects/models.py:564 msgid "This project has been built with a webhook" msgstr "該專案已通過 Webhook 建置" -#: projects/models.py:558 +#: projects/models.py:568 msgid "This project has been successfully cloned" msgstr "這個專案已成功複製" -#: projects/models.py:567 +#: projects/models.py:577 msgid "Connected repository" msgstr "" -#: projects/models.py:568 +#: projects/models.py:578 msgid "Repository connected to this project" msgstr "" -#: projects/models.py:594 +#: projects/models.py:604 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:605 +#: projects/models.py:615 msgid "project" msgstr "" -#: projects/models.py:616 +#: projects/models.py:626 msgid "Model must have slug" msgstr "Model 必須有動態資料欄位" -#: projects/models.py:1378 +#: projects/models.py:1388 msgid "Subproject nesting is not supported" msgstr "不支援巢狀子專案" -#: projects/models.py:1513 +#: projects/models.py:1523 msgid "Path" msgstr "路徑" -#: projects/models.py:1515 +#: projects/models.py:1525 msgid "Build id" msgstr "" -#: projects/models.py:1518 +#: projects/models.py:1528 msgid "Page search rank" msgstr "" -#: projects/models.py:1523 +#: projects/models.py:1533 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1566 projects/models.py:1731 +#: projects/models.py:1576 projects/models.py:1741 msgid "created" msgstr "建立時間" -#: projects/models.py:1571 +#: projects/models.py:1581 msgid "modified" msgstr "修改時間" -#: projects/models.py:1600 +#: projects/models.py:1610 msgid "Build triggered" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1611 msgid "Build passed" msgstr "" -#: projects/models.py:1619 +#: projects/models.py:1629 msgid "URL to send the webhook to" msgstr "要傳送 Webhook 至的網址" -#: projects/models.py:1622 +#: projects/models.py:1632 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1630 +#: projects/models.py:1640 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1633 +#: projects/models.py:1643 msgid "JSON payload" msgstr "" -#: projects/models.py:1635 +#: projects/models.py:1645 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1742 +#: projects/models.py:1752 msgid "Domain" msgstr "網域" -#: projects/models.py:1749 +#: projects/models.py:1759 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1763 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1758 +#: projects/models.py:1768 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1762 +#: projects/models.py:1772 msgid "Use HTTPS" msgstr "使用 HTTPS" -#: projects/models.py:1764 +#: projects/models.py:1774 msgid "Always use HTTPS for this domain" msgstr "永遠為該網域使用 HTTPS" -#: projects/models.py:1768 +#: projects/models.py:1778 msgid "Number of times this domain has been hit" msgstr "該網域的點擊次數" -#: projects/models.py:1773 templates/projects/domain_form.html:49 +#: projects/models.py:1783 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1782 +#: projects/models.py:1792 msgid "Skip validation process." msgstr "" -#: projects/models.py:1786 +#: projects/models.py:1796 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1795 +#: projects/models.py:1805 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1800 +#: projects/models.py:1810 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1805 +#: projects/models.py:1815 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1943 +#: projects/models.py:1952 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1947 +#: projects/models.py:1956 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1952 +#: projects/models.py:1961 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1958 +#: projects/models.py:1967 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1962 +#: projects/models.py:1971 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1975 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1971 +#: projects/models.py:1980 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1976 +#: projects/models.py:1985 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1980 -msgid "Build: Generate a file manifest for file tree diff." -msgstr "" - -#: projects/models.py:1985 +#: projects/models.py:1990 msgid "Webhook: Skip syncing branches" msgstr "Webhook:略過同步分支" -#: projects/models.py:1989 +#: projects/models.py:1994 msgid "Webhook: Skip syncing tags" msgstr "Webhook:略過同步標記" -#: projects/models.py:1993 +#: projects/models.py:1998 msgid "Webhook: Skip sync versions task" msgstr "Webhook:略過同步版本任務" -#: projects/models.py:1996 +#: projects/models.py:2001 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1997 +#: projects/models.py:2002 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:2000 +#: projects/models.py:2005 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:2004 +#: projects/models.py:2009 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:2009 +#: projects/models.py:2014 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:2015 +#: projects/models.py:2020 msgid "" "Sphinx: Don't append `conf.py` and don't install ``readthedocs-sphinx-ext``" msgstr "" -#: projects/models.py:2021 +#: projects/models.py:2026 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:2025 +#: projects/models.py:2030 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:2029 +#: projects/models.py:2034 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:2034 +#: projects/models.py:2039 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2047 +#: projects/models.py:2052 msgid "Feature identifier" msgstr "功能識別項" -#: projects/models.py:2052 +#: projects/models.py:2057 msgid "Date feature was added" msgstr "已新增日期功能" -#: projects/models.py:2058 +#: projects/models.py:2063 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2062 +#: projects/models.py:2067 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2084 +#: projects/models.py:2089 msgid "Name of the environment variable" msgstr "環境變數名稱" -#: projects/models.py:2088 +#: projects/models.py:2093 msgid "Value of the environment variable" msgstr "環境變數值" -#: projects/models.py:2093 +#: projects/models.py:2098 msgid "Project where this variable will be used" msgstr "使用該變數的專案" -#: projects/models.py:2099 +#: projects/models.py:2104 msgid "Expose this environment variable in PR builds?" msgstr "" -#: projects/notifications.py:20 +#: projects/notifications.py:81 msgid "Builds skipped for this project" msgstr "" -#: projects/notifications.py:34 projects/notifications.py:72 -#: projects/notifications.py:85 +#: projects/notifications.py:95 projects/notifications.py:133 +#: projects/notifications.py:146 msgid "Error while cloning the repository" msgstr "" -#: projects/notifications.py:47 +#: projects/notifications.py:108 msgid "Duplicated reserved versions" msgstr "" -#: projects/notifications.py:60 +#: projects/notifications.py:121 msgid "Error while checking out the repository" msgstr "" -#: projects/notifications.py:99 +#: projects/notifications.py:160 msgid "Repository type not suported" msgstr "" -#: projects/notifications.py:112 +#: projects/notifications.py:173 msgid "Sphinx configuration file is missing" msgstr "" -#: projects/notifications.py:125 +#: projects/notifications.py:186 msgid "Multiple Sphinx configuration files found" msgstr "" -#: projects/notifications.py:139 +#: projects/notifications.py:200 msgid "Expected file not found" msgstr "" -#: projects/notifications.py:151 +#: projects/notifications.py:212 msgid "Repository locked" msgstr "" -#: projects/notifications.py:166 +#: projects/notifications.py:227 msgid "Read the Docs Addons were enabled by default on October 7th, 2024" msgstr "" @@ -3062,33 +3062,33 @@ msgid "" "KB." msgstr "" -#: projects/views/private.py:212 +#: projects/views/private.py:211 msgid "Project settings updated" msgstr "已更新專案設定" -#: projects/views/private.py:224 +#: projects/views/private.py:223 msgid "Project deleted" msgstr "已刪除專案" -#: projects/views/private.py:238 +#: projects/views/private.py:237 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:289 +#: projects/views/private.py:288 msgid "Version created" msgstr "" -#: projects/views/private.py:294 +#: projects/views/private.py:293 msgid "Version updated" msgstr "" -#: projects/views/private.py:410 +#: projects/views/private.py:409 msgid "" "We detected a configuration file in your repository and started your " "project's first build." msgstr "" -#: projects/views/private.py:486 +#: projects/views/private.py:482 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3097,116 +3097,116 @@ msgstr "" "您的 {service} 帳號有問題,請嘗試在已串聯的服務頁面上重" "新串聯帳號。" -#: projects/views/private.py:544 +#: projects/views/private.py:540 msgid "Subproject created" msgstr "" -#: projects/views/private.py:548 +#: projects/views/private.py:544 msgid "Subproject updated" msgstr "" -#: projects/views/private.py:553 +#: projects/views/private.py:549 msgid "Subproject deleted" msgstr "" -#: projects/views/private.py:596 +#: projects/views/private.py:592 msgid "User deleted" msgstr "" -#: projects/views/private.py:607 +#: projects/views/private.py:603 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:672 +#: projects/views/private.py:668 msgid "Notification created" msgstr "" -#: projects/views/private.py:677 +#: projects/views/private.py:673 msgid "Notification deleted" msgstr "" -#: projects/views/private.py:712 +#: projects/views/private.py:708 msgid "Webhook created" msgstr "" -#: projects/views/private.py:722 +#: projects/views/private.py:718 msgid "Webhook updated" msgstr "" -#: projects/views/private.py:732 +#: projects/views/private.py:728 msgid "Webhook deleted" msgstr "" -#: projects/views/private.py:787 +#: projects/views/private.py:783 msgid "Translation created" msgstr "" -#: projects/views/private.py:792 +#: projects/views/private.py:788 msgid "Translation deleted" msgstr "" -#: projects/views/private.py:835 +#: projects/views/private.py:831 msgid "Redirect created" msgstr "" -#: projects/views/private.py:839 +#: projects/views/private.py:835 msgid "Redirect updated" msgstr "" -#: projects/views/private.py:869 +#: projects/views/private.py:865 msgid "Redirect deleted" msgstr "" -#: projects/views/private.py:902 +#: projects/views/private.py:898 msgid "Domain created" msgstr "" -#: projects/views/private.py:922 +#: projects/views/private.py:918 msgid "Domain updated" msgstr "" -#: projects/views/private.py:937 +#: projects/views/private.py:933 msgid "Domain deleted" msgstr "" -#: projects/views/private.py:982 +#: projects/views/private.py:978 msgid "Integration created" msgstr "" -#: projects/views/private.py:1009 +#: projects/views/private.py:1005 msgid "Integration deleted" msgstr "" -#: projects/views/private.py:1057 +#: projects/views/private.py:1053 msgid "Project has been opted out from advertisement support" msgstr "專案已選擇退出廣告支援" -#: projects/views/private.py:1089 +#: projects/views/private.py:1085 msgid "Environment variable created" msgstr "" -#: projects/views/private.py:1093 +#: projects/views/private.py:1089 msgid "Environment variable deleted" msgstr "" -#: projects/views/private.py:1118 +#: projects/views/private.py:1114 msgid "Automation rule moved" msgstr "" -#: projects/views/private.py:1134 +#: projects/views/private.py:1130 msgid "Automation rule deleted" msgstr "" -#: projects/views/private.py:1144 +#: projects/views/private.py:1140 msgid "Automation rule created" msgstr "" -#: projects/views/private.py:1148 +#: projects/views/private.py:1144 msgid "Automation rule updated" msgstr "" -#: projects/views/private.py:1336 +#: projects/views/private.py:1332 msgid "Pull request settings have been updated" msgstr "" @@ -3384,67 +3384,67 @@ msgstr "" msgid "Total results" msgstr "" -#: settings/base.py:467 +#: settings/base.py:478 msgid "Catalan" msgstr "加泰隆語" -#: settings/base.py:468 +#: settings/base.py:479 msgid "English" msgstr "英語" -#: settings/base.py:469 +#: settings/base.py:480 msgid "Spanish" msgstr "西班牙語" -#: settings/base.py:470 +#: settings/base.py:481 msgid "Brazilian Portuguese" msgstr "巴西葡萄牙語" -#: settings/base.py:471 +#: settings/base.py:482 msgid "Norwegian Bokmål" msgstr "挪威語" -#: settings/base.py:472 +#: settings/base.py:483 msgid "French" msgstr "法語" -#: settings/base.py:473 +#: settings/base.py:484 msgid "Russian" msgstr "俄語" -#: settings/base.py:474 +#: settings/base.py:485 msgid "German" msgstr "德語" -#: settings/base.py:475 +#: settings/base.py:486 msgid "Galician" msgstr "加利西亞語" -#: settings/base.py:476 +#: settings/base.py:487 msgid "Vietnamese" msgstr "越南語" -#: settings/base.py:477 +#: settings/base.py:488 msgid "Simplified Chinese" msgstr "簡體中文" -#: settings/base.py:478 +#: settings/base.py:489 msgid "Traditional Chinese" msgstr "繁體中文" -#: settings/base.py:479 +#: settings/base.py:490 msgid "Japanese" msgstr "日語" -#: settings/base.py:480 +#: settings/base.py:491 msgid "Ukrainian" msgstr "烏克蘭語" -#: settings/base.py:481 +#: settings/base.py:492 msgid "Italian" msgstr "義大利語" -#: settings/base.py:482 +#: settings/base.py:493 msgid "Korean" msgstr "韓語" diff --git a/setup.cfg b/setup.cfg index b6fa3665225..1e1b608a18f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = readthedocs -version = 11.15.0 +version = 11.16.0 license = MIT description = Read the Docs builds and hosts documentation author = Read the Docs, Inc @@ -29,7 +29,7 @@ github_owner = readthedocs github_repo = readthedocs.org [bumpver] -current_version = "11.15.0" +current_version = "11.16.0" version_pattern = "MAJOR.MINOR.PATCH[TAGNUM]" commit_message = "Bump version {old_version} -> {new_version}" commit = False From c20603eb7029042d2c8de22fb2c58313cd231d81 Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Tue, 3 Dec 2024 16:00:26 +0100 Subject: [PATCH 18/28] Development: use `uv` to install everything (#11815) - Install `uv` under `/usr/bin` - Replace `pip` installation of ext-theme and -ext with `uv` Related https://github.com/readthedocs/readthedocs-corporate/pull/1916/ --- dockerfiles/Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index ac212d462c6..9c98823dd91 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -57,7 +57,7 @@ RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \ locale-gen # Install ``uv`` package manager -RUN curl -LsSf https://astral.sh/uv/install.sh | sh +RUN curl -LsSf https://astral.sh/uv/install.sh | env UV_INSTALL_DIR="/usr/bin/" sh # Ensure that ``python`` is in the PATH so that ``./manage.py`` works RUN ln -s /usr/bin/python3 /usr/bin/python @@ -65,17 +65,17 @@ RUN ln -s /usr/bin/python3 /usr/bin/python WORKDIR /tmp COPY requirements/docker.txt docker.txt -RUN ~/.local/bin/uv pip sync --system docker.txt +RUN uv pip sync --system docker.txt # Install readthedocs-ext only if GITHUB_TOKEN is provided WORKDIR /usr/src/app/checkouts/ RUN if [ -n "$GITHUB_TOKEN" ] ; \ then \ git clone --depth 1 https://${GITHUB_USER}:${GITHUB_TOKEN}@github.com/readthedocs/readthedocs-ext ; \ - pip3 install --no-cache-dir -e readthedocs-ext ; \ + uv pip install --system --no-cache-dir -e readthedocs-ext ; \ fi RUN git clone --depth 1 https://github.com/readthedocs/ext-theme ; \ - pip3 install --no-cache-dir -e ext-theme + uv pip install --system --no-cache-dir -e ext-theme WORKDIR /usr/src/app/checkouts/readthedocs.org From 7ff6c0ed3cd8b667df2e8db82274564b371af413 Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Tue, 3 Dec 2024 17:46:56 +0100 Subject: [PATCH 19/28] EmbedAPI: main content based on documentation tool (#11812) We need different CSS selectors to find the main content node depending on the documentation tool used. This PR adds the `?selector=` attribute to the EmbedAPI to accept a specific selector for the main content of the page. This attribute will be sent by the Addons frontend code using the heuristic code we wrote there. If this specific selector is not sent, we fallback to the default selector's value. ### Using the _default selector_ ![Screenshot_2024-11-28_16-04-58](https://github.com/user-attachments/assets/992d2f83-97c8-4860-9950-edcb4e7e2fb2) ### Using the specific selector for this documentation tool ![Screenshot_2024-11-28_16-05-48](https://github.com/user-attachments/assets/db88e3db-d6a1-4943-b0b3-61c1ef1c78fa) --- docs/user/api/v3.rst | 3 +- docs/user/guides/embedding-content.rst | 1 + .../embed/v3/tests/test_external_pages.py | 26 +++++++++++ readthedocs/embed/v3/views.py | 43 ++++++++++++++++--- 4 files changed, 65 insertions(+), 8 deletions(-) diff --git a/docs/user/api/v3.rst b/docs/user/api/v3.rst index 7bea577c036..dab6bf10e19 100644 --- a/docs/user/api/v3.rst +++ b/docs/user/api/v3.rst @@ -2001,10 +2001,11 @@ Embed :query string url: full URL of the document (with optional fragment) to fetch content from. :query string doctool: *optional* documentation tool key name used to generate the target documentation (currently, only ``sphinx`` is accepted) :query string doctoolversion: *optional* documentation tool version used to generate the target documentation (e.g. ``4.2.0``). + :query string maincontent: *optional* CSS selector for the main content of the page (e.g. ``div#main``). .. note:: - Passing ``?doctool=`` and ``?doctoolversion=`` may improve the response, + Passing ``?doctool=``, ``?doctoolversion=`` and ``?maincontent=`` may improve the response since the endpoint will know more about the exact structure of the HTML and can make better decisions. Additional APIs diff --git a/docs/user/guides/embedding-content.rst b/docs/user/guides/embedding-content.rst index 828fa30e1cc..9b40b0c97d2 100644 --- a/docs/user/guides/embedding-content.rst +++ b/docs/user/guides/embedding-content.rst @@ -63,6 +63,7 @@ from our own docs and will populate the content of it into the ``#help-container 'url': 'https://docs.readthedocs.io/en/latest/automation-rules.html%23creating-an-automation-rule', // 'doctool': 'sphinx', // 'doctoolversion': '4.2.0', + // 'maincontent': 'div#main', }; var url = 'https://readthedocs.org/api/v3/embed/?' + $.param(params); $.get(url, function(data) { diff --git a/readthedocs/embed/v3/tests/test_external_pages.py b/readthedocs/embed/v3/tests/test_external_pages.py index cacd988d084..3a68415028a 100644 --- a/readthedocs/embed/v3/tests/test_external_pages.py +++ b/readthedocs/embed/v3/tests/test_external_pages.py @@ -86,6 +86,32 @@ def test_default_main_section(self, app, client, requests_mock): } compare_content_without_blank_lines(json_response["content"], content) + @pytest.mark.sphinx("html", srcdir=srcdir, freshenv=True) + def test_specific_main_content_selector(self, app, client, requests_mock): + app.build() + path = app.outdir / "index.html" + assert path.exists() is True + content = open(path).read() + requests_mock.get("https://docs.project.com", text=content) + + params = { + "url": "https://docs.project.com", + "maincontent": "#invalid-selector", + } + response = client.get(self.api_url, params) + assert response.status_code == 404 + + params = { + "url": "https://docs.project.com", + "maincontent": "section", + } + response = client.get(self.api_url, params) + assert response.status_code == 200 + # Check the main three sections are returned. + assert "Title" in response.json()["content"] + assert "Sub-title" in response.json()["content"] + assert "Manual Reference Section" in response.json()["content"] + @pytest.mark.sphinx("html", srcdir=srcdir, freshenv=True) def test_specific_identifier(self, app, client, requests_mock): app.build() diff --git a/readthedocs/embed/v3/views.py b/readthedocs/embed/v3/views.py index 810c705a2bc..61e4919ea26 100644 --- a/readthedocs/embed/v3/views.py +++ b/readthedocs/embed/v3/views.py @@ -50,6 +50,7 @@ class EmbedAPIBase(EmbedAPIMixin, CDNCacheTagsMixin, APIView): * url (with fragment) (required) * doctool * doctoolversion + * maincontent ### Example @@ -121,7 +122,14 @@ def _get_page_content_from_storage(self, project, version, filename): return None - def _get_content_by_fragment(self, url, fragment, doctool, doctoolversion): + def _get_content_by_fragment( + self, + url, + fragment, + doctool, + doctoolversion, + selector, + ): if self.external: page_content = self._download_page_content(url) else: @@ -133,10 +141,17 @@ def _get_content_by_fragment(self, url, fragment, doctool, doctoolversion): ) return self._parse_based_on_doctool( - page_content, fragment, doctool, doctoolversion + page_content, + fragment, + doctool, + doctoolversion, + selector, ) - def _find_main_node(self, html): + def _find_main_node(self, html, selector): + if selector: + return html.css_first(selector) + main_node = html.css_first("[role=main]") if main_node: log.debug("Main node found. selector=[role=main]") @@ -152,7 +167,14 @@ def _find_main_node(self, html): log.debug("Main node found. selector=h1") return first_header.parent - def _parse_based_on_doctool(self, page_content, fragment, doctool, doctoolversion): + def _parse_based_on_doctool( + self, + page_content, + fragment, + doctool, + doctoolversion, + selector, + ): # pylint: disable=unused-argument disable=too-many-nested-blocks if not page_content: return @@ -167,7 +189,7 @@ def _parse_based_on_doctool(self, page_content, fragment, doctool, doctoolversio node = HTMLParser(page_content).css_first(selector) else: html = HTMLParser(page_content) - node = self._find_main_node(html) + node = self._find_main_node(html, selector) if not node: return @@ -284,6 +306,7 @@ def get(self, request): # noqa url = request.GET.get("url") doctool = request.GET.get("doctool") doctoolversion = request.GET.get("doctoolversion") + selector = request.GET.get("maincontent") if not url: return Response( @@ -338,6 +361,7 @@ def get(self, request): # noqa fragment, doctool, doctoolversion, + selector, ) except requests.exceptions.TooManyRedirects: log.exception("Too many redirects.", url=url) @@ -365,12 +389,17 @@ def get(self, request): # noqa ) if not content_requested: - log.warning("Identifier not found.", url=url, fragment=fragment) + log.warning( + "Identifier not found.", + url=url, + fragment=fragment, + maincontent=selector, + ) return Response( { "error": ( "Can't find content for section: " - f"url={url} fragment={fragment}" + f"url={url} fragment={fragment} maincontent={selector}" ) }, status=status.HTTP_404_NOT_FOUND, From 47675921e8d01e9ff264a76d53ec538ec8c34b59 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Tue, 3 Dec 2024 11:55:13 -0500 Subject: [PATCH 20/28] Dependencies: update django-simple-history (#11808) No breaking changes for us, just a migration to add indexes https://django-simple-history.readthedocs.io/en/latest/#changes. --- .../0016_update_dj_simple_history.py | 33 +++++++++++++++++++ .../0014_update_dj_simple_history.py | 32 ++++++++++++++++++ .../0142_update_dj_simple_history.py | 33 +++++++++++++++++++ requirements/deploy.txt | 3 +- requirements/docker.txt | 3 +- requirements/pip.in | 4 +-- requirements/pip.txt | 3 +- requirements/testing.txt | 3 +- 8 files changed, 107 insertions(+), 7 deletions(-) create mode 100644 readthedocs/core/migrations/0016_update_dj_simple_history.py create mode 100644 readthedocs/organizations/migrations/0014_update_dj_simple_history.py create mode 100644 readthedocs/projects/migrations/0142_update_dj_simple_history.py diff --git a/readthedocs/core/migrations/0016_update_dj_simple_history.py b/readthedocs/core/migrations/0016_update_dj_simple_history.py new file mode 100644 index 00000000000..683c742b75d --- /dev/null +++ b/readthedocs/core/migrations/0016_update_dj_simple_history.py @@ -0,0 +1,33 @@ +# Generated by Django 4.2.16 on 2024-11-27 19:39 +from django_safemigrate import Safe + +from django.db import migrations, models + + +class Migration(migrations.Migration): + safe = Safe.before_deploy + + dependencies = [ + ('core', '0015_remove_email_options'), + ] + + operations = [ + migrations.AlterModelOptions( + name='historicaluser', + options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical user', 'verbose_name_plural': 'historical users'}, + ), + migrations.AlterModelOptions( + name='historicaluserprofile', + options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical user profile', 'verbose_name_plural': 'historical user profiles'}, + ), + migrations.AlterField( + model_name='historicaluser', + name='history_date', + field=models.DateTimeField(db_index=True), + ), + migrations.AlterField( + model_name='historicaluserprofile', + name='history_date', + field=models.DateTimeField(db_index=True), + ), + ] diff --git a/readthedocs/organizations/migrations/0014_update_dj_simple_history.py b/readthedocs/organizations/migrations/0014_update_dj_simple_history.py new file mode 100644 index 00000000000..347d89dd698 --- /dev/null +++ b/readthedocs/organizations/migrations/0014_update_dj_simple_history.py @@ -0,0 +1,32 @@ +# Generated by Django 4.2.16 on 2024-11-27 19:39 +from django_safemigrate import Safe + +from django.db import migrations, models + + +class Migration(migrations.Migration): + safe = Safe.before_deploy + dependencies = [ + ('organizations', '0013_update_naming'), + ] + + operations = [ + migrations.AlterModelOptions( + name='historicalorganization', + options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical organization', 'verbose_name_plural': 'historical organizations'}, + ), + migrations.AlterModelOptions( + name='historicalteam', + options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical team', 'verbose_name_plural': 'historical teams'}, + ), + migrations.AlterField( + model_name='historicalorganization', + name='history_date', + field=models.DateTimeField(db_index=True), + ), + migrations.AlterField( + model_name='historicalteam', + name='history_date', + field=models.DateTimeField(db_index=True), + ), + ] diff --git a/readthedocs/projects/migrations/0142_update_dj_simple_history.py b/readthedocs/projects/migrations/0142_update_dj_simple_history.py new file mode 100644 index 00000000000..c3b7d902719 --- /dev/null +++ b/readthedocs/projects/migrations/0142_update_dj_simple_history.py @@ -0,0 +1,33 @@ +# Generated by Django 4.2.16 on 2024-11-27 19:39 +from django_safemigrate import Safe + +from django.db import migrations, models + + +class Migration(migrations.Migration): + safe = Safe.before_deploy + + dependencies = [ + ('projects', '0141_create_addonsconfig'), + ] + + operations = [ + migrations.AlterModelOptions( + name='historicaladdonsconfig', + options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical addons config', 'verbose_name_plural': 'historical addons configs'}, + ), + migrations.AlterModelOptions( + name='historicalproject', + options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical project', 'verbose_name_plural': 'historical projects'}, + ), + migrations.AlterField( + model_name='historicaladdonsconfig', + name='history_date', + field=models.DateTimeField(db_index=True), + ), + migrations.AlterField( + model_name='historicalproject', + name='history_date', + field=models.DateTimeField(db_index=True), + ), + ] diff --git a/requirements/deploy.txt b/requirements/deploy.txt index e0a30f8c832..829f3d39d42 100644 --- a/requirements/deploy.txt +++ b/requirements/deploy.txt @@ -120,6 +120,7 @@ django==4.2.16 # django-formtools # django-polymorphic # django-safemigrate + # django-simple-history # django-storages # django-structlog # django-taggit @@ -162,7 +163,7 @@ django-polymorphic==3.1.0 # via -r requirements/pip.txt django-safemigrate==4.3 # via -r requirements/pip.txt -django-simple-history==3.0.0 +django-simple-history==3.7.0 # via -r requirements/pip.txt django-storages[boto3]==1.14.3 # via -r requirements/pip.txt diff --git a/requirements/docker.txt b/requirements/docker.txt index e453e8f5eb1..419b81c56f3 100644 --- a/requirements/docker.txt +++ b/requirements/docker.txt @@ -130,6 +130,7 @@ django==4.2.16 # django-formtools # django-polymorphic # django-safemigrate + # django-simple-history # django-storages # django-structlog # django-taggit @@ -172,7 +173,7 @@ django-polymorphic==3.1.0 # via -r requirements/pip.txt django-safemigrate==4.3 # via -r requirements/pip.txt -django-simple-history==3.0.0 +django-simple-history==3.7.0 # via -r requirements/pip.txt django-storages[boto3]==1.14.3 # via -r requirements/pip.txt diff --git a/requirements/pip.in b/requirements/pip.in index cac335f37ff..298cab23965 100644 --- a/requirements/pip.in +++ b/requirements/pip.in @@ -10,9 +10,7 @@ django-autoslug # https://www.psycopg.org/psycopg3/docs/basic/install.html psycopg[binary,pool] -# 3.1.0 includes changes that require running `makemigrations` -# https://django-simple-history.readthedocs.io/en/latest/#changes -django-simple-history==3.0.0 +django-simple-history djangorestframework djangorestframework-api-key diff --git a/requirements/pip.txt b/requirements/pip.txt index a6d901ff37e..cd2558b74a1 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -82,6 +82,7 @@ django==4.2.16 # django-formtools # django-polymorphic # django-safemigrate + # django-simple-history # django-storages # django-structlog # django-taggit @@ -124,7 +125,7 @@ django-polymorphic==3.1.0 # via -r requirements/pip.in django-safemigrate==4.3 # via -r requirements/pip.in -django-simple-history==3.0.0 +django-simple-history==3.7.0 # via -r requirements/pip.in django-storages[boto3]==1.14.3 # via -r requirements/pip.in diff --git a/requirements/testing.txt b/requirements/testing.txt index ae2e5e29026..4e2455f2f20 100644 --- a/requirements/testing.txt +++ b/requirements/testing.txt @@ -125,6 +125,7 @@ django==4.2.16 # django-formtools # django-polymorphic # django-safemigrate + # django-simple-history # django-storages # django-structlog # django-taggit @@ -169,7 +170,7 @@ django-polymorphic==3.1.0 # via -r requirements/pip.txt django-safemigrate==4.3 # via -r requirements/pip.txt -django-simple-history==3.0.0 +django-simple-history==3.7.0 # via -r requirements/pip.txt django-storages[boto3]==1.14.3 # via -r requirements/pip.txt From 0d7643a4549497eac252bbd3d3cf56539254b0d1 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Tue, 3 Dec 2024 12:47:50 -0500 Subject: [PATCH 21/28] Config file: use pydantic for all config models (#11798) We aren't using the whole power of pydantic, but it's a good start. --- readthedocs/config/config.py | 22 ++----- readthedocs/config/models.py | 114 ++++++++++++++++------------------- readthedocs/config/utils.py | 11 ---- 3 files changed, 56 insertions(+), 91 deletions(-) diff --git a/readthedocs/config/config.py b/readthedocs/config/config.py index 53690534716..e1cbbd60b33 100644 --- a/readthedocs/config/config.py +++ b/readthedocs/config/config.py @@ -7,8 +7,9 @@ from functools import lru_cache from django.conf import settings +from pydantic import BaseModel -from readthedocs.config.utils import list_to_dict, to_dict +from readthedocs.config.utils import list_to_dict from readthedocs.core.utils.filesystem import safe_open from readthedocs.projects.constants import GENERIC @@ -23,7 +24,6 @@ Mkdocs, Python, PythonInstall, - PythonInstallRequirements, Search, Sphinx, Submodules, @@ -207,7 +207,7 @@ def as_dict(self): config = {} for name in self.PUBLIC_ATTRIBUTES: attr = getattr(self, name) - config[name] = to_dict(attr) + config[name] = attr.model_dump() if isinstance(attr, BaseModel) else attr return config def __getattr__(self, name): @@ -793,21 +793,7 @@ def build(self): @property def python(self): - python_install = [] - python = self._config["python"] - for install in python["install"]: - if "requirements" in install: - python_install.append( - PythonInstallRequirements(**install), - ) - elif "path" in install: - python_install.append( - PythonInstall(**install), - ) - - return Python( - install=python_install, - ) + return Python(**self._config["python"]) @property def sphinx(self): diff --git a/readthedocs/config/models.py b/readthedocs/config/models.py index c96e2462586..5d63e11ad90 100644 --- a/readthedocs/config/models.py +++ b/readthedocs/config/models.py @@ -1,45 +1,24 @@ -"""Models for the response of the configuration object.""" -from pydantic import BaseModel - -from readthedocs.config.utils import to_dict - - -class Base: - - """ - Base class for every configuration. - - Each inherited class should define - its attributes in the `__slots__` attribute. - - We are using `__slots__` so we can't add more attributes by mistake, - this is similar to a namedtuple. - """ - - def __init__(self, **kwargs): - for name in self.__slots__: - setattr(self, name, kwargs[name]) +""" +Models for the response of the configuration object. - def as_dict(self): - return {name: to_dict(getattr(self, name)) for name in self.__slots__} +We make use of pydantic to define the models/dataclasses for all the +options that the user can define in the configuration file. +Pydantic does runtime type checking and validation, +but we aren't using it yet, and instead we are doing the validation +in a separate step. +""" +from typing import Literal -# TODO: rename this class to `Build` -class BuildWithOs(Base): - __slots__ = ("os", "tools", "jobs", "apt_packages", "commands") - - def __init__(self, **kwargs): - kwargs.setdefault("apt_packages", []) - kwargs.setdefault("commands", []) - super().__init__(**kwargs) +from pydantic import BaseModel -class BuildTool(Base): - __slots__ = ("version", "full_version") +class BuildTool(BaseModel): + version: str + full_version: str class BuildJobsBuildTypes(BaseModel): - """Object used for `build.jobs.build` key.""" html: list[str] | None = None @@ -47,13 +26,8 @@ class BuildJobsBuildTypes(BaseModel): epub: list[str] | None = None htmlzip: list[str] | None = None - def as_dict(self): - # Just to keep compatibility with the old implementation. - return self.model_dump() - class BuildJobs(BaseModel): - """Object used for `build.jobs` key.""" pre_checkout: list[str] = [] @@ -70,42 +44,58 @@ class BuildJobs(BaseModel): build: BuildJobsBuildTypes = BuildJobsBuildTypes() post_build: list[str] = [] - def as_dict(self): - # Just to keep compatibility with the old implementation. - return self.model_dump() + +# TODO: rename this class to `Build` +class BuildWithOs(BaseModel): + os: str + tools: dict[str, BuildTool] + jobs: BuildJobs = BuildJobs() + apt_packages: list[str] = [] + commands: list[str] = [] -class Python(Base): - __slots__ = ("install",) +class PythonInstallRequirements(BaseModel): + requirements: str -class PythonInstallRequirements(Base): - __slots__ = ("requirements",) +class PythonInstall(BaseModel): + path: str + method: Literal["pip", "setuptools"] = "pip" + extra_requirements: list[str] = [] -class PythonInstall(Base): - __slots__ = ( - "path", - "method", - "extra_requirements", - ) +class Python(BaseModel): + install: list[PythonInstall | PythonInstallRequirements] = [] -class Conda(Base): - __slots__ = ("environment",) +class Conda(BaseModel): + environment: str -class Sphinx(Base): - __slots__ = ("builder", "configuration", "fail_on_warning") +class Sphinx(BaseModel): + configuration: str | None + # NOTE: This is how we save the object in the DB, + # the actual options for users are "html", "htmldir", "singlehtml". + builder: Literal["sphinx", "sphinx_htmldir", "sphinx_singlehtml"] = "sphinx" + fail_on_warning: bool = False -class Mkdocs(Base): - __slots__ = ("configuration", "fail_on_warning") +class Mkdocs(BaseModel): + configuration: str | None + fail_on_warning: bool = False -class Submodules(Base): - __slots__ = ("include", "exclude", "recursive") +class Submodules(BaseModel): + include: list[str] | Literal["all"] = [] + exclude: list[str] | Literal["all"] = [] + recursive: bool = False -class Search(Base): - __slots__ = ("ranking", "ignore") +class Search(BaseModel): + ranking: dict[str, int] = {} + ignore: list[str] = [ + "search.html", + "search/index.html", + "404.html", + "404/index.html", + ] diff --git a/readthedocs/config/utils.py b/readthedocs/config/utils.py index da9dd666c77..52014ef0475 100644 --- a/readthedocs/config/utils.py +++ b/readthedocs/config/utils.py @@ -1,17 +1,6 @@ """Shared functions for the config module.""" -def to_dict(value): - """Recursively transform a class from `config.models` to a dict.""" - if hasattr(value, "as_dict"): - return value.as_dict() - if isinstance(value, list): - return [to_dict(v) for v in value] - if isinstance(value, dict): - return {k: to_dict(v) for k, v in value.items()} - return value - - def list_to_dict(list_): """Transform a list to a dictionary with its indices as keys.""" dict_ = {str(i): element for i, element in enumerate(list_)} From ca860b86cddc49713dc820df9d0ad3aad15489c3 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Tue, 3 Dec 2024 13:31:07 -0500 Subject: [PATCH 22/28] Build: better error message when rclone fails (#11796) So, we were using incorrectly the exceptions, as we were passing a message to them, but they were expecting a message_id, I guess what we wanted is to have that error being show somewhere in the exception message, so I added a field for that, but the notification itself will show the generic error. And of course, there is now one message for rclone failures. closes https://github.com/readthedocs/readthedocs.org/issues/11544 --- readthedocs/doc_builder/environments.py | 25 +++++++++++++++++++------ readthedocs/doc_builder/exceptions.py | 1 + readthedocs/notifications/exceptions.py | 6 ++++-- readthedocs/notifications/messages.py | 13 +++++++++++++ readthedocs/projects/tasks/builds.py | 12 +++++++++--- 5 files changed, 46 insertions(+), 11 deletions(-) diff --git a/readthedocs/doc_builder/environments.py b/readthedocs/doc_builder/environments.py index 9dd49046981..0d618c5618c 100644 --- a/readthedocs/doc_builder/environments.py +++ b/readthedocs/doc_builder/environments.py @@ -80,7 +80,10 @@ def __init__( self.user = user or settings.RTD_DOCKER_USER self._environment = environment.copy() if environment else {} if "PATH" in self._environment: - raise BuildAppError("'PATH' can't be set. Use bin_path") + raise BuildAppError( + BuildAppError.GENERIC_WITH_BUILD_ID, + exception_message="'PATH' can't be set. Use bin_path", + ) self.build_env = build_env self.output = None @@ -493,7 +496,10 @@ def run_command_class( if "bin_path" not in kwargs and env_path: kwargs["bin_path"] = env_path if "environment" in kwargs: - raise BuildAppError("environment can't be passed in via commands.") + raise BuildAppError( + BuildAppError.GENERIC_WITH_BUILD_ID, + exception_message="environment can't be passed in via commands.", + ) kwargs["environment"] = environment kwargs["build_env"] = self build_cmd = cls(cmd, **kwargs) @@ -616,7 +622,8 @@ def __enter__(self): if state is not None: if state.get("Running") is True: raise BuildAppError( - _( + BuildAppError.GENERIC_WITH_BUILD_ID, + exception_message=_( "A build environment is currently " "running for this version", ), @@ -629,7 +636,9 @@ def __enter__(self): client = self.get_client() client.remove_container(self.container_id) except (DockerAPIError, ConnectionError) as exc: - raise BuildAppError(exc.explanation) from exc + raise BuildAppError( + BuildAppError.GENERIC_WITH_BUILD_ID, exception_message=exc.explanation + ) from exc # Create the checkout path if it doesn't exist to avoid Docker creation if not os.path.exists(self.project.doc_path): @@ -703,7 +712,9 @@ def get_client(self): ) return self.client except DockerException as exc: - raise BuildAppError(exc.explanation) from exc + raise BuildAppError( + BuildAppError.GENERIC_WITH_BUILD_ID, exception_message=exc.explanation + ) from exc def _get_binds(self): """ @@ -816,4 +827,6 @@ def create_container(self): ) client.start(container=self.container_id) except (DockerAPIError, ConnectionError) as exc: - raise BuildAppError(exc.explanation) from exc + raise BuildAppError( + BuildAppError.GENERIC_WITH_BUILD_ID, exception_messag=exc.explanation + ) from exc diff --git a/readthedocs/doc_builder/exceptions.py b/readthedocs/doc_builder/exceptions.py index eb934fdb80f..960167351ea 100644 --- a/readthedocs/doc_builder/exceptions.py +++ b/readthedocs/doc_builder/exceptions.py @@ -24,6 +24,7 @@ class BuildAppError(BuildBaseException): default_message = _("Build application exception") GENERIC_WITH_BUILD_ID = "build:app:generic-with-build-id" + UPLOAD_FAILED = "build:app:upload-failed" BUILDS_DISABLED = "build:app:project-builds-disabled" BUILD_DOCKER_UNKNOWN_ERROR = "build:app:docker:unknown-error" BUILD_TERMINATED_DUE_INACTIVITY = "build:app:terminated-due-inactivity" diff --git a/readthedocs/notifications/exceptions.py b/readthedocs/notifications/exceptions.py index be9b7833eea..a14ade79ecc 100644 --- a/readthedocs/notifications/exceptions.py +++ b/readthedocs/notifications/exceptions.py @@ -12,7 +12,9 @@ class NotificationBaseException(Exception): default_message = _("Undefined error") - def __init__(self, message_id, format_values=None, **kwargs): + def __init__( + self, message_id, format_values=None, exception_message=None, **kwargs + ): self.message_id = message_id self.format_values = format_values - super().__init__(self.default_message, **kwargs) + super().__init__(exception_message or self.default_message, **kwargs) diff --git a/readthedocs/notifications/messages.py b/readthedocs/notifications/messages.py index 8c5e0049538..0d0c471195c 100644 --- a/readthedocs/notifications/messages.py +++ b/readthedocs/notifications/messages.py @@ -96,6 +96,19 @@ def get_rendered_body(self): ), type=ERROR, ), + Message( + id=BuildAppError.UPLOAD_FAILED, + header=_("There was a problem while updating your documentation"), + body=_( + textwrap.dedent( + """ + Make sure this project is outputting files to the correct directory, or try again later. + If this problem persists, report this error to us with your build id ({{ instance.pk }}). + """ + ).strip(), + ), + type=ERROR, + ), Message( id=BuildAppError.BUILD_TERMINATED_DUE_INACTIVITY, header=_("Build terminated due to inactivity"), diff --git a/readthedocs/projects/tasks/builds.py b/readthedocs/projects/tasks/builds.py index 156c3988b7a..bc093e714bd 100644 --- a/readthedocs/projects/tasks/builds.py +++ b/readthedocs/projects/tasks/builds.py @@ -479,7 +479,7 @@ def on_failure(self, exc, task_id, args, kwargs, einfo): # Known errors in our application code (e.g. we couldn't connect to # Docker API). Report a generic message to the user. if isinstance(exc, BuildAppError): - message_id = BuildAppError.GENERIC_WITH_BUILD_ID + message_id = exc.message_id # Known errors in the user's project (e.g. invalid config file, invalid # repository, command failed, etc). Report the error back to the user @@ -951,7 +951,10 @@ def store_build_artifacts(self): # Re-raise the exception to fail the build and handle it # automatically at `on_failure`. # It will clearly communicate the error to the user. - raise BuildAppError("Error uploading files to the storage.") from exc + raise BuildAppError( + BuildAppError.UPLOAD_FAILED, + exception_message="Error uploading files to the storage.", + ) from exc # Delete formats for media_type in types_to_delete: @@ -973,7 +976,10 @@ def store_build_artifacts(self): # Re-raise the exception to fail the build and handle it # automatically at `on_failure`. # It will clearly communicate the error to the user. - raise BuildAppError("Error deleting files from storage.") from exc + raise BuildAppError( + BuildAppError.GENERIC_WITH_BUILD_ID, + exception_message="Error deleting files from storage.", + ) from exc log.info( "Store build artifacts finished.", From c072cddc9c46b0a19fda26197766255ce4aa1503 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Wed, 4 Dec 2024 09:29:31 -0500 Subject: [PATCH 23/28] Tests: mock dns queries to avoid flaky tests (#11821) --- readthedocs/rtd_tests/tests/test_domains.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/readthedocs/rtd_tests/tests/test_domains.py b/readthedocs/rtd_tests/tests/test_domains.py index aa1077fdd56..9ad254b63b7 100644 --- a/readthedocs/rtd_tests/tests/test_domains.py +++ b/readthedocs/rtd_tests/tests/test_domains.py @@ -1,3 +1,6 @@ +from unittest import mock + +import dns.resolver from django.conf import settings from django.test import TestCase, override_settings from django_dynamic_fixture import get @@ -28,6 +31,12 @@ def test_save_parsing(self): self.assertEqual(domain.domain, "www.google.com") +# We are using random domain names to test the form validation, +# so we are mocking the DNS resolver to avoid making real DNS queries. +@mock.patch( + "readthedocs.projects.forms.dns.resolver.resolve", + new=mock.MagicMock(side_effect=dns.resolver.NoAnswer), +) class FormTests(TestCase): def setUp(self): self.project = get(Project, slug="kong") From 8774e68c52b55ad511e14e6851c84b79333acd2c Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Wed, 4 Dec 2024 16:26:37 +0100 Subject: [PATCH 24/28] EmbedAPI: support "pretty URLs" (#11811) Tru for the URL ending with `index.html` if the original URL doesn't exist in the storage. This makes Sphinx HTMLDir build, Docusaurus and other documentation tools with pretty URLs to work properly. --- readthedocs/embed/v3/views.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/readthedocs/embed/v3/views.py b/readthedocs/embed/v3/views.py index 61e4919ea26..08457d3d0a8 100644 --- a/readthedocs/embed/v3/views.py +++ b/readthedocs/embed/v3/views.py @@ -106,19 +106,21 @@ def _get_page_content_from_storage(self, project, version, filename): # Decode encoded URLs (e.g. convert %20 into a whitespace) filename = urllib.parse.unquote(filename) + # If the filename starts with `/`, the join will fail, + # so we strip it before joining it. relative_filename = filename.lstrip("/") file_path = build_media_storage.join( storage_path, relative_filename, ) - try: - with build_media_storage.open( - file_path - ) as fd: # pylint: disable=invalid-name - return fd.read() - except Exception: # noqa - log.warning("Unable to read file.", file_path=file_path) + tryfiles = [file_path, build_media_storage.join(file_path, "index.html")] + for tryfile in tryfiles: + try: + with build_media_storage.open(tryfile) as fd: + return fd.read() + except Exception: # noqa + log.warning("Unable to read file.", file_path=file_path) return None From 151582f34ae22a05ad7ab2bde421d1d420d0daa3 Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Wed, 4 Dec 2024 18:30:36 +0100 Subject: [PATCH 25/28] Add project: use an instance variable to avoid 500 (#11795) Closes https://github.com/readthedocs/ext-theme/issues/477 --- readthedocs/projects/views/private.py | 132 +++++++++++++++----------- 1 file changed, 76 insertions(+), 56 deletions(-) diff --git a/readthedocs/projects/views/private.py b/readthedocs/projects/views/private.py index 16a43710ed1..470378d0191 100644 --- a/readthedocs/projects/views/private.py +++ b/readthedocs/projects/views/private.py @@ -1,5 +1,6 @@ """Project views for authenticated users.""" + import structlog from allauth.socialaccount.models import SocialAccount from django.conf import settings @@ -314,6 +315,79 @@ def post(self, request, *args, **kwargs): return HttpResponseRedirect(self.get_success_url()) +def show_config_step(wizard): + """ + Decide whether or not show the config step on "Add project" wizard. + + If the `.readthedocs.yaml` file already exist in the default branch, we + don't show this step. + """ + + # try to get the cleaned data of step 1 + cleaned_data = wizard.get_cleaned_data_for_step("basics") or {} + repo = cleaned_data.get("repo") + remote_repository = cleaned_data.get("remote_repository") + default_branch = cleaned_data.get("default_branch") + + if ( + repo + and default_branch + and remote_repository + and remote_repository.vcs_provider == GITHUB + ): + # I don't know why `show_config_step` is called multiple times (at least 4). + # This is a problem for us because we perform external calls here and add messages to the request. + # Due to that, we are adding this instance variable to prevent this function to run multiple times. + # Maybe related to https://github.com/jazzband/django-formtools/issues/134 + if hasattr(wizard, "_show_config_step_executed"): + return False + + remote_repository_relations = ( + remote_repository.remote_repository_relations.filter( + user=wizard.request.user, + account__isnull=False, + ) + .select_related("account", "user") + .only("user", "account") + ) + for relation in remote_repository_relations: + service = GitHubService(relation.user, relation.account) + session = service.get_session() + + for yaml in [ + ".readthedocs.yaml", + ".readthedocs.yml", + "readthedocs.yaml", + "readthedocs.yml", + ]: + try: + querystrings = f"?ref={default_branch}" if default_branch else "" + response = session.head( + f"https://api.github.com/repos/{remote_repository.full_name}/contents/{yaml}{querystrings}", + timeout=1, + ) + if response.ok: + log.info( + "Read the Docs YAML file found for this repository.", + filename=yaml, + ) + messages.success( + wizard.request, + _( + "We detected a configuration file in your repository and started your project's first build." + ), + ) + wizard._show_config_step_executed = True + return False + except Exception: + log.warning( + "Failed when hitting GitHub API to check for .readthedocs.yaml file.", + filename=yaml, + ) + continue + return True + + class ImportWizardView(ProjectImportMixin, PrivateViewMixin, SessionWizardView): """ @@ -323,13 +397,13 @@ class ImportWizardView(ProjectImportMixin, PrivateViewMixin, SessionWizardView): per session (since it's per class). """ + initial_dict_key = "initial-data" + condition_dict = {"config": show_config_step} form_list = [ ("basics", ProjectBasicsForm), ("config", ProjectConfigForm), ] - initial_dict_key = "initial-data" - def get(self, *args, **kwargs): # The method from the parent should run first, # as the storage is initialized there. @@ -366,60 +440,6 @@ def get_template_names(self): """Return template names based on step name.""" return f"projects/import_{self.steps.current}.html" - def process_step(self, form): - # pylint: disable=too-many-nested-blocks - if isinstance(form, ProjectBasicsForm): - remote_repository = form.cleaned_data.get("remote_repository") - default_branch = form.cleaned_data.get("default_branch") - if remote_repository and remote_repository.vcs_provider == GITHUB: - remote_repository_relations = ( - remote_repository.remote_repository_relations.filter( - user=self.request.user, - account__isnull=False, - ) - .select_related("account", "user") - .only("user", "account") - ) - for relation in remote_repository_relations: - service = GitHubService(relation.user, relation.account) - session = service.get_session() - - for yaml in [ - ".readthedocs.yaml", - ".readthedocs.yml", - "readthedocs.yaml", - "readthedocs.yml", - ]: - try: - querystrings = ( - f"?ref={default_branch}" if default_branch else "" - ) - response = session.head( - f"https://api.github.com/repos/{remote_repository.full_name}/contents/{yaml}{querystrings}", - timeout=1, - ) - if response.ok: - log.info( - "Read the Docs YAML file found for this repository.", - filename=yaml, - ) - messages.success( - self.request, - _( - "We detected a configuration file in your repository and started your project's first build." - ), - ) - self.form_list.pop("config") - break - except Exception: - log.warning( - "Failed when hitting GitHub API to check for .readthedocs.yaml file.", - filename=yaml, - ) - continue - - return super().process_step(form) - def done(self, form_list, **kwargs): """ Save form data as object instance. From 8953c90930e0688e0b69d2b8380687b81b822f16 Mon Sep 17 00:00:00 2001 From: Eric Holscher <25510+ericholscher@users.noreply.github.com> Date: Thu, 5 Dec 2024 07:08:51 -0500 Subject: [PATCH 26/28] Fix AddonsConfig admin base_version. (#11825) --- readthedocs/projects/admin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readthedocs/projects/admin.py b/readthedocs/projects/admin.py index f8c6a7160b5..80a8dbb86c7 100644 --- a/readthedocs/projects/admin.py +++ b/readthedocs/projects/admin.py @@ -471,7 +471,7 @@ class EnvironmentVariableAdmin(admin.ModelAdmin): @admin.register(AddonsConfig) class AddonsConfigAdmin(admin.ModelAdmin): model = AddonsConfig - raw_id_fields = ("project",) + raw_id_fields = ("project", "options_base_version") list_display = ("project", "enabled") search_fields = ("project__slug",) list_editable = ("enabled",) From 28ce3eaed0240b2080c5b66901abd55fe3b2f23f Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Thu, 5 Dec 2024 08:45:20 -0500 Subject: [PATCH 27/28] Domains: check for urlparse errors (#11824) urlparse can throw ValueError when parsing a URL, we didn't experience this before because none of our tests were failing when calling urlparse, but there was a new release of python that now fails parsing some of our test cases https://github.com/python/cpython/issues/122792. --- readthedocs/projects/forms.py | 11 +++++++++-- readthedocs/rtd_tests/tests/test_domains.py | 1 + 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/readthedocs/projects/forms.py b/readthedocs/projects/forms.py index e37e4ffd73c..e7c79c82e25 100644 --- a/readthedocs/projects/forms.py +++ b/readthedocs/projects/forms.py @@ -994,11 +994,11 @@ def clean_project(self): def clean_domain(self): """Validates domain.""" domain = self.cleaned_data["domain"].lower() - parsed = urlparse(domain) + parsed = self._safe_urlparse(domain) # Force the scheme to have a valid netloc. if not parsed.scheme: - parsed = urlparse(f"https://{domain}") + parsed = self._safe_urlparse(f"https://{domain}") if not parsed.netloc: raise forms.ValidationError(f"{domain} is not a valid domain.") @@ -1084,6 +1084,13 @@ def _get_cname(self, domain): _("The domain is not valid."), ) + def _safe_urlparse(self, url): + """Wrapper around urlparse to throw ValueError exceptions as ValidationError.""" + try: + return urlparse(url) + except ValueError: + raise forms.ValidationError("Invalid domain") + def clean_canonical(self): canonical = self.cleaned_data["canonical"] pk = self.instance.pk diff --git a/readthedocs/rtd_tests/tests/test_domains.py b/readthedocs/rtd_tests/tests/test_domains.py index 9ad254b63b7..89de9f0ec32 100644 --- a/readthedocs/rtd_tests/tests/test_domains.py +++ b/readthedocs/rtd_tests/tests/test_domains.py @@ -154,6 +154,7 @@ def test_invalid_domains(self): "1.23.45.67", "127.0.0.1", "127.0.0.10", + "[1.2.3.4.com", ] for domain in domains: form = DomainForm( From aab31ffbeb0d04b882d00609d96d3f5e5d33ef95 Mon Sep 17 00:00:00 2001 From: Anthony Date: Thu, 5 Dec 2024 10:32:53 -0800 Subject: [PATCH 28/28] Fix bug with notification HTML (#11827) Noticed this polling the notification HTML tags we're depending on --- readthedocs/config/notifications.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readthedocs/config/notifications.py b/readthedocs/config/notifications.py index d3334390d00..954c3bd5f19 100644 --- a/readthedocs/config/notifications.py +++ b/readthedocs/config/notifications.py @@ -154,7 +154,7 @@ body=_( textwrap.dedent( """ - The name of the package {{pacakge}} is invalid. + The name of the package {{pacakge}} is invalid. """ ).strip(), ),